Иногда при завершении работы, перезагрузке или выходе из компьютера из Windows 10 вы можете получить сообщение об ошибке. Такая ошибка прерывает или даже отменяет некоторые запущенные приложения, что может привести к потере данных. Чтобы этого не произошло, можно заставить Windows дольше ждать при выходе из системы.
Почему при выходе из Windows отображается сообщение об ошибке?
Возможно, у вас есть много задач, которые выполняются одновременно, каждая из которых, возможно, имеет несохраненные данные. Если это так, каждая задача или программа будет пытаться сохранить данные перед тем, как Windows выйдет из системы. Это может быть одной из причин сообщения об ошибке.
Как средство исправления вы можете продлить время, отведенное для выхода из системы, чтобы позволить всем запущенным приложениям завершить то, что они делают.
Кроме того, это может быть просто проблемное приложение. В этом случае, и если вы уверены, что ни одна из приложений, которыми вы пользуетесь, не потеряет данные, вы можете заставить Windows принудительно завершать выход из системы быстрее.
Заставить Windows ждать дольше при выходе
Есть две настройки, которыми можно воспользоваться. С первым, WaitToKillAppTimeout, Windows предоставляет программам 20 секунд для хранения данных и закрытия. Если программы не соответствуют, Windows считает их «зависшими». HungAppTimeout, второй, сообщает Windows, сколько секунд ждать, прежде чем рассматривать программы как зависшие и предлагать их принудительное закрытие.Изменение обоих этих значений предполагает редактирование реестра, поэтому соблюдайте осторожность и сначала создайте резервную копию системы.
Как установить время ожидания WaitToKillAppTimeout
Только для вашей учетной записи пользователя
Сделайте это, чтобы изменить продолжительность ожидания Windows при выходе только из учетной записи пользователя.
- Откройте редактор реестра. Узнайте , как открыть редактор реестра в Windows, чтобы получить дополнительные сведения.
- Перейдите к следующей папке в реестре: HKEY_CURRENT_USER\Control Panel\Desktop
- На панели справа найдите строку WaitToKillAppTimeout.
- Если вы его не видите, вам нужно будет создать его, щелкнув правой кнопкой мыши любое пустое место на панели и выбрав «Новое» > «Строчное значение». Переименуйте его в WaitToKillAppTimeout.
- Дважды щелкните эту строку, чтобы изменить значение в миллисекундах. (1000 миллисекунд равно одной секунде.) По умолчанию данные значения устанавливаются на 20 000 (или 20 секунд).
- Увеличьте это значение, чтобы Windows дольше ожидала выполнения запущенных программ перед завершением работы или выходом из системы. (Если уменьшить его значение, вы скорее выйдете из системы.)
Изменить время ожидания WaitToKillAppTimeout для всех пользователей
Это применит измененные правила выхода из системы ко всем пользователям ПК.
- Откройте редактор реестра.
- Перейдите к следующей папке в реестре: HKEY_USERS\.DEFAULT\Control Panel\Desktop
- Выполните шаги 3 по 6 по способу 1A, чтобы изменить продолжительность ожидания Windows для завершения надлежащего закрытия программ при выходе из системы для всех пользователей.
Как установить время ожидания HungAppTimeout
Только для вашей учетной записи пользователя
Это изменит продолжительность ожидания Windows программ, которые она считает взвешенными. Это только для вашей учетной записи пользователя.
- Откройте редактор реестра.
- Перейдите к следующей папке в реестре: HKEY_CURRENT_USER\Control Panel\Desktop
- На панели справа найдите строку под названием HungAppTimeout.
- Если строка не существует, создайте ее, щелкнув правой кнопкой мыши любое пустое место на панели и выбрав «Создать» > «Строковое значение» . Переименуйте его в HungAppTimeout.
- Дважды щелкните эту строку, чтобы изменить его значение – опять же в миллисекундах. (1000 миллисекунд равно 1 секунде.) По умолчанию для данных значения установлено значение 5000.
- Увеличьте это значение, чтобы иметь больше времени для зависания программ и дольше ждать при завершении работы или выходе из системы. (Уменьшите это значение, чтобы быстрее выйти из системы.)
Изменить время ожидания HungAppTimeout для всех пользователей
Это позволит изменить значение по умолчанию для всех пользователей.
- Откройте редактор реестра.
- Перейдите к следующей папке в реестре: HKEY_USERS\.DEFAULT\Control Panel\Desktop
- Выполните шаги 3–6 из способа 2A, чтобы изменить время ожидания Windows при выходе из системы для всех пользователей.