![]() |
долгое завершение работы (group policies)
Доброе время суток!
На домашнем компьютере установлена система: Windows XP SP2 + апдейты до марта 2007 года. Проблема состоит в следующем: при завершении работы происходит приблизительно 2-х минутный затык на этапе "Waiting for machine group policies to finish..." (у меня включены статус сообщения при загрузке/выключении винды). Т. е. тормозит именно остановка групповых поитик, а не сохранение настроек. В поиске по форуму решения именно такой проблемы не нашел. Тормоза эти происходят не каждый раз, обычно все быстро выключается, но гдето каждый 4 шатдаун появляется эта проблема. Комп соединен по сети напрямую с другим компом (рабочая группа, никаких доменов). Также имеется модемное соединение с интернет, но оно 100% отключено в момент шатдауна. Из сетевых сервисов отключены ремоут десктоп и DHCP клиент. Знаю про способ, суть которого состоит в том чтобы сократить таймаут для завершения сервисов (по умолчанию он какраз и равен гдето 2 минутам), но хотелосьбы всетаки устранить саму причину а не последствия. Что именно пытаются сделать эти групповые политики и почему не дают компу быстро выключится? Может они пытается синхронизироваться с кем-то? Как это побороть? Заранее благодарен за любые советы и предположения. |
intruder666
Ну так а какие у вас политики включены? Смотрите в разделах HKLM\Software\Microsoft\Windows\CurrentVersion\Policies и HKCU\Software\Microsoft\Windows\CurrentVersion\Policies Можете опубликовать тут. Между делом проверьте, не рекомендации ли статьи Как очистить файл подкачки Microsoft Windows XP при выключении компьютера тому виной. |
По поводу очистки файла подкачки - исключено. Никогда такую функцию ни в каких твикерах не включал. Файл подкачки у меня фиксированого размера (2Гб) а когда происходят эти подвисания то винчестер молчит.
Вот дамп указаных веток реестра: ===============> HKLM\Software\Microsoft\Windows\CurrentVersion\Policies: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer] "NoDesktopCleanupWizard"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\NonEnum] "{BDEADF00-C265-11D0-BCED-00A0C90AB50F}"=dword:00000001 "{6DFD7C5C-2451-11d3-A299-00C04F8EF6AF}"=dword:40000021 "{0DF44EAA-FF21-4412-828E-260A8728E7F1}"=dword:00000020 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Ratings] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system] "dontdisplaylastusername"=dword:00000000 "legalnoticecaption"="" "legalnoticetext"="" "shutdownwithoutlogon"=dword:00000001 "undockwithoutlogon"=dword:00000001 "DisableStatusMessages"=dword:00000000 "VerboseStatus"=dword:00000001 ==============> HKCU\Software\Microsoft\Windows\CurrentVersion\Policies: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies] [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] "NoDriveTypeAutoRun"=dword:00000091 "ForceClassicControlPanel"=dword:00000001 "NoLowDiskSpaceChecks"=dword:00000001 "ClearRecentDocsOnExit"=dword:00000001 "NoCDBurning"=dword:00000001 |
intruder666
Из данного списка хоть сколько нибудь отдаленное отношение к задержке может иметь Цитата:
Есть подозрение, что дело тут вовсе не в политиках, а в службах, а сообщение о статусе просто вводит нас в заблуждение. Убедитесь, что системные службы приведены в состояние по умолчанию. Обратите внимание на сторонние службы - антивирус, дефрагментатор. Попробуйте остановить/выгрузить их перед выключением компьютера. |
intruder666
Наткнулся тут на статью: Fixing Group Policy problems by using log files Может, из log-файлов чего-то удастся вытянуть? Только параметры реестра, упомянутые в статье, не все работают на XP. Во всяком случае, ExtensionDebugLevel не пашет. Зато UserEnvDebugLevel (для %windir%\debug\usermode\UserEnv.log) работает нормально: Код:
REGEDIT4 |
А если попробовать внести в реестр?
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control] "WaitToKillServiceTimeout"="1000" [HKEY_CURRENT_USER\Control Panel\Desktop] "HungAppTimeout"="1000" "WaitToKillAppTimeout"="1000" Мне помогло. |
Petya V4sechkin
По поводу Журнала событий, вот что обнаружилось: в разделе System не за долго до остановки сервиса Event log (т.е. непосредственно перед выключением компьютера) появляется штук 16 записей типа Error вот такого содержания: Код:
Event Type: Error В разделе Application тоже есть кое что интересное, но тут сложней понять где имено была перезагрузка/выключение, поэтому привожу наиболее интересные записи: Довольно регулярно появляется такая запись типа Warning: Код:
Event Type: Warning А вот эти 2 события типа Error проризощли всего лишь 1 раз каждое: Код:
Event Type: Error Код:
Event Type: Error UserEnvDebugLevel - пока что руки не дошли, но думаю пока пищи для размышлений и так достаточно :) Когда включу - опубликую записи из UserEnv.log Vadikan Первый раз когда была замечена проблема - на машине тотчно не было ни антивируса ни дефрагментатора (почти свежая винда). Так что врорде с этим не связано. Сейчас правда уже установлен антивирус AVP 6.0, но он всегда отключен в момент завершения работы. По поводу "ClearRecentDocsOnExit"=dword:00000001 - согласен, как-то слабо верится. На досуге все же попробую отключить для сравнения. Сервисами пока не занимался, как проверю - напишу. |
intruder666
Цитата:
Поскольку у вас из-за него ошибки, советую удалить (можно просто переименовать файл sptd.sys и перезагрузиться). Или попробовать последнюю версию. Цитата:
Цитата:
|
Время: 17:12. |
Время: 17:12.
© OSzone.net 2001-