【问题标题】:Wix Outlook Add-In for all users on a terminal server终端服务器上所有用户的 Wix Outlook 加载项
【发布时间】:2016-01-28 07:16:53
【问题描述】:

我从我的软件供应商处获得了一个批处理文件,该文件基于 wxs 文件 (wix ?) 将一些组件编译在一起,并带有蜡烛和灯光,以创建 Outlook 插件安装程序。

很遗憾,创建的 msi 安装文件仅为当前用户安装。

由于我想在终端服务器上使用结果并且它应该只由管理员安装一次,我认为我必须调整 wxs 文件以允许安装文件为终端服务器上的所有用户安装,对吧?

我在谷歌等上找不到任何关于如何调整它的提示。

感谢您的帮助。

【问题讨论】:

  • 你有wxs文件和里面的代码吗?

标签: outlook wix windows-installer add-in


【解决方案1】:

如下所示将包的安装范围从 perUser 更改为 perMachine

<Package InstallScope="perMachine" />

当然还有其他属性,但这对您来说很重要。

还可能需要进行其他更改才能将安装程序从每个用户更改为每台机器。例如,如果有注册表项,您可能需要将它们从 HKCU 更改为 HKLM

【讨论】:

  • 感谢您的评论。但是,我收到了这个错误:LGHT0204 : ICE57: 组件“ADXLOADER.DLL”具有每用户和每机器数据以及每机器 KeyPath。这个 LGHT0204 : ICE38: Component RESET.CSS 安装到用户配置文件。它的 KeyPath 注册表项必须属于 HKCU。
  • stackoverflow.com/questions/12860316/… 检查这个。设置中的某些内容仍在按用户安装,例如您的组件 RESET.CSS 也可以看到stackoverflow.com/questions/17245832/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-02-12
  • 2011-07-24
  • 2012-12-30
  • 1970-01-01
  • 2020-06-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多