#Симптом и условия применимости
Накопительное обновление Windows Server не устанавливается или откатывается. Причины зависят от точного кода Windows Update, сборки, свободного места, состояния хранилища компонентов и политик WSUS. Случайное удаление обновлений или компонентов может ухудшить ситуацию. Инструкция подходит для Windows Server 2022 и Windows Server 2025 при наличии соответствующей роли или компонента; варианты Desktop Experience и Server Core могут отличаться. Для критических серверов требуется согласование с владельцем системы.
#Возможные причины и признаки
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Код ошибки обслуживанияЦентр обновления возвращает конкретный HRESULT/CBS-код. | В истории KB отмечен Failed и номер 0x.... | Сопоставить код с CBS и событиями. |
| Недостаточно места/перезагрузкаНе завершены предыдущие изменения или отсутствует место. | Есть Pending restart, системный том почти заполнен. | Освободить место безопасно и согласовать перезапуск. |
| Источник WSUS недоступенСервер получает обновления из управляемого источника. | Другие серверы той же группы обновляются, этот — нет. | Проверить политики и сетевой маршрут. |
#Пошаговая диагностика и устранение
- Зафиксируйте исходный сбой и исходные условияЗапишите дату и время, полную версию Windows Server, роль устройства (член домена, контроллер домена, узел виртуализации и т. п.), точный текст ошибки и последнее известное изменение конфигурации. Для графической установки версию можно проверить Win+R →
winver; для Server Core — через штатную административную консоль. Не считайте совпадение по дате доказательством, что причиной было обновление.
- Определите точный KB и кодНа сервере откройте «Параметры» → «Центр обновления Windows» → «Журнал обновлений» (интерфейс зависит от установки Desktop Experience). Запишите номер KB, код ошибки, дату и текущее состояние. В Server Core используйте штатную консоль администрирования и PowerShell, не ожидайте графического приложения.
- Проверьте сборку и недавно установленноеВ административном PowerShell выполните Get-ComputerInfo | Select-Object WindowsProductName,OsVersion,OsBuildNumber. Сравните сборку с назначенным обновлением для Windows Server 2022 или 2025; неверный пакет отдельной версии устанавливать нельзя.
- Проверьте свободное местоWin+E → «Этот компьютер» → объём системного диска, либо PowerShell Get-Volume. Если место заканчивается, примените «Очистку диска» или утверждённую политику хранения логов, не удаляйте вручную WinSxS, SoftwareDistribution и журналы обслуживания.
- Сверьте журнал событий установкиWin+R → eventvwr.msc → «Журналы Windows» → «Система» и «Приложение», найдите WindowsUpdateClient/Servicing в момент отказа. Для глубокого анализа нужен CBS.log и Get-WindowsUpdateLog, но не публикуйте логи с внутренними адресами без очистки данных.
- Проверьте корпоративный источник обновленийСпросите, применяется ли WSUS, Configuration Manager или облачная политика. Сверьте подключение к согласованному источнику и настройки GPO. Не переключайте сервер самостоятельно на публичный центр обновлений и не обходите корпоративное одобрение KB.
- Проверьте целостность без резкого ремонтаСначала используйте в административной cmd
DISM /Online /Cleanup-Image /ScanHealth; это диагностический проход. Если он обнаружил повреждение, согласуйте подходящий источник обслуживания дляRestoreHealthи план изменения, а не запускайте её на контроллере домена без подготовки. - Дополнительная команда по темеWindows · PowerShellКомандаПрава администратораPowerShell/CMD с правами администратора: читает сведения об ОС и диагностирует хранилище компонентов без восстановления. ScanHealth может занимать много времени и создавать нагрузку; НЕ запускайте во время пиков.
Get-ComputerInfo | Select-Object WindowsProductName,OsVersion,OsBuildNumberDISM /Online /Cleanup-Image /ScanHealth
- Осуществите штатный повтор в окно обслуживанияПосле устранения подтверждённой причины согласуйте резервную копию/снимок на подходящей платформе и окно перезагрузки, затем повторите установку KB через управляемый источник. Не перебивайте установку отключением питания, даже если процент долго не меняется.
- Проверьте установку KB и ролиПосле разрешённого перезапуска проверьте историю обновлений, номер сборки и состояние ключевых служб (DNS, AD, RDP и др. по ролям). Если обновление снова откатывается, приложите исходный и новый коды журналов для службы эксплуатации.
#Как понять, что проблема решена
Сопоставьте исходную неисправность («windows server не устанавливает накопительное обновление») с новым результатом после одного согласованного изменения. Зафиксируйте время теста, журналы и результаты для затронутых пользователей или служб. Если результат нестабилен, не предпринимайте второй рискованный шаг наугад: восстановите согласованное предыдущее состояние и передайте журнал владельцу роли.
#Если не помогло
Сохраните исходный и новый код ошибки, выбранную роль, версию сборки, номера событий и анонимизированные результаты диагностических команд. Для доменных контроллеров, узлов Hyper-V и серверов безопасности рассмотрите профильную поддержку и процедуру изменения конфигурации. Не выключайте защиту, не удаляйте роли и не сбрасывайте всю ОС вместо адресной диагностики.