Сегодня делюсь историей, которая напомнила, насколько важно внимательно читать логи (да-да, даже если их много и лень).
🧩 Проблема: Windows Server 2019 перестал обновляться. Центр обновлений выдавал код ошибки
0x800f0988. Вроде ничего критичного, но руководство требует, чтобы всё было "зелёным" в отчётах.🔍 Разбор:
Этот код часто указывает на битые или несовместимые компоненты в хранилище компонентов Windows (WinSxS). Сам
sfc /scannow ничего не нашёл. А вот DISM подсказал:
DISM /Online /Cleanup-Image /CheckHealth
Вернул: "Повреждение обнаружено". Тогда:
DISM /Online /Cleanup-Image /RestoreHealth
Процесс шёл долго, но в итоге ошибка осталась. Копнул глубже и выяснилось: проблема в том, что удалены нужные языковые пакеты, которые почему-то требуются при установке обновлений.
💡 Решение:
Переустановил нужный языковой пакет (в моем случае —
en-US), перезапустил RestoreHealth, после чего обновления пошли как по маслу.
Install-Language en-US
📌 Вывод: если видите
0x800f0988, проверьте:- целостность хранилища через
DISM,- наличие нужных языков (
Get-WinUserLanguageList),- и не удалили ли вы что-то "ненужное" раньше для очистки WinSxS.
💬 А у вас были грабли с
DISM и Windows Update? Делитесь в комментах, интересно собрать коллекцию ошибок 😊👉 @win_sysadmin