Answers:
这取决于程序如何检测到它已经安装。
“程序和功能”列表中显示的程序是从以下注册表项生成的:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
该程序可能正在查找注册表中的其他位置,或者正在磁盘上查找文件,以确定它是否已安装。
您可以使用Sysinternals的Process Monitor(ProcMon)来查看拒绝与您合作时正在戳哪些文件和reg键。
HKEY_CLASSES_ROOT\Installer\Products
Microsoft提供了一个工具来修复程序安装和卸载问题。它可以从
这是两种情况,每种情况的解决方案略有不同:
购买时,计算机附带了您尝试卸载的程序(以文件或文件夹的形式)。
您尝试卸载的程序(文件或文件夹)是您安装的,或者是在别人不知情的情况下安装的。
在这两种情况下,您的策略都是:
解决方案一:
解决方案2:
我认为只是清理不会真正改变程序的问题。您可以尝试使用ccleaner http://www.piriform.com/ccleaner/features并让其删除列表条目,但是您仍然希望尝试手工清理注册表。在HKEY_LOCAL_MACHINE \ Software \ YourProgram中查找程序的密钥,或者在HKEY_LOCAL_MACHINE \ Software \ Wow6432Node \ YourProgram中的64位OS上运行32位应用程序,则可以稍后尝试重新安装,然后干净地卸载。我建议您让ccleaner之后执行注册表清理。
有一个程序,上述所有选项都不起作用。
最终转储整个注册表,在其中查找其名称并在此处找到它:[HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall \
为了让我的生活更轻松,最后使用Revo Uninstaller删除了它。
安装程序会为您提供文件的路径...只需选择Temp文件夹的一部分,其中包含随机数字和字母,然后在regeditor中进行搜索...删除所有找到的条目(整个文件夹)。我必须为外观和colorista.msi做这件事,所以花了几分钟
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
@Fabien描述的文件夹中。