Windows Server 2016 计划自动更新无法按照组策略中的设置运行

Windows Server 2016 计划自动更新无法按照组策略中的设置运行

我有一台 Windows Server 2016 VPS,上面托管着一个 Web 应用程序。它运行正常,但是当 Windows 安装更新时,什么都不起作用,因为在这种情况下 CPU 使用率为 99%,没有用户可以访问该应用程序

我已经通过以下方式在组策略中设置了自动更新:

  • 在计算机配置/管理模板/Windows 组件/Windows 更新中,我启用了“配置自动更新”
  • 然后值 4 表示自动下载/安装,时间为每周一凌晨 3 点;不选中自动维护框
  • 重启系统

但周六上午 11 点,由于自动更新(CPU 99%),没有客户端可以在 Web 应用程序上运行,我不得不禁用自动更新,一切正常

如何修复计划更新以按照组策略中的设置进行工作?

谢谢

答案1

我找到了一个解决方案:我将 Windows 更新服务设置为手动启动,然后安装了 PSWindowsUpdate

PowerShell Install-Module -Name PSWindowsUpdate

我创建了一个计划任务,每周四凌晨 3 点运行一个 cmd:

sc config wuauserv start= demand    
PowerShell set-executionpolicy bypass
PowerShell Install-WindowsUpdate -MicrosoftUpdate -AcceptAll -AutoReboot

执行上述命令后,Windows 更新服务开始运行,为了不再次引起问题,我执行了第二项任务,在同一天的凌晨 5:30 运行,并将其停用:

net stop wuauserv
sc config wuauserv start= disabled 

相关内容