从注册表中移走未卸载干净的程序

在Windows系统中,一些不需要的软件卸载后,Windows注册表中有关已经卸载的应用程序参数往往不能清除干净,会留下大量垃圾让人很不舒服,出现这种情况的主要原因是程序员编写的程序不太考虑卸载这些注册表里的信息,下面介绍一下清除这些“垃圾”的方法。

准备从注册表中移走任何东西时,一定要先备份注册表,以防不恻。

清理注册表的软件多种多样,有商用软件,共享软件,免费软件,笔者找到一种软件可以清除卸载软件的所有参数。微软编写的免费软件RegClean比任何第三方编写的注册表清洁软件都要清理得彻底。你可以从网上下载RegClean。这个软件简单而有效,启动程序后就会检查注册表,单击一个按钮就会修理所找到的任何错误。

当然,你也可以手工清理注册表,然而这是一件烦琐的事,并且很危险。手工清理注册表的方法是:选择开始,运行,输入“regedit”,按回车,打开注册表编辑器后,按F3键,输入一个卸载的程序名,并在“主键,键值,数据”前打上勾号,按回车,当搜索器在一个匹配的条目下停止时,按删除键,选择“是”按钮,以确认删除键值,然后再按F3键,搜索下一个匹配条目。

当手工清理注册表后,你会发现并没有改变system.dat和user.dat(构成注册表的两个文件)的大小,因为需要将注册表优化后,这两个文件才会实现压缩。优化的方法依据计算机运行的Windows版本而定。

小巧门:

Windows 95环境下:打开记事本(或者缺省的文本编辑器),新建一个只有两行命令的文件,这两行命令是:

regedit /e temp.reg

regedit /c temp.reg

注意在“temp”和“/”前留一个空格,保存该文件名为“c:\smallreg.bat”。每天工作完后,单击“开始,关闭系统,重新启动计算机并切换到MS-DOS方式”。在DOS提示符下,输入“c:\smallreg”,按回车,关闭显示器,处理过程需要几个小时,你所做的事就是上床睡觉。

Windows 98环境下:选择开始,关闭系统,重新启动计算机并切换到MS-DOS方式,按确认键,在DOS提示符下,输入“scanreg /opt”。(不要忘记在斜杠前空一格)

Windows Me环境下:在控制面板内的添加/删除程序内,制作一张启动盘,将这张软盘放入软驱内,选择开始,关闭系统,重新启动,当系统出现提示时,选择最小启动,DOS提示符下,输入“scanreg /opt”。(注意空格!)

Published At
Categories with 网络技术
Tagged with
comments powered by Disqus