Применимость статьи: Windows 7, Windows 8, Windows 10, Windows XP (неизвестно).
Не так давно, неОшибка.Ру, уже писал о том, что делать, если компьютер долго включается. В той статье рассматривался способ ускорения завершения работы основанный на выключении с помощью гибридного режима, в котором состояние компьютера сбрасывается на жесткий диск (видимо по принципу файла подкачки), и соответственно система быстрее загружается.
Сегодня мы расскажем о том, как сэкономить время отведенное на выключение компьютера, за счет уменьшения времени выполнения процессов необходимых для завершения работы.
Для этого нам потребуется подправить кое-какие значения в реестре Windows.
Данный способ будет особо полезен владельцам старых компьютеров, на которых все же установлена Windows 8-й или 10-й версии.
Итак, прежде всего, нажмите сочетание клавиш <Win> + <R> и в открывшемся окошке введите:
regedit
и нажмите <Enter> на клавиатуре, либо <OK> мышкой.
Если все ввели и сделали правильно, откроется собственно сама программа RegEdit и отобразит нам содержимое нашего реестра.
Теперь, нам необходимо пройти по пути указанному ниже, открывая поочередно разделы в левой части окна RegEdit.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
Чтобы получилось вот так:
На рисунке выше, цифрой 1 указан путь, а под цифрой 2, сам параметр реестра, который нужно подправить —WaitToKillServiceTimeout. Щелкаем по нему дважды мышью, и правим.
Собственно этот параметр говорит компьютеру, сколько времени должно пройти, прежде, чем компьютер принудительно завершит процесс, который мешает выключится. По умолчанию, время отведенное на это, составляет 5000мс, что равно 5 секундам. Изменим это значение до 2000мс или попросту до 2 секунд. Сохраним, нажав на кнопочку <OK>.
Не торопитесь закрывать окно RegEdit. Пройдите по следующему пути:
HKEY_CURRENT_USER\Control Panel\Desktop
ищем параметр такой же как и в прошлый раз — WaitToKillServiceTimeout.
Если он присутствует — выставляем его значение так же как и в предыдущем примере — 2000.
Если такового параметра тут нет (как в моем случае), нам придется создать его самостоятельно. Для этого, в правой части окна RegEdit жмем правой кнопкой мыши, и жмем Создать => Строковый параметр.
Даем ему имя: WaitToKillServiceTimeout, а затем и присваиваем значение — 2000.
Нажмите <OK> для того, чтобы сохранить результат.
И снова не спешите закрывать окно. Оглядитесь: в этом же разделе есть параметр HungUpTimeout? Если присутствует, задайте и ему значение в 2000. Если он отсутствует, создайте его на примере предыдущего и задайте все то же значение.