Як діагностувати ПК з Windows, який висить при відключенні?


10

У мене ПК Vista x64, який періодично зависає при відключенні (на синьому екрані відключення). Іноді воно вимикається нормально; іноді він сидить на екрані відключення назавжди.

На жаль, я не знаю, коли це почалося, тому я не можу виділити, яке програмне забезпечення / драйвер може бути винуватцем на основі дати встановлення. Я вважаю за краще не витирати цю машину, якщо зможу її уникнути.

Будь-які поради щодо того, як рухатись до діагностики цього питання?

Оновлення - я не прошу, щоб хтось діагностував це для мене - скоріше я прошу набір загальних методик та інструментів, які я можу використовувати в майбутніх сценаріях - я хочу знати, як діагностувати проблему, на відміну від того, як щоб виправити проблему.


Це відповідне запитання для сервера за замовчуванням? Просто опитування думки ....
jjnguy

1
Я не впевнений, чи є конкретне питання корпоративним, але це питання можна було б легко застосувати до корпоративного середовища, що, на мою думку, робить це цілком справедливим питанням.
Арон Ротвевель

Добре, що в нашій компанії є рівно троє людей, тому ми не зовсім масивна корпорація. Але мені доводиться розбирати комп’ютери, між тим як робити каву.
стусміт

Абсолютно! Я діагностував багато проблем, що вводяться погано реалізованими драйверами та / або несумісними їх комбінаціями, що призводить до BSoD багато разів протягом багатьох років для кількох ІТ-організацій. (Навіть коли проблему викликали драйвери програмного забезпечення, про які я писав ...)
Danny Whitt

Замість усунення несправностей, ось рада: REGEDITтоді перейдіть до \HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management- знайдіть ключ ClearPageFile at Shutdown і встановіть його на 0. Це може призвести до великої зміни. Крім того, HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control- знайдіть ключ WaittoKillServiceTimeoutі встановіть його на 1000. Ці дві зміни можуть змінити вашу думку щодо запитання.
SDsolar

Відповіді:


2

Перейдіть до адміністративних інструментів і перегляньте журнали подій, перегляньте вкладку системи і після сортування за датою та часом знайдіть останнє повідомлення перед перезавантаженням.

Іншим більш ефективним способом було б спочатку вимкнути ПК, подивіться на годинник / годинник / часовий фрагмент у той момент, який, на вашу думку, вийшов з ладу, потім перезавантажте, подивіться у журнал подій, на вкладці системи, сортуйте за часом, потім уважно прочитайте через різні процеси, які припиняються. Повідомлення про помилку має бути там.

Якщо вам пощастило, це може бути процес "попереднього відключення" (моя власна монета), тому якщо ви запустите диспетчер завдань перед тим, як натиснути завершення роботи, перейдіть на вкладку "Процеси", сортуйте за процесором, а потім натисніть на вимкнення в почніть спостерігати за процесом, який піднімає процесор під час відключення. Це працює лише в тому випадку, якщо все, що викликає збій, відбувається в оболонці.

Виправлення неполадок іноді - це більше мистецтво, ніж наука.


1
Якби я міг редагувати цю публікацію, я б. Потрібно пройти певний час, щоб побудувати цю стіну тексту.
Саймон Хартчер

0

спочатку я виключаю більш поширені причини. Я б почав з деяких інструментів очищення реєстру, організаторів запуску / вимикання та нюхальника на іншій машині в локальній мережі, щоб перевірити, чи комп’ютер висить на мережевій річці при вимкненні. spybot s & g - це, мабуть, також хороша ідея.


0

Вивчіть дамп-файл, згенерований ОС. Microsoft надає аналізатор скидання пам’яті, який у більшості випадків визначить винуватця процесу. Це безкоштовне завантаження з досить повними інструкціями та прикладами, доступними на сайті microsoft.com.


Не буде працювати, його не виходить з ладу, тому не створюється жоден файл дампа. Його просто застрягли в очікуванні на процес закриття.
Шиал

0

Оскільки ви не знаєте, коли воно почалося, я б запропонував вимкнути / видалити програми по черзі, поки ви не знайдете винуватця. Це досить повільно і кропітко, але ви знайдете це врешті-решт.

Нещодавно я виявив, що ZoneAlarm є виною на одній машині, але я думаю, що існує досить багато можливостей.

Напевно, зараз цього не помітять, але я запам’ятав додаткову причину проблем із вимкненням. Іноді профіль користувача не можна повністю завантажити, ознайомтеся з цією статтею служби підтримки Microsoft, щоб отримати докладнішу інформацію.


0

Подивіться на журнали подій щодо всього, що сталося під час відключення, і подивіться, що сталося при перезапуску комп'ютера, іноді процес записує, що він не завершився належним чином.

Далі використовуйте такий інструмент, як Process Explorer, і уважно подивіться, що працює. Спробуйте вбити певні процеси, перш ніж вимкнутись, і подивіться, чи виникає проблема, ви можете виключити ті завдання, які ви вбили, як винуватців. Подивіться також на завдання, які могли бути залишені чимось, що ви робили. Робіть це щоразу, поки не зможете звузити, які процеси, здається, є винною стороною.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.