Wix / MSI:无法卸载

2023-11-27

我为一个内部项目开发了一个 Wix 安装程序,但是完全偶然,我发现我无法在我的开发计算机上卸载该安装程序,因为我收到以下错误消息:

您尝试使用的功能所在的网络资源不可用

有一个对话框指向我从功能安装的 .msi 的路径。 (.msi 在那里,但是它已经被重建,所以自从我安装它以来已经发生了变化)

我对此对话框感到担忧,因为我相信 Windows Installer 会跟踪已安装的 .MSI 文件,但是此对话框似乎表明我可以通过删除、移动或更改安装程序来破坏卸载程序。

是这样吗?

我需要做什么才能确保我不会以这种方式破坏我的卸载程序? (我们是否需要保留计算机上安装过的所有版本的安装程序的副本?)


摆脱这种情况的最简单方法是重新缓存/重新安装。构建一个未“损坏”的 MSI 新版本(无论以何种方式损坏,在这种情况下,它可能根本就没有损坏,您只需要一个新的源)。然后您使用如下命令行:

msiexec /fv path\to\your.msi /l*v i.txt

这会将您的.msi 复制到缓存的 MSI 上并进行修复。那么你就会在一个更好的地方。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Wix / MSI:无法卸载 的相关文章

随机推荐