【问题标题】:Elevate user for uninstall wix installer提升用户卸载 wix 安装程序
【发布时间】: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


【解决方案1】:

要提升用户进行安装/卸载,请使用以下代码,该代码适用于每个用户和每台机器

 <Package InstallerVersion="301" Compressed="yes" InstallPrivileges="elevated"/>

【讨论】:

    猜你喜欢
    • 2014-01-31
    • 2021-09-21
    • 1970-01-01
    • 2019-12-13
    • 1970-01-01
    • 2017-03-04
    • 2014-12-11
    • 2019-05-18
    • 1970-01-01
    相关资源
    最近更新 更多