【发布时间】:2017-11-29 19:08:32
【问题描述】:
我正在开发 wix 安装程序。在那里,我为用户提供了为每台机器(所有用户)和每个用户安装它的选项。
如果我使用以下代码:
<Package InstallerVersion="200" Compressed="yes" InstallPrivileges="elevated" InstallScope="perMachine" />
每台机器(所有用户)一切正常。用户能够正确安装和卸载,但安装程序不适用于每个用户。
<Package InstallerVersion="200" Compressed="yes"/> if use this code
对于每台机器和每个用户,安装都可以正常工作。 但卸载不适用于每台机器。一旦我们说以管理员身份运行,它会正确卸载它。
所以问题是如何在卸载期间提升用户,以便它在每台机器(所有用户)和每个用户的情况下都工作。
【问题讨论】:
-
如果您说“卸载不起作用”的意思会有所帮助。错误信息?自定义操作失败?
-
它来自引导程序。没有得到任何适当的异常。只是说从引导程序回滚。请帮助
-
在安装过程中,我们正在提升一个自定义操作,例如 impersonate =no,execute=defered 然后选择每台机器进行安装。错误来了,就像 installscope 是每个用户而不是每台机器一样。我认为这是问题。蜡专家请帮忙
-
你解决了吗?
-
嗨 Stein:请使用此
解决此问题。
标签: wix windows-installer uninstallation silent-installer