Widzę, że wcześniej pomyślnie odpowiedziałeś na to pytanie, ale nie jest ono specyficzne dla mojego systemu. Pobrałem Twój plik i utworzyłem odpowiedni plik zrzutu, ale nie wiem, jak go przeanalizować. Czy mogę przesłać go w celu uzyskania porady?
windows-explorer
Pauline Lawson
źródło
źródło
Odpowiedzi:
Aby zdiagnozować awarię Eksploratora Windows, musisz najpierw wygenerować zrzut awaryjny. Możesz używać do tego usługi raportowania błędów systemu Windows od wersji Vista SP1.
Aby skonfigurować raportowanie błędów systemu Windows, masz kilka opcji. Możesz wykonać kroki napisane przez Microsoft lub po prostu zaimportować mój plik .reg . Alternatywnie możesz użyć procdump :
Wszystkie powyższe konfigurują system Windows tak, aby zapisywał plik zrzutu przy każdym awarii programu explorer.exe. Teraz poczekaj, aż Explorer ponownie się zawiesi.
Aby przeanalizować zrzut awaryjny lub zrzut pamięci (.dmp) z kontroli błędów / BSOD, musisz zainstalować Windbg , który jest częścią zestawu Windows 10 SDK .
windbg.exe (x86)
(jeśli używasz 32-bitowego systemu Windows) lubwindbg.exe (x64)
(jeśli używasz 64-bitowego systemu Windows)file
->Open crash dump
( CTRL+ D> i otwórz wygenerowany plik zrzutu (.dmp).Po załadowaniu dmp do Windbg.exe kliknij
file
->Symbol File Path
i skonfiguruj Windg do używania symboli debugowania :SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
teraz wpisz
!analyze -v
w polu komend w buttom i naciśnijENTER
:Teraz Windbg ładuje symbole debugowania i analizuje zrzut. Zajrzyj tutaj, aby znaleźć biblioteki DLL innych firm, jak w moim przykładzie, w którym
psdprotect.dll
powoduje awarię.źródło