WindowsКак сделать

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

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

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

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

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

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

СВЯЗАННЫЕ: научиться использовать редактор реестра, как профессионал

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

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

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

  HKEY_CURRENT_USER \ Панель управления \ Рабочий стол 

Проверьте, есть ли на правой панели какие-либо настройки «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 автоматически выключится, если все службы будут успешно закрыты до истечения таймера.

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

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

  HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control 

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

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

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

Чтобы отменить это изменение, вернитесь сюда и дважды щелкните параметр WaitToKillServiceTimeout . Установите значение «5000», значение по умолчанию.

Похожие посты
Как сделать

Как получить возмещение за покупки в iTunes или App Store

Как сделать

Поверхностное перо не работает? Вот как это исправить

Как сделать

Как настроить и использовать Fire TV Recast

Как сделать

Как изменить рингтон по умолчанию на вашем iPhone