[TC] Файл автовывода компьютера из зависания.
Здравствуйте уважаемые подписчики!
Прочитал в рассылке о файле автовывода компьютера из зависания, и меня это заинтересовало.
У меня стоит Win XP SP2 и бывает, что компьютер зависает в самый неподходящий
момент.
Подскажите, есть ли в Win XP SP2 функция автовывода из зависания?
Если нет такой функции, то подскажите
ссылку, где можно взять этот файлик?
И как установить файл, как сним работать?
С уважением
Дмитрий.
mailto: dvgosh***@y*****.ru
dmitrii-gosh***@m*****.ru
Приветствую, dvgoshev.
Читаем ниже:
По умолчанию при ошибках оболочки (Explorer) в Windows перезагружается вся операционнная
система. Однако, существует возможность перезагружать только саму
оболочку, тем самым не теряя данных, обрабатываемых другими приложениями. Для
этого в разделе
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
надо изменить параметр типа DWORD AutoRestartShell
List of 2 items
0 - перезагружается операционная система
1 - перезагружается только оболочка
list end
Автоматическая выгрузка DLL (Windows 2000/XP)
Оболочка Windows выгружает неиспользуемые DLL не сразу, а через некоторое время.
Этот промежуток времени иногда может достигать больших интервалов (особенно
при отладке программ). Для автоматической выгрузки всех DLL установите значение
строкового параметра AlwaysUnloadDLL равным "1" в разделе
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
Зависшие программы (Windows NT/2000/XP)
Время, по истечении которого программу считать зависшей
Иногда программа зависает, т.е. не реагирует на обращение к ней. Приходится принудительно
закрывать его (например, через
Диспетчер задач (Ctrl-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
(см. выше), то появляется диалоговое окно Завершение работы, указывающее, что
приложение зависло
Примечания
При установке слишком малых значений в указанных ключах могут
возникнуть проблемы с автозавершением запущенных задач, так как приложение может
длительное
время не отвечать на запросы в случае достаточно большой загруженности процессора
или работой с другими программами...
Если кому трудно копошиться самостоятельно в реестре, то напишите мне запрос,
и я нарисую вам файл реестра с
требуемыми ключами и их значениями. для включения автоматической выгрузки зависших
приложений действительно можно
использовать RegOrganizer.
--
Нам, конечно, трудно ничего не делать... Но мы привыкли бороться с трудностями!
Со всем почтением: Badjos.
baubadjo20***@l*****.ru