WIX MSI包卸载(WIX MSI Package Uninstallation)

2019-09-23 08:53发布

我使用的维克斯安装程序包。 当我通过双击卸载包原始MSI包,一切都很好。

当我从控制面板卸载它给了我一个miminal UI卸载。 我已经写了我的MSI,询问他们是否要卸载某些数据库等。这不会对最小UI卸载出现用户自定义操作。

我怎样可以从控制面板的工作uinstall一个完整的用户界面?

Answer 1:

由Bob Arnson在回复此线程 :

是的,这是添加的行为/删除程序。 它总是提示卸载后基本模式MSI软件包。 你可以做的唯一的事情就是设置ARPNOREMOVE强制用户使用维护模式 - 以及表面在维护用户界面中删除选项。



Answer 2:

你不能这样做本身与MSI。 你需要指boostrapper /外部UI做卸载。 其他答案在正确的方向这个问题点。



Answer 3:

看看在HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows \ CurrentVersion \卸载您的产品注册表项。 在那里看卸载值,看看是否调整它你想要做什么。

我敢肯定有这个问题能否解决您的问题,我只是不记得了我的头顶部的MSI属性。 搜索MSI为您在注册表中找到字符串应该帮助你苏斯它虽然。



Answer 4:

您可以通过删除在HKLM \软件\微软\的Windows \ CurrentVersion \卸载\ {YourProductCode}“ModifyPath”注册表值,使ARP菜单只显示删除/ Change按钮(它会打开你的维护对话框)为您的应用程序。 和地点都删除和更改您的维护对话框选项。

PS。 对于这种方法适用确保您没有上述任何注册表项下设置为1以下注册表值:NoRepair,NoRemove,NOMODIFY,WindowsInstaller。



文章来源: WIX MSI Package Uninstallation