卸载Windows服务时,已安装的产品与安装源错误不匹配

时间:2011-01-10 15:43:05

标签: windows-services windows-installer

当我尝试从控制面板卸载Windows服务时,我收到错误“安装的产品与安装源不匹配,直到提供匹配的源或已安装的产品和源同步,这个动作无法执行“。实际上我确实有原始的MSI文件,但我在安装后修改了配置文件(安装位置)中的一些设置,因此可能导致它,我现在如何卸载它?

1 个答案:

答案 0 :(得分:25)

您认为原始MSI可能不是真的。听起来你已经安装了PackageCode(GUID)A,现在你有了一个带有PackageCode B的MSI。

获取您拥有的MSI并运行以下命令:

MsiExec.exe /I foo.msi REINSTALLMODE=voums REINSTALL=ALL

这将使用更新的PackageCode“重新缓存”MSI。然后,您应该可以通过添加删除程序(程序和功能)或使用命令

进行卸载
MsiExec.exe /X foo.msi