Назад | Перейти на главную страницу

Необычное поведение после перезагрузки после обновления Windows

Один из наших серверов Windows 2008 R2 SP1 завис во время завершения работы во время выполнения обновления Windows - я выбрал «Завершение работы и применение обновлений» - что, оглядываясь назад, возможно, не было оптимальным выбором.

Сервер зависал на обычном сером экране «Завершение работы Windows», а не на том, где он сообщает, что устанавливает обновления, а не отключает подключение.

Я ждал около часа, прежде чем решил принудительно перезагрузить компьютер. При перезапуске сервера теперь отображается черный экран со следующим:

Applying update operation nnnn of 16703 (\Registry\....)

Значение nnnn неуклонно увеличивается, и значение в скобках менялось по-разному от системных файлов до ключей реестра.

Может ли кто-нибудь сказать мне, что могло здесь произойти, чтобы вызвать такое поведение? Я такого раньше не видел.

Я искал в Google и нашел различные решения ошибок, которые могут возникнуть во время этого процесса, но ни одно из них не объясняет, почему мой сервер делает это в первую очередь.

Это сделано намеренно. Обычно ОС устанавливает обновления до перезагрузки, а затем после. Вы увидите этот экран, когда у вас будут обновления с огромными файлами. Обновления ставятся в очередь, а затем устанавливаются. Мы склонны видеть это чаще при установке языковых пакетов, пакетов обновления, крупных обновлений и т. Д. Если вас беспокоит, вы всегда можете проверить журналы событий сервера и файл windowsupdate.log. (C: \ Windows \ windowsupdate.log)

Со мной тоже было. Не вирус (я тоже так думал). Вот объяснение:

Иногда при перезагрузке Windows вы можете увидеть черный экран с логотипом Windows в центре и белый текст под быстрым подсчетом применения тысяч «операций обновления», например:

Обслуживание на основе компонентов - это многоэтапный процесс, некоторые этапы которого вы обычно не видите:

  1. Загрузите обновления с цифровой подписью
  2. Проверить подписи
  3. Распаковать в плацдарм
  4. Выполнить промежуточную операцию
  5. Начать перезагрузку
  6. Проверить правильность поэтапных обновлений
  7. Перенос поэтапных обновлений в WinSxs и реестр
  8. Проверить правильность слияния
  9. Завершить перезагрузку
  10. Отображение экрана входа в систему

Шаг 4 - это сообщение перед перезагрузкой «Не прерывайте и не выключайте питание», пока вы видите счетчик от 0% до 100%. Шаг 7 - версия после перезагрузки. Обычно нет видимой индикации шагов 6 и 8. Но если что-то приводит к сбою проверки, обновления выполняются повторно. В этом случае становятся видны шаги проверки, и это изображение, которое вы видите выше. Это не означает, что Windows применяет тысячи обновлений. Вместо этого устанавливаемый пакет обновлений содержит тысячи различных операций обновления, и у вас есть редкая возможность увидеть сообщение о состоянии по мере выполнения каждой операции.

В случае основных компонентов ОС, таких как, например, платформа .NET, применение пакета обновления требует обработки, возможно, тысячи шагов: каждая существующая запись реестра должна быть прочитана, изменена и проверена. Каждую библиотеку DLL необходимо извлечь, проверить, скопировать и проверить. Установка одного обновления предполагает выполнение множества операций обновления.

Источник: https://www.kubuntuforums.net/showthread.php?60550-Windows-quot-update-operations-quot-explained