Это Windows Server 2012 (сборка 9200). перезапускается ежедневно в 03:00, пытаясь установить ожидающие обновления, но обновления остаются в состоянии «Ожидающий перезапуск» (см. фоновое окно на снимке экрана). В конце концов, они завершаются с ошибкой с кодом 80246013 (см. окно переднего плана на снимке экрана).
Вещи, которые я пробовал (безуспешно):
Средство устранения неполадок Центра обновления Windows ( WindowsUpdateDiagnostic.diagcab ). Сообщает, что оно устраняет проблемы, но проблема сохраняется.
DISM.exe / Online / Cleanup-image / Restorehealth
, за которым следует sfc / scannow
.
Убедитесь, что работают BITS, криптографическая служба и служба обновления Windows.
Вручную сбросьте хранилище обновлений, переименовав C: \ Windows \ SoftwareDistribution
, пока wuauserv остановлен.
Нет, у меня нет (и никогда не было) любой сторонний антивирус или защитное решение, установленное на сервере.
Я также попытался вручную загрузить и установить обновление стека обслуживания. Он заканчивается окном «Установка завершена. Вы должны перезагрузить компьютер, чтобы обновления вступили в силу». окном, но после перезагрузки - как вы уже догадались - он все еще не установлен.
Я проверил C: \ Windows \ Logs \ CBS \ CBS.log, но он содержит ~ 30 000 записей за последние 10 минут, те, которые касаются обновления стека служб, выглядят нормально (насколько я могу судить), и я действительно не знаю, что там искать.
Могу я еще что-нибудь сделать?
Сообщал ли DISM.exe или sfc / scannow, что он что-то исправил?
Сколько обновлений он пытается сделать? Попытка делать только по одному может быть полезна, если вы пытаетесь сделать сразу несколько.
Еще одна простая вещь: проверьте свободное место на диске C :.
Если serverfault позволяет мне связать место, вы можете написать здесь, чтобы получить дополнительную помощь. https://www.sysnative.com/forums/forums/windows-update.88/