我使用WiX工具集创建了MSI安装包,当我尝试使用命令行卸载它时:
msiexec /x f987d323-303f-49a0-92e8-d1ab41589719
msiexec向我显示错误:
"此安装程序包无法打开。请联系应用程序供应商以验证这是否是有效的Windows Installer程序包。"
但我可以在"添加或删除程序"中轻松删除它。我已经仔细检查了msi的md5校验和,并将其放置在本地磁盘上,但似乎这与问题无关。
感谢任何帮助。
我使用WiX工具集创建了MSI安装包,当我尝试使用命令行卸载它时:
msiexec /x f987d323-303f-49a0-92e8-d1ab41589719
msiexec向我显示错误:
"此安装程序包无法打开。请联系应用程序供应商以验证这是否是有效的Windows Installer程序包。"
但我可以在"添加或删除程序"中轻松删除它。我已经仔细检查了msi的md5校验和,并将其放置在本地磁盘上,但似乎这与问题无关。
感谢任何帮助。
你尝试过在GUID周围包含花括号吗?
msiexec /x {f987d323-303f-49a0-92e8-d1ab41589719}
Kenuat:msiexec.exe拥有我见过的最笨拙的命令行界面。即使是简单的操作,在语法上也很复杂。
为了处理这个复杂的msiexec.exe命令行界面,我使用来自Altiris的免费工具来帮助我构建所有msiexec.exe命令行,除了最基本的命令——而我已经每天使用msiexec.exe多年了:http://www2.wise.com/filelib/WICLB.exe(强烈推荐)。
这里是屏幕截图: