Jak rozwiązywać błędy niebieskiego ekranu za pomocą WinDbg i BlueScreenView

Jak rozwiązywać błędy niebieskiego ekranu za pomocą WinDbg i BlueScreenView

Niebieski ekran śmierci systemu Windows czasami nas odwiedza. Czasami tego oczekujesz. W innych widmo niebieskiego ekranu pojawia się nadspodziewanie. Tak czy inaczej, jest to frustrujące, zwłaszcza jeśli nie możesz szybko zdiagnozować problemu.





Na szczęście niebieski ekran zawsze wyświetla kod błędu. Ale jak dowiesz się, co to znaczy? Cóż, używasz poręcznego programu, takiego jak Debuger systemu Windows (WinDbg) lub NirSoft BlueScreenWidok . Oto Twój przydatny przewodnik po rozwiązywaniu błędów niebieskiego ekranu!





Co to jest błąd niebieskiego ekranu?

Gdy system Windows ma katastrofalny błąd, system ulega awarii. Awaria zwykle powoduje niebieski ekran. Niebieski ekran (czule nazywany niebieskim ekranem śmierci lub BSoD) wyświetla cały ładunek informacji szczegółowo opisujących awarię. W informacjach znajduje się dlaczego, gdzie i jak doszło do wypadku.





Co powoduje błędy niebieskiego ekranu?

Błąd niebieskiego ekranu może mieć kilka przyczyn , łącznie z:

Netflix ładuje się, ale nie chce grać
  • Wadliwy sprzęt
  • Wadliwe oprogramowanie
  • Nieaktualne lub źle zakodowane sterowniki
  • Przegrzanie
  • Podkręcanie

To tylko pięć potencjalnych przyczyn. W nich jest wiele konkretnych błędów. To tam gdzie niebieski ekran kodu błędu śmierci; wkracza.



Niebieski ekran kodu błędu śmierci wyświetla konkretny błąd do rozwiązania. Możesz skupić swoje wysiłki, zamiast zgadywać, co poszło nie tak i dlaczego. Na przykład kod 0x80240034 WU_E_DOWNLOAD_FAILED oznacza nie udało się pobrać witryny Windows Update . Oczywiście jest mało prawdopodobne, aby spowodowało to BSoD, ale widzisz, jak kod ma określony komunikat o błędzie.

Jak naprawić błąd niebieskiego ekranu?

Naprawienie błędu niebieskiego ekranu zależy od rodzaju błędu . Czasami wystarczy pobieżne wyszukiwanie w Internecie, aby odkryć, co jest nie tak z twoim systemem. W innych przypadkach potrzebne jest specjalne oprogramowanie do debugowania systemu. Oto jak naprawić błąd niebieskiego ekranu za pomocą WinDbg lub NirSoft BlueScreenView.





Jak naprawić błędy niebieskiego ekranu za pomocą WinDbg

WinDbg to potężne narzędzie, którego możesz użyć do ustalenia głównej przyczyny błędu niebieskiego ekranu.

Instalowanie pakietu SDK dla systemu Windows 10

Udaj się do Strona pobierania Windows 10 SDK . Windows 10 SDK zawiera wiele narzędzi, w tym Windows Performance Toolkit, Debugging Tool for Windows, .NET Framework Software Development Kit i inne narzędzia programistyczne. Wykonaj teraz te kroki.





  1. Uderz w Pobierz instalator przycisk. Po pobraniu uruchom instalator.
  2. Po otwarciu instalatora Windows 10 SDK wybierz pierwszą opcję, aby zainstalować Windows Software Development Kit do Twojego komputera. Domyślna ścieżka instalacji jest w porządku.
  3. Wybierz Dalej, aby kontynuować i zaakceptować licencję. Na następnej stronie odznacz wszystkie pola obok Narzędzia do debugowania dla Windows .
  4. Następnie wciśnij zainstalować .

Otwieranie i konfigurowanie WinDbg

