知心绝对 2007-6-22 22:38
InstallWatch清除软件安装时的垃圾
大凡软件的安装是极其简单和人性化,一般只要点击“下一步”或“Next”按钮,按照向导的提示一步步操作就可以完成了。但软件的卸载就不是那么容易了,如果程序组中提供了“卸载”或“Uninstall”命令还好,否则就只能进入“控制面板→添加或删除程序”尝试卸载,假如这一招仍不行,那恐怕就只能手工强行删除,但会不可避免的在系统中遗留许多垃圾,例如*.dll文件,注册表中自然也会遗留许多垃圾信息,日积月累,当然会影响系统的运行效率,甚至还可能带来各种各样的问题,届时唯一的解决办法恐怕就只能是重装系统了。 vc7^@`E$Z
5Y8U)ca
x-n
[b]一、手工清除安装垃圾的麻烦j[6q6B9l9L!_1UJ{
[/b] 在迫不得已需要手工删除程序时,通常的做法是首先将程序的安装文件夹删除,然后进入注册表编辑器,以软件名称为关键词进行查找,删除所有相关的键值,但这种操作无疑十分繁琐,而且根本无法保证可以删除注册表中的垃圾信息,至于遗留在C:\Windows\System32\文件夹中的共享文件(主要是一些*.dll)就更无法删除了。
9t
}G{t@3u]
如果你是一位有心人,可以在安装程序前导出注册表进行保存,程序安装结束后再次导出注册表,然后使用FC命令进行对比,这样可以发现程序安装前后注册表键值的变化,然后手工删除相关的键值,但相关的操作非高手不能为。 ;r^2Eg?3\7x"I
%r9L~3Jii
[b]二、软件的问题用软件的方法来解决 i
V1X-li#l
[/b] 其实,我们可以安装InstallWatch来解决这个问题,这款软件首先会对系统进行一次扫描和快照(Snapshot),然后就可以跟踪安装或卸载软硬件时系统设置的有关变化,包括文件、INI文件、注册表键值,所有的信息都储存在数据库中,并且可以生成相关的报告,如果需要的话,你可以将注册表部分导出为*.reg文件,这样重装软件时直接导入就可以了。
v7DD
e-k
这里,我们以安装QQ2004II Beta2为例,介绍InstallWatch是如何工作的:
/b3\GS]Ky*l
(1)向导模式h:D^ox.lZ.F)q}Y{$v
如图1所示,这就是InstallWatch的程序界面,点击“安装”按钮将进入向导模式,软件首先会对系统当前情况创建一个“快照”,其中包含了有关本机状态的详细信息,并且在以后被安装向导用业查找所有的更改,包括系统设置、已安装的软件配置等(见图2)。不过,创建快照的过程可能会耗费大量的系统资源,而且需要的时间也不少,请朋友们耐心等待 ']#M,M(kAOR
}'gf Aj&h