Один из наших серверов Windows 2008 R2 SP1 завис во время завершения работы во время выполнения обновления Windows - я выбрал «Завершение работы и применение обновлений» - что, оглядываясь назад, возможно, не было оптимальным выбором.
Сервер зависал на обычном сером экране «Завершение работы Windows», а не на том, где он сообщает, что устанавливает обновления, а не отключает подключение.
Я ждал около часа, прежде чем решил принудительно перезагрузить компьютер. При перезапуске сервера теперь отображается черный экран со следующим:
Applying update operation nnnn of 16703 (\Registry\....)
Значение nnnn
неуклонно увеличивается, и значение в скобках менялось по-разному от системных файлов до ключей реестра.
Может ли кто-нибудь сказать мне, что могло здесь произойти, чтобы вызвать такое поведение? Я такого раньше не видел.
Я искал в Google и нашел различные решения ошибок, которые могут возникнуть во время этого процесса, но ни одно из них не объясняет, почему мой сервер делает это в первую очередь.
Это сделано намеренно. Обычно ОС устанавливает обновления до перезагрузки, а затем после. Вы увидите этот экран, когда у вас будут обновления с огромными файлами. Обновления ставятся в очередь, а затем устанавливаются. Мы склонны видеть это чаще при установке языковых пакетов, пакетов обновления, крупных обновлений и т. Д. Если вас беспокоит, вы всегда можете проверить журналы событий сервера и файл windowsupdate.log. (C: \ Windows \ windowsupdate.log)
Со мной тоже было. Не вирус (я тоже так думал). Вот объяснение:
Иногда при перезагрузке Windows вы можете увидеть черный экран с логотипом Windows в центре и белый текст под быстрым подсчетом применения тысяч «операций обновления», например:
Обслуживание на основе компонентов - это многоэтапный процесс, некоторые этапы которого вы обычно не видите:
- Загрузите обновления с цифровой подписью
- Проверить подписи
- Распаковать в плацдарм
- Выполнить промежуточную операцию
- Начать перезагрузку
- Проверить правильность поэтапных обновлений
- Перенос поэтапных обновлений в WinSxs и реестр
- Проверить правильность слияния
- Завершить перезагрузку
- Отображение экрана входа в систему
Шаг 4 - это сообщение перед перезагрузкой «Не прерывайте и не выключайте питание», пока вы видите счетчик от 0% до 100%. Шаг 7 - версия после перезагрузки. Обычно нет видимой индикации шагов 6 и 8. Но если что-то приводит к сбою проверки, обновления выполняются повторно. В этом случае становятся видны шаги проверки, и это изображение, которое вы видите выше. Это не означает, что Windows применяет тысячи обновлений. Вместо этого устанавливаемый пакет обновлений содержит тысячи различных операций обновления, и у вас есть редкая возможность увидеть сообщение о состоянии по мере выполнения каждой операции.
В случае основных компонентов ОС, таких как, например, платформа .NET, применение пакета обновления требует обработки, возможно, тысячи шагов: каждая существующая запись реестра должна быть прочитана, изменена и проверена. Каждую библиотеку DLL необходимо извлечь, проверить, скопировать и проверить. Установка одного обновления предполагает выполнение множества операций обновления.
Источник: https://www.kubuntuforums.net/showthread.php?60550-Windows-quot-update-operations-quot-explained