日期:2014-05-17  浏览次数:20781 次

急问!!!注册表的SOFTWARE文件怎么不能变小了。。。
做了一个测试,在注册表LOCAL_MACHINE\SOFTWARE里加了几个key,然后把key的value设置成multi string, 拷贝了n多字符串在里面。
于是System32\config 下SOFTWARE文件大小由40M变成了500M了(好吧,我拷贝了好多字符串)。
可是问题是,我在注册表里删除掉添加的key之后,SOFTWARE文件还是500M. 这导致开机啥的都特别慢。
用优化大师什么的清理注册表也不管用。
请问这是咋个回事啊?????
大侠帮帮忙吧!!!!

------解决方案--------------------
本帖最后由 chang_bo 于 2013-07-19 19:00:00 编辑
额滴神~你都写了哪些东西进去啊?没有备份software文件?

尝试以管理员身份在cmd下运行 chkdsk c: /f 看能否解决这个问题吧。

或者先将现有software文件在PE下移动到其他文件夹后再执行上述命令,这样可能会造成很多软件甚至系统运行出错,这样不行的话再拷贝回来。
------解决方案--------------------
注册表是越用越大,不能变小的
------解决方案--------------------
RegWorkshop 软件有个“整理注册表”功能,楼主试试?
或者,在 PE 里,将现在的这个导出,再导入到 Repaire 目录下的那个 SOFTWARE 里,然后替换了现在的这个;当然做好备份先。
如果是 Win7 系统的话,有可能有空闲时自动备份的,好像是在 Windows\System32\Config\RegBack.../Back... 什么的目录下,看看有没有类似的。