Сервер на Windows Server 2019 внезапно перестал ставить обновления
Недавно словил интересный кейс: один сервер на Windows Server 2019 внезапно перестал ставить обновления. Центр обновлений ругался на «поврежденные компоненты», но sfc /scannow показывал, что всё ок.
Тут меня выручила DISM — старый добрый инструмент для починки образа системы. Ниже рабочая связка команд:
|
1 2 3 |
DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth |
Что делают эти команды:
– CheckHealth — быстро проверяет, есть ли повреждения.
– ScanHealth — делает глубокую диагностику (долго, но надёжно).
– RestoreHealth — чинит поврежденные компоненты через Центр обновлений или указанный источник.
В моем случае именно RestoreHealth вылечил систему, и обновления пошли как по маслу.
Если сервер без интернета, можно указать свой ISO-образ Windows:
|
1 |
DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\sources\install.wim /LimitAccess |