Контроль того, как долго Windows ждет, прежде чем убивать приложения при завершении работы

Оглавление:

Контроль того, как долго Windows ждет, прежде чем убивать приложения при завершении работы
Контроль того, как долго Windows ждет, прежде чем убивать приложения при завершении работы

Видео: Контроль того, как долго Windows ждет, прежде чем убивать приложения при завершении работы

Видео: Контроль того, как долго Windows ждет, прежде чем убивать приложения при завершении работы
Видео: Как убрать стрелки с ярлыков Windows 10 - YouTube 2024, Апрель
Anonim
Когда вы завершаете работу компьютера, Windows не отключается немедленно. Вместо этого он запускает приложения и службы некоторое время для закрытия. Вы можете контролировать время ожидания Windows - и автоматически ли оно закрывает запущенные приложения или нет.
Когда вы завершаете работу компьютера, Windows не отключается немедленно. Вместо этого он запускает приложения и службы некоторое время для закрытия. Вы можете контролировать время ожидания Windows - и автоматически ли оно закрывает запущенные приложения или нет.

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

Изменение времени ожидания для настольных приложений

Существуют три параметра реестра, которые управляют тем, что делает Windows с запущенными приложениями при выключении компьютера:

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

Стандартное предупреждение: редактор реестра является мощным инструментом и неправильным использованием, что может сделать вашу систему нестабильной или даже неработоспособной. Это довольно простой взлом, и пока вы придерживаетесь инструкций, у вас не должно быть никаких проблем. Тем не менее, если вы никогда раньше с этим не работали, подумайте о том, как использовать редактор реестра перед началом работы. И определенно создайте резервную копию реестра (и вашего компьютера!) Перед внесением изменений.

Чтобы изменить эти параметры, вам необходимо использовать редактор реестра. Чтобы открыть его, нажмите Windows + R на клавиатуре, введите «regedit» и нажмите «Ввод».

Перейдите к следующему ключу в левой панели окна редактора реестра:
Перейдите к следующему ключу в левой панели окна редактора реестра:

HKEY_CURRENT_USERControl PanelDesktop

Проверьте, есть ли у вас какие-либо параметры «WaitToKillAppTimeout», «HungAppTimeout» или «AutoEndTasks» в правой панели. Если вы их не видите, Windows использует настройки по умолчанию.
Проверьте, есть ли у вас какие-либо параметры «WaitToKillAppTimeout», «HungAppTimeout» или «AutoEndTasks» в правой панели. Если вы их не видите, Windows использует настройки по умолчанию.

Чтобы создать один из этих параметров, щелкните правой кнопкой мыши «Рабочий стол» в левой панели и выберите «Создать»> «Значение строки». Назовите его «WaitToKillAppTimeout», «HungAppTimeout» или «AutoEndTasks» - любой параметр, который вы хотите настроить. Повторите этот процесс, чтобы добавить второй или даже все три.

Чтобы настроить
Чтобы настроить

WaitToKillAppTimeout

значение, создайте строковое значение и дважды щелкните его. Введите значение в миллисекундах. Например, значением по умолчанию является «20000», то есть 20000 миллисекунд или 20 секунд. Если вы хотите установить его на 5 секунд, вы должны ввести «5000».

Мы не рекомендуем устанавливать это значение слишком низко, так как приложениям требуется время для очистки. Как правило, не устанавливайте его ниже 2000 или 2 секунд.

Чтобы настроить
Чтобы настроить

HungAppTimeout

значение, создайте строку и дважды щелкните ее. Введите значение в миллисекундах. Например, значением по умолчанию является «5000», что составляет 5000 миллисекунд или 5 секунд. Если вы хотите установить его на 3 секунды, вы должны ввести «3000».

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

Чтобы настроить
Чтобы настроить

AutoEndTasks

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

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

Чтобы отменить изменение, найдите
Чтобы отменить изменение, найдите

WaitToKillAppTimeout

,

HungAppTimeout

или же

AutoEndTasks

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

Фоновые услуги

Windows только предлагает один параметр реестра, который контролирует то, что Windows делает с помощью фоновых системных служб при выключении компьютера:

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

Чтобы изменить этот параметр, вам нужно будет использовать редактор реестра. Чтобы открыть его, нажмите Windows + R на клавиатуре, введите «regedit» и нажмите «Ввод».

Перейдите к следующему ключу в левой панели окна редактора реестра:
Перейдите к следующему ключу в левой панели окна редактора реестра:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl

Найдите значение WaitToKillServiceTimeout в правой панели. Если вы его не видите, щелкните правой кнопкой мыши на кнопке «Управление» на левой панели, выберите «Создать»> «Значение строки» и назовите «WaitToKillServiceTimeout».
Найдите значение WaitToKillServiceTimeout в правой панели. Если вы его не видите, щелкните правой кнопкой мыши на кнопке «Управление» на левой панели, выберите «Создать»> «Значение строки» и назовите «WaitToKillServiceTimeout».

Дважды щелкните

WaitToKillServiceTimeout

значение и введите число миллисекунд. Значение по умолчанию - 5000 миллисекунд или 5 секунд. Чтобы установить его на 20 секунд, вы должны ввести «20000».

Вы не должны устанавливать слишком низкое значение, или фоновые службы не смогут нормально функционировать. Как правило, не устанавливайте это значение ниже «2000» или 2 секунды.

Чтобы отменить это изменение, вернитесь сюда и дважды щелкните
Чтобы отменить это изменение, вернитесь сюда и дважды щелкните

WaitToKillServiceTimeout

вариант. Установите значение «5000», значение по умолчанию.

Рекомендуемые: