Windows xp зависает при выключении




Если компьютер зависает при выключении

Сразу на двух компьютерах, правда разных организаций, столкнулся с ситуацией, когда операционная система Windows XP зависает при выключении на стадии сохранения параметров. Причин возникновения такой проблемы очень много и, следовательно, решений — тоже не меньше.

Итак, в первую очередь проверяем компьютер на вирусы и, желательно, антивирусной программой, отличной от установленной в Вашу систему. Так, например, если Вы пользуетесь антивирусом Лаборатории Касперского, то попробуйте проверить утилитой CureIt компании Dr.Web и так далее.

Кстати, очень часто некорректно установленный или не до конца удаленный Антивирус Касперского сам может стать причиной зависаний компьютера при выключении. На одном компьютере проблему я решил именно переустановкой антивирусной программы. Тут, конечно, очень помогла подсказка пользователя. Он заметил, что именно после установки антивируса компьютер перестал выключаться.

Далее с помощью утилиты CCleaner чистим локальные диски и системный реестр от всякого мусора . Если не помогло, переходим к ручной правке реестра. Я уже много раз предупреждал своих читателей, что во избежание полного краха системы с реестром надо обращаться очень аккуратно. На эту тему у меня есть целая статья Системный реестр. Советы новичкам . Почитайте, очень интересно.

Вы настроены решительно? Идем дальше, то есть запускаем редактор реестра (regedit.exe) и проверяем параметры, связанные с электропитанием:

-Находим параметр CleanShutdown , находящийся по адресу HKEY_CURENT_USER\SOFTWARE\Microsoft\Windows\CurentVersion\Explorer. По умолчанию, данный он равен 0, но если при завершении работы компьютера возникают проблемы, то можно изменить это значение на 1.

-Далее раскрываем ветвь HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Windows NT\CurentVersion\WinLogon и двойным щелчком открываем параметр PowerdownAfterShutdown. Для автоматического отключения питания компьютера после завершения работы Windows присваиваем ему значение 1 . При значении 0 питание отключаться не будет.

Да, чтобы изменения вступили в силу, Вам необходимо будет перезагрузить систему. При этом имейте в виду, что Ваша система также зависнет на стадии сохранения параметров, так как изменения в реестре вступают в силу только после перезагрузки операционной системы.

Ну что, не помогло? Мне тоже. Теперь ищем в реестре ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control и увеличиваем значение параметра WaitToKillServiceTimeout. Например, до 7000 или чуть ниже, но не меньше 4000. Этот параметр влияет на время выделенное на завершение программ и по умолчанию имеет значение 2000.

Не знаю, станет от этого вам легче или нет, но Microsoft знает о нашей проблеме и даже выпустил специальную утилиту UPHClean-Setup.msi. запускающую службу User Profile Hive Cleanup Service , которая якобы специально предназначена для полного завершения пользовательских сессий при выключении компьютера. Имейте в виду, что после установки данная служба будет автоматически запускаться при загрузке компьютера. Утилиту можно скачать с официального сайта Microsoft или с виртуальной флешки системного администратора (Programs with a blog\Restore\UPHClean-Setup.msi).

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

Похожие записи

Что делать, если Windows XP при выключении зависает?

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

  1. С чего стоит начать – открыть редактор реестра (Regedit Windows). Осуществляется это следующим образом: заходим в Пуск, выбираем «Выполнить», вводим Win+R или regedit, далее нажимаем «Выполнить», а после опять regedit.
  2. Дальше нужно открыть ветку реестра HKEY_CURENT_USER\SOFTWARE\Microsoft\Windows\CurentVersion|Explorer и найти параметр «CleanShutdown». Этот параметр по умолчанию равняется нулю, но если вы столкнулись с данной проблемой, то нужно вместо нуля ввести значение «1». То есть, найдя параметр, меняем существующее значение на единицу. Изменения нужно подтвердить кликом по кнопке «ОК».
  3. Следующим шагом будет изменение параметра «PowerdownAfterShutdown». Для того чтобы его изменить, необходимо зайти в ветку реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurentVersion\Winlogon. В ней находим параметр под названием «PowerdownAfterShutdown», и устанавливаем в нем значение равное единице. Данный параметр служит для информирования системы про выключение питания компьютера после того, как система WINDOWS завершит свою работу. Если вы обнаружили, что этот параметр равен нулю, то питание вашего компьютера не будет отключаться. Не забудьте подтвердить изменения, кликнув на кнопку «ОК».
  4. После всех сделанных изменений, следует перезагрузить ваш компьютер. На этом этапе при выключении или же перезагрузке операционной системы, поскольку новая версия с внесенными изменениями не вошла в силу, а действует старая. Поэтому, вполне вероятно, что ваш компьютер зависнет, поэтому просто нажать кнопку RESET, которая, как всем известно, располагается на корпусе системного блока.

  1. После перезагрузки компьютера, необходимо найти ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control. Там нужно найти параметр под названием «WaitToKillServiceTimeout» и в значении параметров устанавливаем число, которое находится в пределах от 4000 до 7000. Число выбираете на своем усмотрение, но оно не должно быть меньше, чем 4000.

Можно также пойти другим путем и установить утилиту Microsoft, которая исправляет проблемы с зависанием системы при завершении работы.

Кроме этого, существует версия, что эта проблема связана с установкой Антивируса Касперского. В интернете предлагается несколько вариантов, среди которых полное удаление этого антивируса, очистка системы и повторная переустановка. Однако, на практике, эти действия не дают желаемого результата. После изменения параметров ситуация меняется, но не настолько, чтобы можно было начинать беспокоиться. Система начинает включаться очень быстро, всего через час. После всех проведенных действий, система включается и выключается без проблем и без зависаний.

