【问题标题】:Installed program not visible to all users安装的程序并非对所有用户可见
【发布时间】:2011-11-10 15:09:51
【问题描述】:

我正在使用 wix setup 来安装一些软件包。当我安装它时,它出现在控制面板的“程序和功能”中。某些用户并非全部都可以看到它,他们也可以将其卸载。

问题是当其他用户看不到我在控制面板中安装的东西时,当他安装了我看不到的东西时。我可以再次安装相同的包,它不会抱怨它已经存在。

【问题讨论】:

  • 这个问题可以通过发布你已经尝试过解决问题的方法来改进,或者通过记录你已经完成的未能解决问题的研究。
  • 您的建议可以通过不将某人的问题标记为未经研究的努力来改进。

标签: wix wix3.5 wix3.6


【解决方案1】:

MSI 软件包已安装per-user or per-machine。所有用户只能访问每台机器产品。

尝试通过将ALLUSERS 属性设置为:

1

【讨论】:

    【解决方案2】:

    产品节点下的包节点需要设置InstallScope="perMachine"

    <Product Id="51552DB5-AE93-44D0-87B1-0EB93B64182D" >
     <Package InstallerVersion="200"
              Compressed="yes"
              InstallScope="perMachine"
              InstallPrivileges="elevated" />
    </Product>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-21
      • 1970-01-01
      • 2022-01-15
      相关资源
      最近更新 更多