interminable |
07-08-2007 21:41 624300 |
Принудительное завершение приложений
Уважаемые знатоки реестра! Помогите решить такой вопрос: при завершении работы(перезагрузке) часто многие приложения вылазят с "вопросм завершить сейчас?" полоса прогресса доходит до конца и появляются 2 кнопки "Отмена" "Завершить сейчас"....и комп ждет моего ответа. Что нужно поправить в реестре чтоб Windows не задавал подобных воапросов а принудительно завершал все приложения и сервисы?
|
Цитата:
Время, по истечении которого программу считать зависшей
Иногда программа зависает, т.е. не реагирует на обращение к ней. Приходится принудительно закрывать его (например, через Диспетчер задач (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" то, она сама по истечении времени его завершит, верно?
|
нулевое значение означает, что параметр не применяется вообще, фактически равносильно отсутствию этого параметра, остальные в принципе озвучены, другие значения будут просто игнорироваться, то есть равносильно нулевому
|
У меня проблемка, при завершении работы Windows выскакивают сообщения "Принудительное завершение работы программы", в этих окнах показываются имена процессов и программ, которые завешают работу, а некоторые требую в участии пользователя! Подскажите плз, в чем дело!
|
Petya V4sechkin |
18-09-2010 16:52 1498584 |
R_Z_Fanat, чему у вас равны параметры HungAppTimeout, WaitToKillAppTimeout и AutoEndTasks, описанные во 2-м посте темы?
|
Время: 18:14.
© OSzone.net 2001-