MSI文件在本地运行时工作正常,但在从组策略推送时不起作用

MSI将安装一个小程序和一个Outlook加载项。

当MSI在本地运行时,两者都正确安装,但是当我使用来自AD的组policys安装它时,程序已安装,但不是Outlook加载项。

加载项的文件在那里,但registry尚未更改。

为什么远程安装不能在registry中写入? 我如何得到它?

提前致谢!

不幸的是,AD GPO软件推送很难排除故障。 你最好的select是打开安装日志和审查文件的错误。 解释该文件可能会非常棘手,并且远远超出了这个问题的范围。

打开日志logging在KB314852中描述,该文档描述了如何通过GPO打开Windows Installer日志logging。

  1. 打开组策略
  2. 导航到计算机configuration – >pipe理模板 – > Windows组件 – > Windows安装程序
  3. 双击logging,根据需要更改设置。

系统Temp目录中可能已经存有日志,它将以'msi'开始并以'.log'结尾; 使用时间戳找出哪一个是你要找的。

请记住,GPO安装以SYSTEM身份运行。 这在一些写得不好的安装程序中会导致意外的行为。 如果你真的想模拟一个GPO安装,你将获得一个psexec的副本并运行psexec -s msiexec -i path\to\msi /qb

有可能是加载项需要用户login。您可以通过使用GPO软件安装的“发布”function来解决此问题,并指示需要它的用户通过添加/删除程序来安装它它已经出版了