Windows

Что на самом деле происходит, когда компьютер Windows выключается?

то, что-это-на самом деле, что происходит, когда-а-окна-компьютер-это-закрытие вниз-00

Хотя большинство из нас, вероятно, мало задумываются обо всем, что происходит каждый раз, когда мы выключаем наши компьютеры, что на самом деле происходит во время процесса выключения? В сегодняшнем посте SuperUser Q & A есть ответы на интересный вопрос читателя.

Сегодняшняя сессия Вопросов и Ответов приходит к нам благодаря SuperUser — подразделению Stack Exchange, объединенной группой веб-сайтов вопросов и ответов.

Вопрос

Считыватель SuperUser RACING121 хочет знать, что на самом деле происходит, когда компьютер Windows выключается:

Когда я нажимаю кнопку выключения в моей системе Windows, появляется еще один экран с надписью « Завершение работы» :

то, что-это-на самом деле, что происходит, когда-а-окна-компьютер-это-закрытие вниз-01

Что на самом деле происходит на этом этапе?

Если я правильно помню, в Windows XP было бы что-то вроде сохранения настроек перед выключением. Тем не менее, какие настройки здесь можно сохранить? Например, если вы применили тему или выполнили какое-то другое действие, оно уже было «сохранено», когда вы нажали « Применить» или « ОК» .

Если он отключает жесткий диск, то, конечно же, это будет то же самое, что принудительное отключение, потянув за вилку, верно?

Что на самом деле происходит, когда компьютер Windows проходит процесс выключения?

Ответ

Участники SuperUser Keltari и zzarzzur имеют ответ для нас. Прежде всего, Келтари:

В процессе выключения происходит много вещей. Вот несколько примеров:

  • Проверка того, не закрылись ли еще какие-либо пользовательские приложения (например, несохраненный документ), и при необходимости подскажет пользователю
  • Остановка фоновых сервисов
  • Ожидание сигнала завершения от сервисов и приложений, которые открыты или работают
  • Сброс кеша на диск
  • Запись файлов журнала
  • Все пользователи вышли из системы
  • Окончание оболочки
  • Начните установку обновлений Windows и скажите системе завершить процесс обновления при следующем запуске системы, если это необходимо
  • Отправьте сигнал выключения ACPI (это то, что выключает машину)

Далее следует ответ от zzarzzur:

Системный реестр (может быть?) Записан на диск. Когда я использовал Windows XP, я заметил, что если вы внесете какие-либо изменения в реестр, а затем отключите питание, изменения не будут сохранены. Я не совсем уверен в этом, просто указываю на это.

Вот выдержка из документа, выпущенного Microsoft:

  • Завершение сеанса системы. Эта фаза включает подэтапы уведомления перед отключением и уведомления о завершении работы.
  • Уведомление перед отключением. Windows поочередно завершает работу всех зарегистрированных служб для получения уведомлений перед отключением. Заказанные сервисы — сервисы, которые установили порядок выключения зависимых сервисов — закрываются до не заказанных сервисов.
  • Уведомление о выключении. Все службы, которые зарегистрировались для получения уведомлений о завершении работы, отключаются параллельно. Если все службы не закрылись через 20 секунд (в Windows Vista) или 12 секунд (в клиентских операционных системах Windows 7), система продолжит выключение. Процессы и службы, которые не отключаются своевременно, остаются работающими, когда система выключается.
  • Отключение ядра. Остальная часть системы, такая как все устройства и драйверы, отключается во время фазы выключения ядра.

В основном, то, что вы ждете, — это каждая отдельная служба для очистки и выхода. Каждой службе дается 12 секунд, чтобы выйти, прежде чем она будет убита.

Половина времени выключения посвящена выключению системных служб. Если вам действительно интересно узнать, сколько времени выделено на что-либо во время выключения, в Windows есть инструмент для отслеживания времени выключения.

  • xbootmgr -trace shutdown -numRuns 3 -resultPath% systemdrive% \ traces -postBootDelay 180 -traceFlags base

И чтобы понять сгенерированный файл (обязательно запустите в % systemdrive% \ traces )

  • xperf -i trace.etl -o summary.xml -a завершение работы

источники

Документ по анализу производительности перехода Windows On / Off [Microsoft]

Руководство по решениям для Windows On / Off Transitions Документ [Microsoft]


Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других опытных пользователей Stack Exchange? Ознакомьтесь с полной веткой обсуждения здесь .

Похожие посты
Windows

Драйверы для Windows 10

Windows

Лучшие приложения для фотографии на вашем Windows Phone

Windows

Команды командной строки для панели управления апплетами

Windows

Официальное приложение SmugMug теперь доступно для Windows Phone