如何从我的电脑中彻底删除程序?

如何从我的电脑中彻底删除程序?

可能重复:
如何在 Windows 7/Vista 中手动卸载程序

我在使用 Windows 7 卸载应用程序时遇到问题,

每当我安装试用版或受限程序时,无论卸载程序有多好,或者注册表清理程序有多好,它都无法完全摆脱它。

如何从我的笔记本电脑中彻底删除一个程序及其所有注册表项?如何判断该应用程序是否已从我的笔记本电脑中完全消失?

答案1

从:强制卸载 - 如何在几分钟内从您的电脑上完全卸载不必要的软件

单击“开始”并在菜单中选择“运行”(如果您使用的是 Windows Vista,则按键盘上的 Win+R)。

输入 regedit 并按 Enter。

左侧是注册表设置树,使用它转到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

在该键内,您会发现很多属于不同程序的键。有些以程序名称命名,有些则以毫无意义的数字和字母混合命名。逐个查看,直到找到一个包含程序名称的键 DisplayName(在右侧)。

注意键 UninstallString - 该键指向卸载程序,日志文件通常与该程序位于同一文件夹中。

如果您删除了包含与您的程序名称相同的 DisplayName 键的键,则您的程序将不会出现在“添加/删除程序”列表中。

答案2

简短的回答:你可能不能。

详细回答:大多数安装程序都会列出程序安装时所需的要求。但这并不是全部事实。程序可以在事后对计算机进行更改,例如,当程序运行时,如果您更改设置,它可以将此写入注册表。您可以在事后添加自己的文件关联,这将被写入注册表。

因此,当运行卸载程序时,它可能只会查看安装程序使用的列表并删除那些更改。程序安装后所做的任何其他更改都不会被卸载程序删除。

你可以通过运行来纠正这个问题进程监控例如,跟踪程序运行时对计算机所做的每项更改。但是,这可能会使程序完全无法使用,因为您必须同时查看进程监视器。

答案3

我个人使用 Sandboxie 来检查程序(试用版等),我将想要尝试的应用程序安装到默认沙盒中,使用它们一段时间,然后,如果我想保留它们并且对程序的行为感到满意,我会在“实时”系统上重新安装它们。

如果我不喜欢它们,我就会直接删除沙盒的内容。

http://www.sandboxie.com/

答案4

打开 regedit,单击 EDIT,然后单击 FIND,输入程序名称,然后单击 FIND NEXT。删除它找到的任何条目,然后按 F3 再次搜索,继续执行此操作,直到找不到任何条目为止。

相关内容