Перейти к содержимому

Обновления Windows Server

Установить обновления через параметры, sconfig или PowerShell, управлять перезагрузками и активными часами.

Уровень
Средний
Время чтения
2 мин чтения
Обновлено
Проверено на
Windows Server 2019, Windows Server 2022
Содержание
  1. Через параметры системы
  2. Через sconfig
  3. Через PowerShell
  4. Активные часы
  5. Проверьте результат
  6. Если после перезагрузки RDP не отвечает

Ежемесячные обновления безопасности закрывают уязвимости, в том числе в RDP. Сервер без обновлений — лёгкая цель, поэтому ставьте их регулярно и планируйте перезагрузки заранее.

Через параметры системы

Откройте «Параметры» → «Обновление и безопасность» → «Центр обновления Windows» и нажмите «Проверить наличие обновлений». После установки система попросит перезагрузку.

Через sconfig

sconfig — текстовое меню настройки сервера. Оно удобно, когда нужно быстро поставить обновления без графического интерфейса:

cmd
sconfig

Выберите пункт про обновления (в 2019 — «Download and Install Updates», в 2022 — «Install updates»), затем вариант «все» или «только рекомендованные». Там же, в настройках Windows Update, можно включить автоматическую установку.

Через PowerShell

Для скриптов удобен модуль PSWindowsUpdate из галереи PowerShell. Это модуль сообщества, а не часть Windows:

powershell
Install-Module PSWindowsUpdate -Scope CurrentUserGet-WindowsUpdateInstall-WindowsUpdate -AcceptAll -AutoReboot

Активные часы

В активные часы Windows не перезагружается для установки обновлений. Задайте время, когда сервер нужен больше всего, например с 8 до 23:

powershell
$k = "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings"Set-ItemProperty -Path $k -Name ActiveHoursStart -Value 8Set-ItemProperty -Path $k -Name ActiveHoursEnd -Value 23

Проверьте результат

Последние установленные обновления и признак ожидающей перезагрузки:

powershell
Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object -First 10Test-Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired"

True во второй команде значит, что обновления ждут перезагрузки.

Если после перезагрузки RDP не отвечает

Установка крупных обновлений может занимать десятки минут, и всё это время RDP недоступен. Откройте VNC-консоль в панели: если на экране идёт настройка обновлений, дождитесь окончания и не перезагружайте сервер принудительно.

Дочитайте до конца — статья засчитается в обучении автоматически.

  • обновления
  • Windows Update
  • sconfig
  • перезагрузка
  • патчи

Статья помогла?