Зависшие программы (Windows NT/2000/XP)
- Время, по истечении которого программу
считать зависшей
Иногда программа зависает, т.е. не реагирует на обращение к ней.
Приходится принудительно закрывать его (например, через Диспетчер
задач (Ctr-Shift-Esc)):
Ключ HungAppTimeout в разделе HKEY_CURRENT_USER\Control Panel\Desktop
определяет время, по прошествии которого не отвечающее приложение считается
зависшим (по умолчанию 5000 миллисекунд). Измените данный строковый
параметр на необходимое значение
- Время ожидания перед завершением зависшего приложения
Ключ WaitToKillAppTimeout в разделе HKEY_CURRENT_USER\Control Panel\Desktop
задает время ожидания перед завершением зависшего приложения (по умолчанию
2000 миллисекунд). Измените данный строковый параметр на необходимое
значение
- Автоматическое завершение зависших программ
Вы можете разрешить системе автоматически завершать зависшие процессы.
Для этого используйте строковый параметр AutoEndTasks в разделе HKEY_CURRENT_USER\Control
Panel\Desktop
Значение "1" разрешает системе автоматически завершать процессы
Значение "2" - процессы не завершаются автоматически. Система
ожидает, когда процесс завершится, и если время завершения процесса превышает
значение HungAppTimeout (см. выше), то появлятеся диалоговое окно Завершение
работы, указывающее, что приложение зависло
Примечания
При установке слишком малых значений в указанных ключах могут возникнуть
проблемы с автозавершением запущенных задач, так как приложение может
длительное время не отвечать на запросы в случае достаточно большой
загруженности процессора или работой с другими программами
|