我正试图通过中的组策略部署MSI。但是,在登录后,系统事件日志中会出现以下错误:
当我重新启动并再次登录时,我只会收到关于需要在下一个登录之前执行更新的相同消息。我在Windows 32位笔记本电脑上。我对通过组策略进行部署相当陌生,那么还有哪些其他信息将有助于确定这个问题呢?我尝试了不同的MSI和相同的结果。当登录到计算机时,我能够使用命令行和msiexec安装MSI,所以我知道MSI至少正常工作。
发布于 2009-07-23 02:45:09
您将看到异步策略处理的可怕灾难。它不是一个“特性”(在Windows 2000中是默认关闭的,但在Windows和更高版本中是默认的),并导致您所看到的--处理某些类型的GPO设置时的非确定性行为。
在应用于该计算机的GPO中,添加以下设置:
在您设置它之后(如果您在一个多DC环境中允许GPO复制),在主题PC上执行一个"gpupdate /force /boot“。它将重新启动,您应该会看到软件安装发生。
“总是在计算机启动时等待网络并登录”稍微减慢了启动和登录速度,因为所有GPO扩展都允许处理,但好处是所有GPO扩展都允许处理。
发布于 2013-02-20 16:56:34
我从@Evan的答案中尝试了始终在计算机启动和启用登录的设置时等待网络。,但直到我在下面添加了这个设置之后,软件才得以安装。不确定这是否是这两种设置的组合。它现在起作用了,所以我要离开这两个设置。
在应用于这些工作站的组策略中,导航到:计算机配置>策略>管理模板>系统>组策略启用指定的启动策略处理等待时间。设置等待时间(以秒为单位):= 120
120可能有点过分,但对我来说很管用。其他论坛建议将其设置为30秒。即使30秒是默认的(在没有设置策略时),强制将其设置为30秒。

发布于 2009-07-22 20:55:21
如果应用程序已经安装,但msiexec无法卸载它,则可能发生这种情况。最常见的情况是以前手动安装时选择了"Only“,而不是”登录到这台计算机的每个人“。
您可以使用WindowsInstaller清理实用程序(http://support.microsoft.com/kb/290301)来欺骗PC,使其认为应用程序不再存在,然后它就会好起来。
https://serverfault.com/questions/44257
复制相似问题