PDA

Показать полную графическую версию : Зависание ноутбука при выключении (Win XP Home SP2)


vikki56
09-11-2006, 02:10
NET- Broadcast Event Windows, забодала меня эта штука.
При выключении компа (ноутбук ASUS) постоянно выскакивает это окошко с сообщением , что винда не может завершить этот процесс.
Раньше такого не было. Откуда это взялось и как его отключить или удалить? Выключение бука ведется при отключенной локалке и Инете. Есть еще Wi-Fi, но он у меня постоянно отключен.

Помогите чем можете, пжста...

ShellL
09-11-2006, 09:43
возьмите Process Explorer от SysInternals (http://download.sysinternals.com/Files/ProcessExplorerNt.zip)
проверьте лишние процессы

не мешало бы почистить автозагрузку
и поставить через твики - убивать подвисшие процессы и убивать не используемые dll

vikki56
09-11-2006, 22:19
и поставить через твики - убивать подвисшие процессы и убивать не используемые dll

А поподробнее можно это объяснить что и как? Средствами Винды это можно сделать или только спецпрогами и утилитами?

rizz
10-11-2006, 01:14
Windows Registry Editor Version 5.00
;Автоматическое завершение зависшего приложения (1-разрешить убивать приложение, 0-нет)
[HKEY_CURRENT_USER\Control Panel\Desktop]
"AutoEndTasks"="1"


;Задержка в миллисекундах перед тем как зависшая "программа" будет автоматически завершена
;5000 и 20000 по умолчанию
[HKEY_CURRENT_USER\Control Panel\Desktop]
"HungAppTimeout"="1000"
"WaitToKillAppTimeout"="1000"


;Задержка в миллисекундах перед тем как зависшая "служба" будет автоматически завершена
;20000 по умолчанию
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
"WaitToKillServiceTimeout"="1000"

;Оболочка Windows выгружает неиспользуемые DLL не сразу, а через некоторое время.
;Этот промежуток времени иногда может достигать больших интервалов.
;предупреждение: Использование этого параметра может привести к нестабильной работе
;некоторых программ например 1С Бухгалтерия защита (HASP)
;(0-не выгружать умолчание; 1-выгружать)
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AlwaysUnloadDLL]
@="1"

;Windows XP включает новую особенность, которая автоматически оптимизирует загрузочный диск.
;Отключение этой Функции позволит на некоторое время уменьшить время загрузки,
;но со временем она будет становиться все медленнее.
;Происходит автоматическая дефрагментация при простое системы
;если пользователь 10-30 минут после загрузки ОС не производил никаких операций
;ускорение следующей загрузки будет заметно даже на глаз.
;(1-включить дефрагментацию умолчание; 0-выключить не рекомендуется)
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction]
"Enable"="1"


;УСКОРЕНИЕ КЕШИРОВАНИЯ фАЙЛОВОЙ СИСТЕМЫ
;Если у вас много оперативной памяти, то можете ускорить действие Файловой системы.
;Данная опция увеличит число страниц, которые система будет читать или писать
;на жесткий диск за один раз. Исходя из этого, должна вырасти производительность.
;Когда значение параметра равно 0, то кэш будет равен 512КБ (по умолчанию).
;Установка максимального значения должна основываться на объеме памяти в Вашей системе.
;128MB - 32768000, 256MB - 65536000, 512MB -131072000, 1024MB - 262144000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]

;здесь в шестнадцатеричном виде

;256 Мбайт оперативки
;"IOPageLockLimit"=dword:03e80000

;512 Мбайт оперативки
"IOPageLockLimit"=dword:07d00000

;1024 Мбайт оперативки
;"IOPageLockLimit"=dword:0fa00000


;Данная опция увеличит производительность Windows XP (по умолчанию выключена)
;(по умолчанию включено на сервере Windows.NET)
;операционная система будет использовать всю оперативную память для кеша системных файлов,
;за исключением 4 мегабайт зарезервированых для дискового кеша.
;Для включения опции следует указать в качестве параметра "1".
;Установка опции в значение "0" рекомендуется для серверов
;использующих приложения со своими собственными функциями кэширования памяти,
;например Microsoft SQL Server или IIS.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"LargeSystemCache"=dword:00000001


