转贴
如何删掉添加删除程序里面的垃圾 [2004-02-26]
在资源管理器里直接删除软件后,会造成控制面板里面的“添加/删除程序”中的反安装(Uninstall)失效,软件的名字还一直在里面,有没有办法除掉呢?
要去掉添加删除程序里的软件名字,就要用注册表编辑器(regedit.exe)。
到“开始”-“运行”,输入regedit
然后到下面这个位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
注册表编辑器跟资源管理器很像,你在文件夹前面的 ’+’号上按一下,就可以展开文件夹,你就照上面的路径一层层慢慢展开。
在 Uninstall 的下面,会有很多个文件夹,你从这些文件夹的名称,应该一看就知道,因为,每一个文件夹都是代表已经安装(注册)在你系统上的软件名称。
你找出你不要的文件夹(就是刚刚已经被你自己用资源管理器删除的软件名称),把那个文件夹删除,就可以了。
提醒一下,这个方法,仅是把那个软件在“添加/删除”程序里给除名而已。
至于要找出它所有散落在外的零件则很难,因为你根本没有办法知道,在安装的时候,这个软件到底 copy 了哪些文件,放到了哪些地方,有没有更改注册文件等等,这些工作,都要靠解除安装程序(uninstall)才能完成。
所以说,要养成一个好习惯:删除软件必须使用该软件自带的反安装程序,如果该软件没有反安装程序,则必须到“添加/删除程序”里去删除它。这样,该软件才可以从你的系统中干净地删除掉。