Расписание автоматических обновлений Windows Server 2016 не работает так, как установлено в групповой политике

Расписание автоматических обновлений Windows Server 2016 не работает так, как установлено в групповой политике

У меня есть VPS на базе Windows Server 2016, на котором размещено веб-приложение. Оно работает нормально, но когда Windows устанавливает обновления, ничего не работает, потому что в этом случае загрузка ЦП составляет 99%, и ни один пользователь не может получить доступ к приложению.

Я настроил автоматические обновления в групповой политике следующим образом:

  • в Конфигурация компьютера/Административные шаблоны/Компоненты Windows/Центр обновления Windows я ставлю Включить для «Настроить автоматическое обновление»
  • затем значение 4 для автоматической загрузки/установки и время для каждого понедельника в 3 часа ночи; не устанавливайте флажок автоматического обслуживания
  • перезапустить систему

но в субботу в 11 утра ни один клиент не может работать в веб-приложении из-за автоматических обновлений (ЦП 99%), и мне пришлось отключить автоматическое обновление, и все прошло нормально

как исправить обновление расписания, чтобы оно работало так, как установлено в групповой политике?

Спасибо

решение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 

Связанный контент