Dav*_*cia 46 active-directory group-policy msi
我正在尝试通过 Active Directory 中的组策略部署 MSI。但这些是我登录后在系统事件日志中得到的错误:
当我重新启动并再次登录时,我只会收到有关需要在下次登录之前执行更新的相同消息。我使用的是 Windows Vista 32 位笔记本电脑。我对通过组策略进行部署比较陌生,那么还有哪些其他信息有助于确定问题?我尝试了不同的 MSI,结果相同。我可以在登录计算机时使用命令行和 msiexec 安装 MSI,所以我知道 MSI 至少工作正常。
Eva*_*son 64
您正在看到异步策略处理的可怕祸害。它不是一个“功能”(在 Windows 2000 中默认关闭,但在 Windows XP 及更高版本中默认打开)并且会导致您所看到的情况——处理某些类型的 GPO 设置时的非确定性行为。
在适用于该计算机的 GPO 中,添加以下设置:
设置后(如果您在多 DC 环境中,则允许 GPO 进行复制),在主题 PC 上执行“gpupdate /force /boot”。它将重新启动,您应该会看到软件安装发生。
“在计算机启动和登录时始终等待网络”会稍微减慢启动和登录的速度,因为允许处理所有 GPO 扩展,但好处是允许处理所有 GPO 扩展。
And*_*lin 18
我从@Evan Anderson 的回答中尝试了始终等待计算机启动和登录时的网络 - 启用设置,但直到我在下面添加了此设置以及允许安装软件。不确定它是否是两种设置的组合。它现在正在工作,所以我要离开这两个设置。
在应用于这些工作站的组策略中,导航到:
计算机配置 > 策略 > 管理模板 > 系统 > 组策略
启用指定启动策略处理等待时间。设置等待时间(以秒为单位):= 120
120 可能有点矫枉过正,但这对我有用。其他论坛建议将其设置为 30 秒。即使默认为 30 秒(未设置策略时),将其强制为 30 秒对他们也有效。
如果应用程序已经安装但 msiexec 无法卸载它,就会发生这种情况。最常见的情况是以前的手动安装,选择了“仅适用于我”而不是“登录到此计算机的每个人”。
您可以使用 Windows 安装程序清理实用程序 ( http://support.microsoft.com/kb/290301 ) 来诱使 PC 认为该应用程序不再存在,然后它就会正常运行。
| 归档时间: |
|
| 查看次数: |
267081 次 |
| 最近记录: |