Otwórz menu Start i przejdź do Zestawy Windows > WinDbg. Użyj debugera dla swojej architektury systemu, 32- lub 64-bitowej. Mam system 64-bitowy, więc wybiorę WinDbg X64.

Teraz musisz znaleźć zrzut pamięci BSoD. Zrzut zawiera informacje dotyczące awarii, takie jak „przyczyna” i „lokalizacja”.

Istnieją dwa główne typy zrzutów pamięci BSoD: pełny zrzut i minizrzut. Zazwyczaj minizrzut jest mniejszy, ale zawiera więcej informacji niż pełny zrzut (wiem, jakie to mylące).

  1. Dzienniki minizrzutu znajdziesz w swoim katalogu głównym, zazwyczaj C:WindowsMinidump . W folderze znajdziesz aktualne logi minizrzutu.
  2. Alternatywnie pełny zrzut można znaleźć pod adresem C:Windowspamięć.dmp

W tym samouczku przeanalizujemy minidump (ponieważ to mam pod ręką).

Notatka: W ogóle nie masz zrzutów? Zobacz, jak włączyć zrzuty systemu Windows po awarii .

OK, wróćmy do WinDbg. Najpierw musisz ustawić źródło symboli. Symbole są zasadniczo identyfikatorami języków programowania, które odnoszą się do określonych informacji. Ułatwiają analizę informacji znalezionych w logu (lub kodzie).

Zmierzać do Plik > Ścieżka pliku symbolu , a następnie skopiuj i wklej następujące elementy:

SRV*c:websymbols*http://msdl.microsoft.com/download/symbols

Następnie wciśnij ok .

Analiza zrzutu awarii w WinDbg

Przeciągnij i upuść plik zrzutu do WinDbg. Ewentualnie naciśnij Ctrl + D aby otworzyć przeglądarkę plików, a następnie zlokalizuj plik zrzutu. Po załadowaniu pliku zrzutu pojawi się ekran wstępnej analizy. Będzie wyglądać podobnie do tego:

Z tego ekranu należy wziąć pod uwagę dwie rzeczy: Sprawdzanie błędów i Prawdopodobnie spowodowane przez pola. Tutaj są bardziej przejrzyste:

  • Sprawdzanie błędów 1A to kod błędu?
  • Prawdopodobnie spowodowane przez : memory_corruption ( ONE_BIT ) daje natychmiastowy obraz problemu

W tym przypadku, wiesz, że prawdopodobną przyczyną jest błąd pamięci twojego BSoD.

jak udostępnić playlistę Spotify

Możesz posunąć analizę o krok dalej, używając poleceń WinDbg. W tym przypadku !analizuj -v polecenie (podświetlone na niebiesko na powyższym obrazku) pokaże szczegółowe informacje dotyczące twojego BSoD. Pod nagłówkiem Bugcheck Analysis znajduje się łącze do polecenia. Jednak ten link czasami znika. Jeśli nie ma linku, wprowadź polecenie w polu na dole okna WinDbg.

Polecenie wykonuje ogromną ilość automatycznej analizy. WinDbg wyświetla wyniki pod nowym nagłówkiem BugCheck Analysis. Ilość informacji, które wyrzuca WinDbg, wydaje się nieco przytłaczająca. Ale w tym przypadku szukasz tylko kilku kluczowych informacji, aby ulepszyć ocenę twojego BSoD.

Parametry bezpośrednio pod nowym nagłówkiem BugCheck Analysis dostarczają kolejnego zestawu przydatnych informacji. Na przykład w poniższym przykładzie możesz zobaczyć usterkę potwierdzoną jako Zarządzanie pamięcią (1a) . Dodatkowo Argumenty (argumenty są zasadniczo parametrami informacyjnymi) rozwijają informacje.

Arg1 stwierdza, że ​​„Wykryto uszkodzony PTE”, wyjaśniając, że „Parametr 2 zawiera adres PTE”.

Teraz wiem, że PTE to skrót od Page Table Entry, więc ten błąd prawdopodobnie dotyczy mojej pamięci wirtualnej , i tam mogę rozpocząć poprawkę BSoD. Jest jednak mnóstwo błędów, o których nie mam pojęcia.

