Это 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 минут, те, которые относятся к обновлению стека служб, выглядят нормально (насколько я могу судить), и я не знаю, что там искать.
Могу ли я еще что-нибудь сделать?
решение1
DISM.exe или sfc /scannow сообщили, что что-то исправили?
Сколько обновлений он пытается сделать? Попытка сделать только одно обновление за раз может быть полезной, если он пытается сделать кучу.
Еще одна простая вещь: проверьте наличие свободного места на диске C:.
Если serverfault позволяет мне разместить ссылку на место, вы можете разместить здесь сообщение, чтобы получить более расширенную помощь.https://www.sysnative.com/forums/forums/windows-update.88/