无法在 Windows 中卸载应用程序,因为它正在寻找原始 msi 文件

无法在 Windows 中卸载应用程序,因为它正在寻找原始 msi 文件

我正在尝试从添加/删除应用程序小程序中卸载应用程序。但是卸载程序正在从我的临时文件夹中寻找原始 msi 安装程序。

我不再有 msi 文件,它是该应用程序的旧版本。我尝试使用微软的安装程序清理工具但卸载程序仍在寻找 msi 文件。

有什么好办法可以彻底干净地删除应用程序?我不想只删除文件夹并手动删除注册表项。

答案1

看一眼Revo 卸载程序

Revo Uninstaller 可帮助您卸载软件并删除计算机上安装的不需要的程序,即使您在卸载时遇到问题并且无法从“Windows 添加或删除程序”控制面板小程序中卸载它们。

Revo Uninstaller 是“Windows 添加或删除程序”小程序的更快、更强大的替代品!

Revo Uninstaller 拥有先进而快速的算法,可在卸载前分析应用程序的数据,并在卸载应用程序后进行扫描。程序的常规卸载程序运行后,您可以删除通常遗留在计算机上的其他不必要的文件、文件夹和注册表项。即使您的安装已损坏,Revo Uninstaller 也会扫描硬盘驱动器和 Windows 注册表中的应用程序数据,并显示找到的所有文件、文件夹和注册表项,以便您删除它们。

Revo Uninstaller 拥有独特的“猎人模式”,为您提供一些简单易用但有效且功能强大的软件卸载方法。您可以使用它来管理已安装和/或正在运行的软件程序。

Revo Uninstaller 是免费的,并且还有便携版本可用。

答案2

作为一个简单的解决方案,使用安装程序重新安装该应用程序,然后尝试删除它...祝你好运......

答案3

我建议:

  1. 尝试 John 使用 Revo Uninstaller 的想法。如果不起作用,则继续。
  2. 手动删除您知道属于该应用程序的所有内容,包括“开始”菜单项及其安装目录。
  3. 使用以下方法清理注册表:CCleaner
  4. 使用 Microsoft 的安装程序清理工具清除所有安装痕迹。

答案4

从技术上讲,WMIC 已被弃用,但我最终还是在我的环境中大量使用它。我们遇到了麻烦,由于出现一对 2502/2503 错误,MSI 无法从添加/删除程序中卸载。

wmic product where "name like '%java%'" call uninstall /nointeractive

这种方法非常慢(根据我的经验,大约需要 10 分钟),因为它必须通过 WMI 搜索/枚举所有软件,然后调用卸载。您已表示您没有原始软件,但对于其他人来说:考虑到速度,最好使用原始 exe/msi 来卸载软件,而不是使用 WMIC。

此外,新的 Microsoft 卸载工具也有了很大的改进:https://support.microsoft.com/en-us/topic/fix-problems-that-block-programs-from-being-installed-or-removed-cca7d1b6-65a9-3d98-426b-e9f927e1eb4d

相关内容