Консультация № 161571
27.02.2009, 19:46
0.00 руб.
0 12 0
Здравствуйте!
Windows XP Pro SP3 не выключается. Нажатие перезагрузки или выключения или выхода пользователя из системы - ничего не дает.
Надо решить как-то эту проблему, и очень нежелательно переустанавливать ос.
Выключить удается только командой shutdown -s -f (принудительное завершение приложений).
Или можно выйти на экран смены пользователей (без выхода) и там уже завершить работу компьютера с принудительным вырублением пользователя из системы.
Ничего лишнего в автозагрузке и сервисах нет. Но все-таки видимо какая-то программа мешает.
До того как эта проблема возникла, устанавливал и удалял некоторые программы, одна из них - антивирус касперского. Больше ничего не помню.
Восстановление системы отключено с самого начала.

Только сейчас подумал о том, что надо попробовать удалить и снова создать пользователя. Может быть это поможет, спасибо. Обязательно попробую.

Обсуждение

Неизвестный
27.02.2009, 20:10
общий
Может все-таки некорректно удалили антивирус.
Неизвестный
27.02.2009, 23:56
общий
Корректно
Да и мне кажется он тут ни при чем...
Неизвестный
28.02.2009, 11:17
общий
Только сейчас подумал о том, что надо попробовать удалить и снова создать пользователя. Может быть это поможет, спасибо. Обязательно попробую.
???
SP3 сверху не накладывали еще раз? А в "диспетчере устройств" раздел "Компьютер" имее запись, что поддерживается ACPI?
Проверьте (Вы - не новичок, дальше пока не расписываю)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
"WaitToKillServiceTimeout"="20000"
Неизвестный
28.02.2009, 23:42
общий
Цитата: Upgrader
Только сейчас подумал о том, что надо попробовать удалить и снова создать пользователя.

Не помогло.
Из безопасного режима нормально выключается.
Цитата: Janpit
SP3 сверху не накладывали еще раз?

Нет.
Цитата: Janpit
А в "диспетчере устройств" раздел "Компьютер" имее запись, что поддерживается ACPI?

Да
Цитата: Janpit
Проверьте
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
"WaitToKillServiceTimeout"="20000"

Да (точнее 14000, но это я сам должно быть изменял когда-то).
Неизвестный
28.02.2009, 23:56
общий
20000 - "дефаулт" все-же восстановите (пока не устранится проблема). Просмотрите журнал событий - там при зависании служб будут ошибки. И пробуйте "накатить" СП. Это аналогия sfc. Если результатов не будет, то можно глянуть здесь >>
давно
Мастер-Эксперт
4666
2757
02.03.2009, 11:18
общий
1\ Конечно, посмотрите еще раз список служб, может скорее всего какой-нибудь сторонний сервис тупит на останове. Висящие программы WinXP отрубает просто обычно, а вот сервисы так просто не отключишь, поэтому система пытается их остановить. Прав Janpit, внимательно посмотрите (почитайте) логи системы:=> "Мой комп - правой кнопкой мыши - Управление - Просмотр событий". Сами Вы ведь пишете
Выключить удается только командой shutdown -s -f (принудительное завершение приложений).
. Раз можно выключить принудительно.

2\ Может вирус(троян)?
Об авторе:
Не все сисадмины одинаково полезны ...
Неизвестный
02.03.2009, 19:04
общий
Цитата: Janpit
20000 - "дефаулт" все-же восстановите (пока не устранится проблема).

Какой в этом смысл? Я бы еще меньше поставил.

Никаких лишних ненормальных сервисов точно нет. Даже отключил некоторые не очень нужные.

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

В журнале событий ничего интересного нет.

Загрузился с дистрибутива winxp и восстановил систему. Не помогло, проблемы те же остались.
Неизвестный
02.03.2009, 20:45
общий
Какой в этом смысл? Я бы еще меньше поставил. (???)
А Вы смысл этих цифр понимаете? Это время, отведенное для [b]корректного[/b] завершения служб. Если служба не успела завершиться, то она может элементарно зависнуть, "подвесив" заодно и весь ПК. Принудительного завершения (по аналогии с shutdown -s -f ) при стандартном выходе нет.
Командой
rundll32 shell32,SHExitWindowsEx 1
выключается?
Анализируйте систему. Безопасный от обычного мало чем отличается. Не грузится часть драйверов, да служб. Пробуйте использовать последнюю удачную конфигурацию - шансов мало, но есть.
Неизвестный
02.03.2009, 23:31
общий
Цитата: Janpit
А Вы смысл этих цифр понимаете? Это время, отведенное для корректного завершения служб.

Никакая нормальная служба, тем более стандартные из windows, не должны завершаться по 20 секунд.
Цитата: Janpit
Принудительного завершения (по аналогии с shutdown -s -f ) при стандартном выходе нет.

А зачем тогда нужно ждать 20 секунд, дальше что будет? Если столько времени она не завершается, ее нужно принудительно завершить.
Цитата: Janpit
Командой
rundll32 shell32,SHExitWindowsEx 1
выключается?

"Ошибка в shell32, Отсутствует SHExitWindowsEx"
(та-же ошибка и на совсем других двух нормально рабочих компьютерах)
Цитата: Janpit
Пробуйте использовать последнюю удачную конфигурацию - шансов мало, но есть.

Нету(
Неизвестный
02.03.2009, 23:43
общий
Никакая нормальная служба, тем более стандартные из windows, не должны завершаться по 20 секунд.
Сообщите это Microsoft. Вы не новичок (понимаете о чем я), а спорить впустую у меня нет ни времени, ни желания.
Неизвестный
03.03.2009, 14:10
общий
Все равно это не имеет отношения к проблеме. Ну поставил 20...

Нет каких-нибудь еще идей?

Отключив все службы и программы нормально работает. Но пока не понял что может мешать...
Неизвестный
03.03.2009, 19:45
общий
Все-таки снес винду. Быстрое решение всех проблем.
Форма ответа