Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows Vista (http://forum.oszone.net/forumdisplay.php?f=66)
-   -   Бесконечное выключение компьютера (http://forum.oszone.net/showthread.php?t=135070)

fergard 18-03-2009 11:16 1067067

Бесконечное выключение компьютера
 
Такая проблема есть.

При выключении/рестарте компьютера иногда комп "зависает" на стадии выключения машины. Отловить эту бяку мне не удалось - иногда вырубается нормально (секунд 10-15), иногда нет. Однажды ждал 30 минут (принял душ, поел, посмотрел ТВ) - комп вырубаться не хочет. Помогает только удержании кнопки Power. При этом индикатор работы жесткого диска иногда помигивает...

Думал что проблема в том, что винда запускает дефрагментацию по расписанию. Но нет, не должна. На крайняк отрубил ее вообще - не помогло.

Есть какие-нибудь мысли?

Fa.Er 18-03-2009 11:58 1067108

Outpost есть ?
На последней версии он блокирует выключение компьютера на Vista x64

fergard 18-03-2009 14:49 1067274

Fa.Er, Аутпост есть, но система х32. Пытался найти ответ на официальных форумах - похожего на свой случай не нашел. Но спасибо, как вариант - принимается 8)

Есть еще мысли?

Valeant 18-03-2009 16:29 1067378

Есть очень зорошая и бесплатная утилитка Windows Performance Analysis Tools http://msdn.microsoft.com/en-us/perf...e/default.aspx (4-5MB) - в процессах понимаете, то разобраться будет несложно.

Цитата:

Windows Performance Tools (WPT) Kit - это бесплатный и мощный инструмент для тестирования и анализа системы, производительности различных приложений. Данная утилита, выпускаемая Корпорацией Microsoft полезна для широкой аудитории, в том числе системы строителей, производителей оборудования, разработчиков драйверов, а также различных разработчиков приложений для Windows Vista, Windows Server 2008.
Позволяет произвести анализ:
- Startup/Boot time tracing
- Shutdown tracing
- Standby/Resume tracing
- Hibernate/Resume tracing

На Shutdown tracing не проверял, но Startup/Boot time tracing очень полезна, задается все в командной строке, можно через *.bat после перезапуска и несколько минут сбора информации получится лог файл, для просмотра используем xperfview [имя полученного лога]

http://msdn.microsoft.com/en-us/library/cc526992.aspx

Команда на запуск во всех премерах:

xbootmgr -trace boot -noPrepReboot -traceFlags BASE+CSWITCH+DRIVERS+POWER -resultPath C:\TEMP

но если ее просто запустить появится окно с командами.
На Shutdown tracing просто поставить ключ shutdown.

xbootmgr -trace shutdown ....

fergard 19-03-2009 14:43 1068323

Угу. Поставил, запустил.
Только вот облом в том, что она делает трэйс только по моему приказанию после двойного рестарта. Это немного не то, что хотел я. Я конечно получил кучу графиков (в т.ч. и время жизни разных процессов). Только вот не понятно какой из этих процессов 1 раз из 10 зависает и препятствует бесконечному выключению машины. 8(

Valeant 19-03-2009 20:55 1068701

У вас был вопрос

Цитата:

fergard,
Отловить эту бяку мне не удалось - иногда вырубается нормально (секунд 10-15), иногда нет. Однажды ждал 30 минут (принял душ, поел, посмотрел ТВ) - комп вырубаться не хочет.
Вот проверил команду
xbootmgr -trace shutdown -noPrepReboot -traceFlags BASE+CSWITCH+DRIVERS+POWER -resultPath C:\TEMP

никаких двух перезапусков не было, для себя интересное нашел самый конец по времени:
...
- svchost (PID - 1040 в ProcessExplorer на нем видно сколько служб весит и какие)
- wininit
- system (PID - 4 нужно смотреть по потом но идет обращение к винтам их два - два и процесса)
- logon UI
- nvvsvc (NVIDIA - Geforce)
- csrss

т.е. при небольшом эксперементе раза 3-5 можно поймать тот момент, на которой из служб (PID и Threads) очень долгое "зависание"

так же могу предположить а вы не смотрели пару torrent (P2P) и firewall если стоят?


Время: 02:32.

Время: 02:32.
© OSzone.net 2001-