W takich przypadkach wyszukiwarka internetowa jest twoim przyjacielem. Wyszukiwanie kombinacji początkowego kodu błędu i dodatkowych informacji o argumencie zwróci wyniki innych użytkowników, którzy mają te same problemy. W wielu przypadkach błąd systemowy, który masz, nie jest nowy i tajemniczy. To samo BSoD wpłynie na kogoś innego – nie jesteś sam.

Jak naprawić błędy niebieskiego ekranu za pomocą BlueScreenView

Narzędzie do analizy WinDbg to potężny zestaw. Możesz go używać do wszelkiego rodzaju analiz zrzutów i plików. Jednak wielu czytelników nie będzie wymagało pełnego spektrum narzędzi analitycznych oferowanych przez WinDbg. Jeśli to brzmi jak ty, BlueScreenView firmy Nirsoft jest dokładnie tym, czego potrzebujesz.

Analizuje te same pliki zrzutów i minizrzutów, co WinDbg, ale usprawnia informacje. Możesz przenieść uproszczone informacje do wyszukiwarki internetowej i stamtąd rozpocząć proces BSoD.

Oto jak to działa:

Przejdź do Widok niebieskiego ekranu stronę i pobierz program. Po pobraniu zainstaluj BlueScreenView. Otwórz program po instalacji.

Tutaj przydaje się BlueScreenView. Automatycznie ładuje wszystkie minizrzuty znalezione w folderze MiniDump. Następnie możesz posortować zrzuty według Crash Time, aby znaleźć najnowsze BSoD. Na poniższym obrazku widać wersję BlueScreenView pliku zrzutu przeanalizowaną w sekcji WinDbg.

Główną różnicą jest układ i porównywalna łatwość znajdowania informacji BSoD. Ciąg sprawdzania błędów, kod sprawdzania błędów i parametry są takie same. BlueScreenView identyfikuje również sterownik ntoskrnl.exe jako katalog główny BSoD.

Podobnie jak w przypadku WinDbg, możesz teraz zakończyć wyszukiwanie w Internecie za pomocą informacji BSoD.

WinDbg kontra BlueScreenView

Czy jeden niebieski ekran narzędzia do analizy śmierci jest lepszy od drugiego? To zależy od tego, co chcesz osiągnąć.

BlueScreenView jest niewątpliwie łatwiejszy w użyciu niż WinDbg. Jeśli potrzebujesz szybkich, zwięzłych informacji dotyczących swojego BSoD, BlueScreenView jest lepszym narzędziem. Większość ludzi dobrze się dogaduje z BlueScreenView, zwłaszcza, że ​​nie wymaga konfiguracji i zapewnia natychmiastowe i zrozumiałe informacje.

Aby uzyskać dalszą pomoc, sprawdź nasze ogólne wskazówki dotyczące naprawiania niebieskich ekranów w systemie Windows .

Udział Udział Ćwierkać E-mail Jak wyczyścić komputer z systemem Windows za pomocą wiersza polecenia

Jeśli na komputerze z systemem Windows zaczyna brakować miejsca, usuń śmieci, korzystając z tych szybkich narzędzi wiersza polecenia.

Czytaj dalej
Powiązane tematy
  • Okna
  • Niebieski ekran śmierci
  • Okna 10
  • Rozwiązywanie problemów
O autorze Gavin Phillips(945 opublikowanych artykułów)

Gavin jest Junior Editor for Windows and Technology Explained, stałym współpracownikiem podcastu Really Useful i regularnym recenzentem produktów. Posiada tytuł licencjata (z wyróżnieniem) współczesnego pisania z praktykami sztuki cyfrowej splądrowanej ze wzgórz Devon, a także ponad dziesięcioletnie doświadczenie zawodowe w pisaniu. Lubi obfite ilości herbaty, gry planszowe i piłkę nożną.

Więcej od Gavina Phillipsa

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować