Борьба с зависанием программ

от admin
29-06-2011
Почему не выключается компьютер?
Нет коммент.


При выключении компьютера Windows должна корректно завершить все программы и службы. Очевидно, что чем больше программ было запущено во время работы (в том числе и в фоновом режиме), тем дольше будет  выполняться их завершение. А если какое-либо приложение при этом зависло, то время завершения работы может существенно увеличиться.

Ранее  мы рассмотрели способы борьбы с зависанием программ.

Напомню используемые при этом параметры реестра:

Ø  REG_REG_DWORD AutoEndTasks — если присвоить этому параметру значение I, то Windows будет автоматически завершать зависшие задачи;

Ø  REG_SZ HungAppTimeout — период, по прошествии которого  приложение будет считаться зависшим. Отсчет времени начинается с того  момента, когда приложение перестало отвечать на запросы операционной  системы. По умолчанию это время равно 5000 мс, то есть 5 с;

Ø  REG_SZ WailToKillAppTimeoul — время ожидания перед завершением процесса (вдруг процесс "одумается"). По умолчанию оно равно 20 000 мс, то есть 20 с.

Таким образом, по умолчанию Windows завершает процесс через 25 секунд. Все эти параметры находятся в разделе HKCUControl PanelDesktop.

Но это еще не все. Довольно часто причиной длительного завершения  работы является не зависшая программа, а сервис. Для автоматического  завершения работы сервиса нужно установить значение параметра REG_SZ WaifToKillServiceTimeout в разделе HKLMSYSTEMCurrentControlSetControl.

Значение этого параметра — тайм-аут в секундах, рекомендуемые значения — от 1 до 60 секунд.

Помимо этого, причиной медленного завершения работы компьютера может быть запущенная Служба терминалов (Terminal Services), которая является основой для работы удаленного рабочего стола. Если эта служба вам не  нужна, отключите ее: как показывает практика, это существенно сокращает  время выключения компьютера.

Если вы отключили службу терминалов, отключите также и службу  Совместимость быстрого переключения пользователей.

В целях еще большего ускорения завершения работы можете отключить  очистку своп-файла. Для этого в разделе HKLMSYSTEMCurrentControISetControlSession ManagerMemory Management установите значение 0 для  параметра ClearPageFileAtShutdown.


Оцените статью:
1 голос2 голоса3 голоса4 голоса5 голосов (Нет голосов)
Loading...Loading...
1 981 визитов
Также смотрите

Оставьте свой комментарий к статье: Борьба с зависанием программ

  1. Костя пишет:

    сенQ ОЧ ПОМОГЛО.

  2. Гость пишет:

    пути в реестре можно более полно написать а то догадываться приходиться?!!!

Оставьте свой комментарий к статье