我试图通过活动目录中的组策略部署一个MSI。但这些是我在登录后在系统事件日志中得到的错误:
当我重新启动并再次登录时,我只是得到同样的信息,即在下次登录前需要执行更新。我使用的是Windows Vista 32位笔记本电脑。我对通过组策略进行部署比较陌生,所以有什么其他信息可以帮助我确定这个问题?我尝试了不同的MSI,结果也一样。我能够使用命令行和msiexec安装MSI,当登录到计算机时,所以我知道MSI至少是正常的。
你看到的是可怕的异步策略处理的祸害。这不是一个特点(在Windows 2000中是默认关闭的,但在Windows XP及以上版本中是默认打开的),它导致了你所看到的情况--处理某些类型的GPO设置时的非确定性行为。
在适用于该计算机的GPO中,添加以下设置:
在你设置之后(如果你处于多中心环境,允许GPO复制),在目标电脑上做一个"gpupdate /force /boot" 。它将重新启动,你应该看到软件安装发生。
由于所有GPO扩展被允许处理,所以"在计算机启动和登录时总是等待网络"会稍微减慢启动和登录速度,但好处是所有GPO扩展都被允许处理。