И напоследок, несколько полезных советов, благодаря которым система будет работать стабильно и без сбоев.

  • Не пренебрегайте использованием программ, предназначенных для очистки системы от устаревших файлов, программ и разного мусора. Примером такой программы является CCleaner.

  • Регулярно проверяйте компьютер различными утилитами, для того, чтобы быть полностью уверенным в том, что нет никаких вредоносных систем, которые могут влиять на работу системы.
  • Часто встречаемая проблема, как уже говорилось, является установленный, либо же некорректно или не до конца удаленный Антивирус Касперского. Особенно эта проблема актуальна для версий программ, которые выпущены -м годом. В этом случае поможет переустановка антивирусной программы, обновление баз и перезагрузка, которую необходимо осуществлять после полного обновления баз.

  • Непосредственно перед выключением не забывайте закрывать все окна и закрывать все активные программы, а также те, которые работают в неактивном режиме.

И не забывайте своевременно проверять свою #171;операционку#187; на наличие вирусов, они могут быть виновниками неисправностей и зависаний. Кроме этого, регулярно переустанавливайте систему, чтобы избежать этих и других ошибок.

Компьютер с нуля!

Компьютер для чайников бесплатно, онлайн! У Вас проблемы с компьютером? Вам требуется ответ на Ваш вопрос или помощь в проблеме? Тогда Вы обратились по адресу! Этот блог Компьютер с нуля - один из немногих, маленьких добрых закоулков Интернета, где вас поймут и помогут бесплатно. Задавайте здесь Ваши компьютерные вопросы, делитесь компьютерными проблемами, постараемся Вам помочь абсолютно бесплатно!

Свежие записи

Считака

Страницы

Метки

Contact

© 2010- Компьютер с нуля. Руководство для чайников.
Копирование материалов блога Компьютер с нуля разрешено только с размещением прямой обратной ссылки на источник.

Попробуйте использовать утилиту Super Fast Shutdown (http://www.xp-smoker.com/freeware.html), каковы результаты?

Попробуйте использовать PsShutdown (http://technet.microsoft.com/en-us/sysinternals/bb897541.aspx) с параметром -K из psTools (http://technet.microsoft.com/en-us/sysinternals/bb896649.aspx). каковы результаты?

Если у вас нормально выключается в безопасном режиме, попробуйте выслать список процессов в нормальном режиме (с помощью утилиты psList без параметров из вышеупомянутого PsTools) и такой же список из безопасного режима.

Сообщите номер биоса (самый последний должен быть 0808).

fepl прав, это либо программа, либо драйвер. Смотрите автозагрузку, попробуте с драйверами поиграться. Еще такая странноватая идея, посмотрите, нет ли в папке windows\system32 одинаковых по содержимому, но с различными именами файлов. Да, посмотрите системный журнал, если есть ошибки - выкладывайте сюда.

Так у меня Windows пиратский, а если поставлю SP3 он мне пиратку обрежет! Слышал что там проверка подлинности есть!

Ты это. ставь спокойно. Вчера только залил SP3 на две машины - теперь не орет про пиратку. (а пару месяцев назад орал. )

Хотелось бы сначала разобраться с wgapatcher, я делаю как там написано, а система говорит что такого файла нету LegitCheckControl.dll или нужно сначала запустить Проверку подлинности, а потом его удалять? Обьясните пожалуйста!

Не, как я помню, сначала надо зайти на WindowsUpdate. Вообще, если Windows не орет, что она не лицензионная, то ничего и не надо делать.
А вообще, я бы Вам посоветовал не зацикливаться на wgapatcher, а изучить вопрос более глубоко. Например, сначала определить, какая именно версия Windows у Вас установлена (корпоративная или требующая активации), поискать нормальный номерок, если корпоративная.

Версия не корпоративная а с активацией, просто после установки система не требует активацию и SP2 в неё это встроенно!

Так ниче и не надо, поищите нормальный номер, можно еще забанить проверку подлинности в файлике hosts, напимер, и спать спокойно.

Поставил все высокоприоритетные обновления на XP, SP3 не ставил. Проблема так и не решилась.

В журнале системы, после этой проблемы написано:

Уведомление
Источник: Tcpip
Категория: Отсутствует
Код ID: 4201
Описание: Система обнаружила, что сетевой адаптер \***** ***** был подключен к сети и инициировала нормальную работу через этот сетевой адаптер.

Под * я имел ввиду длинный адрес какой-то

Предупреждение
Источник: ati2mtag
Категория: LCD
Код ID 48137
Описание: Rom does not support this device

Ошибка
Источник: ati2mtag
Категория: GCO
Код ID: 44044
Описание: I2c return failed

Похоже, системе не нравятся дрова на видюху Поставил дрова 6.10 и в событиях системы стали появлятся страные ошибки
Источник ati2mtag
Категория GCO
Код (ID) 44044
Описание
I2c return failed

Чуть выше предупреждение
Источник ati2mtag
Категория LCD
Код (ID) 48137
Описание
Rom does not support this device

Спасибо всем большое кто принимал участие в решении этой проблемы, компьютер зависал при выключении из-за двайвера видеокарты, переустановил по той ссылке что мне дали, все получилось! Спасибо огромное!

Источники: http://aysan.ru/vosstanovlenie-windows/esli-kompyuter-zavisaet-pri-vyklyuchenii.html, http://luxhard.com/?p=4823, http://forum.windowsfaq.ru/archive/index.php/t-99239.htm




Комментариев пока нет!

Поделитесь своим мнением