Показать полную графическую версию : Бесконечное выключение компьютера
Такая проблема есть.
При выключении/рестарте компьютера иногда комп "зависает" на стадии выключения машины. Отловить эту бяку мне не удалось - иногда вырубается нормально (секунд 10-15), иногда нет. Однажды ждал 30 минут (принял душ, поел, посмотрел ТВ) - комп вырубаться не хочет. Помогает только удержании кнопки Power. При этом индикатор работы жесткого диска иногда помигивает...
Думал что проблема в том, что винда запускает дефрагментацию по расписанию. Но нет, не должна. На крайняк отрубил ее вообще - не помогло.
Есть какие-нибудь мысли?
Outpost есть ?
На последней версии он блокирует выключение компьютера на Vista x64
Fa.Er, Аутпост есть, но система х32. Пытался найти ответ на официальных форумах - похожего на свой случай не нашел. Но спасибо, как вариант - принимается 8)
Есть еще мысли?
Есть очень зорошая и бесплатная утилитка Windows Performance Analysis Tools http://msdn.microsoft.com/en-us/performance/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 ....
Угу. Поставил, запустил.
Только вот облом в том, что она делает трэйс только по моему приказанию после двойного рестарта. Это немного не то, что хотел я. Я конечно получил кучу графиков (в т.ч. и время жизни разных процессов). Только вот не понятно какой из этих процессов 1 раз из 10 зависает и препятствует бесконечному выключению машины. 8(
У вас был вопрос
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 если стоят?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC