Домашняя » как » Что именно происходит при завершении работы или выходе из Windows?

    Что именно происходит при завершении работы или выходе из Windows?

    Windows выполняет большую работу в фоновом режиме, когда вы выключаете, перезагружаете компьютер или выходите из системы на своем ПК. Этот процесс гарантирует, что вся ваша работа и данные приложения будут сохранены до выключения оборудования..

    Проверка Windows для зарегистрированных пользователей (при выключении)

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

    Если Windows заметит, что другой пользователь еще не вышел из системы, вы увидите сообщение «Кто-то еще использует этот компьютер». Этот другой пользователь может потерять любые несохраненные данные в открытых приложениях, если принудительно перезапустить. Обычно рекомендуется остановиться здесь и позволить другому пользователю войти в систему, сохранить свою работу и выйти из системы перед тем, как завершить работу..

    Windows позволяет вам нажать «Завершение работы в любом случае», если вы уверены, что у другого пользователя нет открытой работы для сохранения. Это принудительно выйдет из учетной записи другого пользователя, закрыв все их открытые приложения. Любые несохраненные данные будут потеряны.

    Если вы единственный зарегистрированный пользователь, вы не увидите это сообщение, и Windows перейдет к следующему шагу.

    Windows сообщает программам сохранить их работу и закрыть

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

    В частности, Windows отправляет сообщение WM_QUERYENDSESSION каждому открытому окну. Он не просто принудительно закрывает любые открытые программы. Программам приказывают сохранять свою работу и закрываться, и они могут занять некоторое время, прежде чем сделать это. Вот почему иногда может потребоваться некоторое время, чтобы выключить или выйти из вашего ПК.

    Программы могут «заблокировать» этот процесс, заявив, что им нужен пользовательский ввод от вас. Например, программа может иметь открытые файлы, которые вам нужно сохранить. Вы увидите сообщение «Это приложение предотвращает отключение», если приложение запрашивает ввод. Приложение также может отображать пользовательское сообщение здесь с помощью функции ShutdownBlockReasonCreate.

    Если вы видите это сообщение, вы должны нажать «Отмена», проверить приложение, сохранить данные и закрыть его самостоятельно. Если вы в порядке, отбрасывая данные, вы можете продолжить, нажав «Завершение в любом случае» или «Выйти в любом случае» вместо.

    Обратите внимание, что Windows закрывает другие приложения, когда они готовы. Таким образом, если у вас открыто десять приложений, и только одно не позволяет вам завершить работу, вы увидите только одно приложение, если нажать здесь «Отмена». Windows уже закрыла остальные девять приложений.

    В Windows 10 Windows также запомнит, какие окна приложений у вас открыты, и попытается открыть их снова при следующем входе в систему на компьютере..

    Windows выходит из системы

    После того, как все открытые программы сказали сохранить свои данные и завершить работу, Windows выйдет из системы. Весь «сеанс» Windows, принадлежащий вашей учетной записи пользователя, завершен, и никакие открытые программы не будут продолжать работать как ваша учетная запись пользователя.

    Множество отдельных действий идут на чистый выход из Windows. Например, содержимое кустов реестра Windows вашей учетной записи обычно хранится в памяти. Когда вы выходите из системы, они сохраняются на диск. Они будут загружены обратно в память при следующем входе в систему..

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

    Windows закрывается

    После того, как Windows завершает выход из системы любых пользователей, она должна сама закрыться. Windows сообщает всем системным службам и своим собственным процессам, что нужно корректно завершать работу, сохраняя все необходимые данные на диск. В частности, он отправляет сообщение SERVICE_ACCEPT_PRESHUTDOWN всем работающим службам. После того, как службы были предупреждены, они получают сообщение SERVICE_ACCEPT_SHUTDOWN. Затем у службы есть 20 секунд для очистки и выключения, прежде чем Windows принудительно отключит ее..

    Windows 10 также сохранит состояние вашего ядра Windows на диск. Это как частичный спящий режим. При следующем запуске ПК Windows может перезагрузить сохраненное ядро ​​и быстрее загрузиться, пропустив более медленный процесс инициализации оборудования. Эта функция называется «Быстрый запуск».

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

    Когда все будет сделано, Windows будет чистым образом размонтировать ваш твердотельный диск или жесткий диск, ожидая сигнала «полностью очистить», который указывает, что все данные системы были сохранены на физическом диске. Все программное обеспечение было полностью выключено, и все ваши данные сохранены на диск.

    Windows выключает ваш компьютер

    Наконец, Windows отправляет сигнал выключения ACPI на ваш компьютер. Это говорит о том, что ваш компьютер отключается физически. Процесс выключения завершен.

    Если вы когда-либо использовали Windows 95, вы запомните дни до сигнала отключения ACPI. На этом шаге Windows показала сообщение «Теперь можно безопасно выключить компьютер», и вам пришлось самостоятельно нажать кнопку физического питания. Стандарт ACPI (Advanced Configuration и Power Interface), впервые выпущенный в 1996 году, позволяет Windows выключать компьютер.

    Это работает иначе, чем при использовании сна или спящего режима. Во время сна ваш компьютер будет оставаться включенным в режиме очень низкого энергопотребления. С помощью hibernate ваш компьютер сохранит все состояние системы на диск и восстановит его при следующем включении..