Mam komputer z systemem Vista x64, który zawiesza się sporadycznie podczas zamykania (na niebieskim ekranie zamykania). Czasami wyłącza się normalnie; czasami pozostaje na ekranie zamykania na zawsze.
Niestety nie wiem, kiedy to się zaczęło, więc nie mogę ustalić, które oprogramowanie / sterownik może być winowajcą na podstawie daty instalacji. Wolałbym nie wycierać tego urządzenia, jeśli mogę tego uniknąć.
Wszelkie wskazówki dotyczące diagnozowania tego problemu?
Aktualizacja - nie proszę o to, by ktoś mnie zdiagnozował - raczej pytam o zestaw ogólnych technik i narzędzi, których mogę użyć w przyszłych scenariuszach - chcę wiedzieć, jak zdiagnozować problem, a nie jak naprawić problem.
windows-vista
stusmith
źródło
źródło
REGEDIT
następnie przejdź do\HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management
- znajdź kluczClearPageFile at Shutdown
i ustaw go na 0. Może to mieć duże znaczenie. Ponadto,HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control
- znajdź kluczWaittoKillServiceTimeout
i ustaw go na 1000. Te dwie zmiany mogą zmienić zdanie o pytaniu dlaczego.Odpowiedzi:
Przejdź do narzędzi administracyjnych i przejrzyj dzienniki zdarzeń, spójrz na kartę systemową i po posortowaniu według daty i godziny znajdź ostatnią wiadomość przed ponownym uruchomieniem.
Innym bardziej wydajnym sposobem byłoby najpierw zamknięcie komputera, spojrzenie na zegarek / zegar / czas w miejscu, w którym uważasz, że się zawiesił, a następnie ponowne uruchomienie, przeglądanie dziennika zdarzeń, na karcie systemowej, sortowanie według czasu, a następnie uważne przeczytanie poprzez różne zamykane procesy. Powinien pojawić się komunikat o błędzie.
Jeśli masz szczęście, może to być proces „pre-explorer-shutdown” (moje własne tworzenie), więc jeśli uruchomisz menedżera zadań przed kliknięciem zamknięcia, przejdź do karty procesów, posortuj według procesora, a następnie kliknij zamknij w zacznij obserwować proces zatrzymywania procesora podczas zamykania. Działa to tylko wtedy, gdy cokolwiek powoduje awarię procesu w powłoce.
Rozwiązywanie problemów jest czasem bardziej sztuką niż nauką.
źródło
najpierw wykluczę najczęstsze przyczyny. Zacznę od niektórych narzędzi do czyszczenia rejestru, organizatorów uruchamiania / zamykania systemu i sniffera na innym komputerze w sieci LAN, aby sprawdzić, czy komputer zawiesza się na sieci podczas zamykania. Spybot s & g to prawdopodobnie również dobry pomysł.
źródło
Sprawdź plik zrzutu wygenerowany przez system operacyjny. Microsoft udostępnia analizator zrzutu pamięci , który w większości przypadków identyfikuje proces winowajcy. Jest to darmowy plik do pobrania z dość kompletnymi instrukcjami i przykładami dostępnymi na microsoft.com.
źródło
Ponieważ nie wiesz, kiedy to się zaczęło, sugeruję wyłączanie / odinstalowywanie programów pojedynczo, aż znajdziesz winowajcę. Jest dość powolny i żmudny, ale w końcu go znajdziesz.
Niedawno odkryłem, że ZoneAlarm jest wadą jednego komputera, ale myślę, że istnieje wiele możliwości.
Prawdopodobnie nie zostanie teraz zauważony, ale przypomniałem sobie dodatkową przyczynę zamknięcia problemów. Czasami nie można całkowicie rozładować profilu użytkownika - więcej informacji można znaleźć w tym artykule pomocy technicznej Microsoft .
źródło
Przejrzyj dzienniki zdarzeń pod kątem wszystkiego, co wydarzyło się podczas zamykania systemu, i spójrz na to, co się stało po ponownym uruchomieniu komputera, czasami proces zarejestruje, że nie zamknął się poprawnie.
Następnie użyj narzędzia takiego jak Process Explorer i przyjrzyj się dokładnie działającemu. Spróbuj zamknąć niektóre procesy przed zamknięciem i sprawdź, czy problem się powtórzy, możesz następnie wykluczyć te zadania, które zabiłeś jako winowajców. Szukaj również zadań, które mogły zostać pozostawione przez coś, co robiłeś. Rób to za każdym razem, aż będziesz w stanie zawęzić zakres procesów, które wydają się być winnym.
źródło