;Если опция включена, то Windows для ускорения производительности оставляет
;исполняемый код ядра резидентным в памяти, вместо вытеснения его,
;по мере необходимости, в виртуальную память на диск.
;Система и программы будут быстрее реагировать на действия пользователя.
;Параметр следует использовать только при большом объеме доступной памяти (>512 Мбайт)
;(По умолчанию значение "0", включение - "1")
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"DisablePagingExecutive"=dword:00000001

;УСКОРИТЬ МЕНЮ ПУСК И ВСЕ ПАПКИ В НЁМ (400 мсек - 80 мсек)
[HKEY_CURRENT_USER\Control Panel\Desktop]
"MenuShowDelay"="80"

;ЭТА ОПЦИЯ ОЧЕНЬ ВАЖНА ПРИ РАЗГОНЕ МЕНЮ ПУСК "MenuShowDelay"<"50"
;Т. К. ПРИ РАБОТЕ С ФАЙЛАМИ УКАЗАТЕЛЬ МЫШИ СРАБАТЫВАЕТ МГНОВЕННО
;И МОЖНО СЛУЧАЙНО ЗАПУСТИТЬ ИЛИ УДАЛИТЬ НЕСКОЛЬКО ФАЙЛОВ
;ЭТА ОПЦИЯ ПРЕДОТВРАЩАЕТ СЛУЧАЙНЫЕ СРАБАТЫВАНИЯ!!!
;Эта опция определяет, сколько времени указатель мыши должен находиться
;в пределах области, чтобы система зафиксировала его зависание
;на скорости открывания папок в меню "Пуск" практически не сказывается
[HKEY_CURRENT_USER\Control Panel\Mouse]
"MouseHoverTime"="200"

скопируй всё это в блокнот и сохрани с расширением .reg потом щёлкни на нём и разреши добавить в реестр, машина будет быстрее выключаться (но не будет спрашивать сохранять или нет открытые документы) да и работать быстрее будет

vikki56
11-11-2006, 02:58
скопируй всё это в блокнот и сохрани с расширением .reg потом щёлкни на нём и разреши добавить в реестр, машина будет быстрее выключаться (но не будет спрашивать сохранять или нет открытые документы) да и работать быстрее будет

Спасибо, но при апдейтах системы, установленных файерволах и антивирусах это изменение реестра никак не повлияет на работоспособность системы?
Не хотелось бы потом переустанавливать ситему с нуля..

Blast
11-11-2006, 08:34
vikki56
По сути приведеный выше код внесет изменения в несколько веток реестра. Безусловно, при любых подобных действиях необходимо предварительно сделать резервную копию веток в которые вносятся изменения.
В вашем случае нужно сделать следующее:
Пуск - Выполнить - regedit - найти последовательно ветки указвнные ниже - Файл - Экспорт - дать имя - Сохранить
1) HKEY_CURRENT_USER\Control Panel
2) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
3) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
4) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg

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

Хотя насколько вам помогут эти твики - вопрос...
Вам бы лучше попробовать убрать из трея иконку ATI`шную, да убрать из автозагрузки cli.exe через Пуск - Выполнить - msconfig
А еще лучше удалить драйвера ATI и скачать новые, но только не Catalyst Software Suite который включает в себя Catalyst Control Center, который добавляет этот .Net Broadcast Event, который и не выгружается нормально :)
а просто Display Driver

vikki56
15-11-2006, 19:52
А еще лучше удалить драйвера ATI и скачать новые, но только не Catalyst Software Suite который включает в себя Catalyst Control Center, который добавляет этот .Net Broadcast Event, который и не выгружается нормально
а просто Display Driver



Так это проблема дайверов ATI? Ну спасибо, хоть будем знать где ковыряться, хотя нормальной замены дров от Catalist нету,
сами АТИшники это признают и дают постоянные ссылки на них...

Blast
15-11-2006, 20:56
vikki56Так это проблема дайверов ATI? не совсем, замену драйверам искать не нужно, это проблема Catalyst Control Center, для основных нужд он не нужен, так что можете его удалить и установить просто пакет драйверов без остального прочего входящего в состав Catalyst Software Suite

Подводя итог: Удалите все ATI`шное, скачайте и установите просто ATI Catalyst Display Driver. Скачать можно например здесь (https://support.ati.com/ics/support/KBAnswer.asp?questionID=640)




© OSzone.net 2001-2012