即使配置自动更新组策略设置为以下选项之一,Windows也会在Windows Server 2016和Windows Server 2019上自动安装更新:
- 选项 2 - 下载并安装任何更新之前通知
- 选项 3 - 自动下载更新,并在更新准备好安装时通知
- 选项 5 - 允许本地管理员选择自动更新的通知和安装更新的配置模式(此选项在任何 Windows 10 版本中均不可用)
- 选项 7 - 安装并通知重启(仅限Windows Server)
原因
此问题发生在组策略处理事件期间。 该事件会重置所有策略设置并重新应用它们。 在此时间间隔内,自动更新设置将还原为默认值,并可能安装更新。 此问题仅在Windows Server 2016和Windows Server 2019发生。
决议
若要避免此问题,请将组策略处理限制为仅在组策略对象在 Windows Server 2016 和 2019 上更改时,除非已准备好安装任何排队更新。 此问题很少出现,但可能发生。
Windows Server 2016和Windows Server 2019的解决方法
对于Windows Server 2016和Windows Server 2019上的用户,实现以下解决方法之一有助于降低问题的频率:
启用“配置注册表策略处理”策略
- 转到 计算机配置>管理模板>系统>组策略>配置注册表策略处理 ,并将其设置为 “已启用”。
- 清除 在定期后台处理期间不应用。
- 取消选中 “进程”(即使组策略对象尚未更改)。
使用注册表启用“配置注册表策略处理”策略
设置以下注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Group Policy\{35378EAC-683F-11D2-A89A-00C04FBBCFA2}``NoBackgroundPolicy=dword:000000000NoGPOListChanges=dword:00000001
还可以运行以下命令来修改注册表:
reg add "HKEY\_LOCAL\_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Group Policy\{35378EAC-683F-11D2-A89A-00C04FBBCFA2}" /v NoBackgroundPolicy /t REG\_DWORD /d 00000000 /f
reg add "HKEY\_LOCAL\_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Group Policy\{35378EAC-683F-11D2-A89A-00C04FBBCFA2}" /v NoGPOListChanges /t REG\_DWORD /d 00000001 /f
有关详细信息,请参阅 配置注册表策略处理(admx.help)。
注释
这些解决方法可降低问题的频率,但并不总是阻止此问题。
参考文献
有关详细信息,请打开Windows 安全基线,并查看设置为“启用:是”的表格中的“确保‘配置注册表策略处理:即使组策略对象尚未更改也进行处理’”行。