Быстрое завершение работы Windows

Когда вы завершаете работу Windows, компьютер должен выключиться быстрее чем за 15 секунд. Проблема состоит в том, что Windows ждет момента, когда систему можно будет выключить «безопасно». Задержки могут возникать при завершении работы открытых приложений, остановке работающих служб и записи каких-либо данных кэша на диск.
Во время работы Windows может откладывать запись данных на диск, чтобы повысить производительность. Это называют кэшированием записи, и, как следствие, Windows потребуется несколько секунд до того, как завершить работу, чтобы удостовериться, что все данные, поставленные в очередь, были записаны на диск, прежде чем питание будет отключено.
Самый эффективный способ ускорить завершение работы — не завершать работу вообще. Введите компьютер в спящий режим. Таким образом, вам не понадобится закрывать документы, сохранять закладки веб-страниц или даже выходить из игр, все останется в том же состоянии, когда вы возобновите предыдущий сеанс. Конечно, для Windows полезно полностью завершать работу время от времени. Если пользоваться только спящим режимом, это значит, что в течение многих недель или даже месяцев вы будете работать в одном и том же сеансе, и это может сделать работу Windows нестабильной.
Завершая работу Windows, остановите все выполняющиеся задачи. Если задача — приложение, служба или фоновая программа — не отвечает или отказывается закрываться, то вам поможет встроенная задержка. Эту задержку называют тайм-аутом, и он может быть уменьшен, если вам кажется, что система слишком медленно выключается.
1. Откройте редактор реестра.
2. Разверните ветвь HKEY_CURRENT_USER\Control Panel\Desktop.
3. Дважды щелкните на параметре WaitToKillAppTimeout. Создать Параметр DWORD. Это значение задает время ожидания в миллисекундах. Значение по умолчанию — 20908, но можно ввести любое значение не меньше 1 мс, хотя не имеет смысла использовать значение меньше чем 2000.
4. В этом разделе есть параметр HungAppTimeout, который делает то же самое, что и WaitToKillAppTimeout, просто укажите одно и то же число для обоих параметров.
5. Можно сконфигурировать Windows 7 так, чтобы подвисшие приложения закрывались автоматически. Выберите Правка Создать Параметр DWORD и добавьте новый параметр AutoEndTasks. Затем дважды щелкните на AutoEnd Tasks и присвойте ему значение 1, чтобы завершать задачи автоматически, или 0, чтобы запросить подтверждение перед завершением.
6. Разверните ветвь HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control.
7. Дважды щелкните на параметре WaitToKillServiceTimeout. Он работает так же, как и WaitToKillAppTimeout, но управляет службами, а не приложениями.
8. Закройте редактор реестра, когда закончите. Перезапустите Windows для того, чтобы изменения вступили в силу.
Эти значения влияют не только на тайм-ауты при завершении работы, но и на время ожидания, когда вы собираетесь Завершить процесс или Завершить задачу в Диспетчере задач. В большинстве случаев эти значения не влияют на приложения, которые подвисают при выключении потому, что ожидают, пока вы сохраните открытый документ.