Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] Принудительное завершение приложений (http://forum.oszone.net/showthread.php?t=88263)

interminable 07-08-2007 21:41 624300

Принудительное завершение приложений
 
Уважаемые знатоки реестра! Помогите решить такой вопрос: при завершении работы(перезагрузке) часто многие приложения вылазят с "вопросм завершить сейчас?" полоса прогресса доходит до конца и появляются 2 кнопки "Отмена" "Завершить сейчас"....и комп ждет моего ответа. Что нужно поправить в реестре чтоб Windows не задавал подобных воапросов а принудительно завершал все приложения и сервисы?

Blast 07-08-2007 21:46 624303

Цитата:

Время, по истечении которого программу считать зависшей
Иногда программа зависает, т.е. не реагирует на обращение к ней. Приходится принудительно закрывать его (например, через Диспетчер задач (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 (см. выше), то появлятеся диалоговое окно Завершение работы, указывающее, что приложение зависло

Примечания
При установке слишком малых значений в указанных ключах могут возникнуть проблемы с автозавершением запущенных задач, так как приложение может длительное время не отвечать на запросы в случае достаточно большой загруженности процессора или работой с другими программами
Источник: Зависшие программы (Windows NT/2000/XP)

interminable 07-08-2007 23:31 624333

А еще подскажите за что отвечают эти ключи:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management параметр LargeSystemCache
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management параметр SecondLevelDataCache
как я понял это Большой системный кеш и кеш 2-го уровня, когда поставил значения 1, то после входа в стстему долгое время на экране ничего нет кроме картинки рабочего стола, потом появляется.

Petya V4sechkin 08-08-2007 10:42 624489

Цитата:

Цитата interminable
А еще подскажите за что отвечают эти ключи:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management параметр LargeSystemCache
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management параметр SecondLevelDataCache

Search Microsoft.com

Цитата:

Цитата interminable
кеш 2-го уровня, когда поставил значения 1, то после входа в стстему долгое время на экране ничего нет кроме картинки рабочего стола, потом появляется

Ну, если вы задали SecondLevelDataCache = 1, то таким образом указали системе, что размер кеша 2-го уровня у вас равен 1 КБ.

interminable 08-08-2007 12:10 624552

Petya V4sechkin а кеш должен совпадать со значениями системы?(как в БИОСе) или можно хоть 2 000 000 000 написать?

ShaddyR 08-08-2007 12:33 624575

interminable, кеш уже давно автоматически определяется системой. Кроме того, если не ошибаюсь, он имеет ограниченное значение (верхняя граница то ли 512К, то ли 2048К)

interminable 08-08-2007 12:43 624592

Ясно! Всем спасибо!

ShaddyR 08-08-2007 12:46 624594

interminable, ю а велкам. (с) Timsky

7human7 17-06-2008 21:41 828580

Цитата:

Цитата Blast
Автоматическое завершение зависших программ
используйте строковый параметр AutoEndTasks в разделе HKEY_CURRENT_USER\Control Panel\Desktop
Значение "1" разрешает системе автоматически завершать процессы
Значение "2" - процессы не завершаются автоматически. Система ожидает, когда процесс завершится, и если время завершения процесса превышает значение HungAppTimeout (см. выше), то появлятеся диалоговое окно Завершение работы, указывающее, что приложение зависло »

У меня стояло 0, отсюда вывод, что все значения кроме "1" будут определять, что система будет "задавать вопрос" о завершении работы.
Если значение = "1" то, она сама по истечении времени его завершит, верно?

Blast 17-06-2008 21:45 828586

нулевое значение означает, что параметр не применяется вообще, фактически равносильно отсутствию этого параметра, остальные в принципе озвучены, другие значения будут просто игнорироваться, то есть равносильно нулевому

R_Z_Fanat 18-09-2010 12:54 1498439

У меня проблемка, при завершении работы Windows выскакивают сообщения "Принудительное завершение работы программы", в этих окнах показываются имена процессов и программ, которые завешают работу, а некоторые требую в участии пользователя! Подскажите плз, в чем дело!

Petya V4sechkin 18-09-2010 16:52 1498584

R_Z_Fanat, чему у вас равны параметры HungAppTimeout, WaitToKillAppTimeout и AutoEndTasks, описанные во 2-м посте темы?


Время: 18:14.

Время: 18:14.
© OSzone.net 2001-