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