无法通过命令行(Wix MSI)卸载程序

3

我使用WiX工具集创建了MSI安装包,当我尝试使用命令行卸载它时:

msiexec /x f987d323-303f-49a0-92e8-d1ab41589719

msiexec向我显示错误:

"此安装程序包无法打开。请联系应用程序供应商以验证这是否是有效的Windows Installer程序包。"

但我可以在"添加或删除程序"中轻松删除它。我已经仔细检查了msi的md5校验和,并将其放置在本地磁盘上,但似乎这与问题无关。

感谢任何帮助。

2个回答

6

你尝试过在GUID周围包含花括号吗?

msiexec /x {f987d323-303f-49a0-92e8-d1ab41589719}

参考资料,有关MSI卸载的更多详细信息,请访问此处:https://dev59.com/pHRB5IYBdhLWcg3w-789#1055933 - Stein Åsmul

0

Kenuat:msiexec.exe拥有我见过的最笨拙的命令行界面。即使是简单的操作,在语法上也很复杂。

为了处理这个复杂的msiexec.exe命令行界面,我使用来自Altiris的免费工具来帮助我构建所有msiexec.exe命令行,除了最基本的命令——而我已经每天使用msiexec.exe多年了:http://www2.wise.com/filelib/WICLB.exe(强烈推荐)。

这里是屏幕截图:

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接