Завершение работы системы

Задаем интервал времени, отводимый на завершение работы системы (по его истечении компьютер будет принудительно выключен, несмотря на запущенные приложения)

Как часто, опаздывая по делам, вам приходилось в экстренном режиме выключать компьютер? Уверен, что те секунды, что выключался компьютер, казались вам вечностью.

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

В случае необходимости вы можете изменить указанное количество времени на необходимое вам:

1. Откройте программу Редактор реестра.
2. В дереве реестра перейдите на узел HKEY_LOCAL_MACHINE\SYS-TEM\CurrentControlSet\Control.
3. Найдите здесь параметр WaitToKillServiceTimeout типа REG_ SZ. По умолчанию он имеет значение 12000, что соответствует 12000 миллисекундам или 12 секундам.
4. Присвойте параметру WaitToKillServiceTimeout необходимое значение.
5. Перезагрузите компьютер.

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

Стоит отметить, что ранее параметр WaitToKillServiceTimeout имел большие значения. Например, в операционной системе Windows Vista его значение по умолчанию оставляет системе целых 20 секунд на завершение всех процессов против 16 у Windows 7

Подобных результатов вы можете также добиться, не используя программу Редактор реестра: просто создайте REG-файл (листинг 2.8) в любом удобном текстовом редакторе.

You have no rights to post comments