A BSOD (Blue Screen of Death) annak a kék képernyőnek a neve, amely akkor jelenik meg, amikor a Windows operációs rendszer egyik verzióján futó számítógép összeomlik és hirtelen leáll. A BSOD okát maga a kék képernyő írja le, de látva, hogy a kék képernyő csak néhány másodpercig látható, mielőtt a számítógép teljesen leállna vagy újraindulna, akkor a teljes BSOD elemzésére akkor lehetetlen.
Szerencsére, ha egy megfelelően konfigurált Windows számítógép összeomlik és megjelenít egy BSOD-t, létrehoz egy dump (.dmp) fájlt, amely tartalmazza a BSOD adatait. A Windows által létrehozott .dmp fájlok azonban számítógépes nyelvűek, és elemzésük előtt át kell alakítani őket egy ember számára érthető formátumba. WinDBG ( Győzelem dows D van B u G ger) a Microsoft által létrehozott szoftver, amely képes betölteni és bemutatni azokat a .dmp fájlokat, amelyeket a Windows számítógépek hoznak létre, amikor BSOD-t hoznak létre a felhasználók számára elemzés céljából. Azonban annak érdekében, hogy használni WinDBG a BSOD-k elemzéséhez megfelelően be kell állítania, és ez az útmutató pontosan itt tanítja meg.
1. szakasz: A .NET-keretrendszer megfelelő verziójának biztosítása
Annak érdekében, hogy a kívánt módon működjön, WinDBG nem igényel mást, csak a verziót 4.5.2 .NET-keretrendszer. Ha a .NET Framework bármely más verziója telepítve van a számítógépen, amelyen elemezni szeretné a .dmp fájlokat, töltse le a .NET Framework alkalmazást 4.5.2 tól től itt majd telepítse, mielőtt áttérne a letöltésre, telepítésre és beállításra WinDBG .
A .NET Framework verziójának ellenőrzéséhez tartsa lenyomva a Windows kulcs és Nyomja meg az R gombot . Írja be a futtatás párbeszédpanelen
% windir% Microsoft.NET Framework
Megjelenik a verziójú mappa. Ha „4.0.etc” mappát mutat, akkor valószínűleg már rendelkezik a .NET Framework 4.5 verziójával.
2. szakasz: A WinDBG letöltése és telepítése
Kattintson a gombra itt hogy elkezdje letölteni a WinDBG
Egyszer a WinDBG telepítő (egy fájl neve sdksetup.exe alapértelmezés szerint) letöltődött, keresse meg és kattintson duplán az indításhoz.
Adjon meg egy egyedi telepítési helyet a következőhöz: WinDBG vagy egyszerűen használja az előre konfigurált alapértelmezett telepítési helyet.
Fogadja el a WinDBG licencszerződés.
A Válassza ki a telepíteni kívánt szolgáltatásokat képernyőn válassza csak a Hibakereső eszközök a Windows rendszerhez funkcióra, és kattintson a gombra Telepítés a telepítés megkezdéséhez.
Várni rá WinDBG és a kiválasztott szolgáltatás, amelyet le kell töltenie és telepítenie kell a számítógépére.
3. szakasz: .dmp fájlok társítása WinDBG-vel
Annak érdekében, hogy elolvashassa és elemezze a számítógép által létrehozott .dmp fájlokat, először össze kell kapcsolnia a .dmp fájlokat WinDBG . Ehhez meg kell:
Ha Windows 8 vagy újabb rendszert használ, kattintson a jobb gombbal a gombra Start menü hogy kinyissa a WinX menü és kattintson a gombra Parancssor (rendszergazda) . Ha a Windows régebbi verzióját használja, nyissa meg a Start menü , keressen rá cmd ”, Kattintson a jobb gombbal a megnevezett keresési eredményre cmd és kattintson a gombra Futtatás rendszergazdaként . Ez elindítja a magasított Parancssor .
Írja be a következőket az emelkedettbe Parancssor és nyomja meg Belép :
cd c: Program Files (x86) Windows Kits 8.1 Debuggers x64
Jegyzet: Ha a telepítési hely a WinDBG más, cserélj le mindent előtte CD a parancssorban a tényleges telepítési helyével WinDBG a te esetedben.
Ezután írja be a következőket a megemeltbe Parancssor és nyomja meg Belép :
windbg.exe -IA
Ha minden jól ment, akkor egy új WinDBG ablak, amely egy párbeszédpanelt tartalmaz, amely megerősíti a számítógép .dmp fájljainak társítását a WinDBG meg fog jelenni. Ha megjelenik egy ilyen megerősítő mező, folytathatja és bezárhatja mindkettőt WinDBG és az emelkedett Parancssor .
4. szakasz: A WinDBG szimbólumútvonalának beállítása
A bináris fájlok elolvasása egy .dmp fájlban, WinDBG olyan szimbólumokat használ, amelyeknek kéznél kell lenniük, amikor csak egy .dmp fájl elolvasásához és elemzéséhez szükséges. A szimbólum elérési útja a számítógépen található könyvtár WinDBG az összes letöltött szimbólumát tárolja. Miközben szabadon változtathatja a számítógép merevlemezének bármely helyét a telepítés szimbólumútjává WinDBG , ez egy rendkívül fontos és törékeny szakasz, ezért javasoljuk, hogy egyszerűen használja az alapértelmezett helyet (ugyanazt, amelyet ebben az útmutatóban használunk). Így állíthatja be a szimbólum elérési útját WinDBG :
Indítson új WinDBG ablak megnyitásával Start menü és kattintva Minden program > Windows készletek > Hibakereső eszközök az x64-hez > WinDBG (x64) .
Mikor WinDBG elindul, kattintson a gombra File > Szimbólum fájl elérési útja .
Írja be a következőt a Szimbólum keresési útvonal négyzetet és kattintson a gombra rendben :
SRV * C: SymCache * http: //msdl.microsoft.com/download/symbols
Ez utasítani fogja WinDBG nevű új mappa létrehozásához SymCache ban ben Helyi lemez C és töltsön le új szimbólumokat, és mentse őket ebbe a mappába. Cserélheti C: SymCache a fenti szövegben bármelyik általad kiválasztott könyvtárral, ahová szeretnél WinDBG tárolja a szimbólumait.
Kattintson File > A WorkSpace mentése . Ez elmenti a konfigurált új szimbólumútvonalat.
Bezárás WinDBG gombra kattintva File > Kijárat .
5. szakasz: A WinDBG telepítésének tesztelése
Miután letöltötte, telepítette és megfelelően beállította WinDBG , nem marad más hátra, mint elvégezni a telepítést WinDBG pörögni, és nézze meg, hogy működik-e, vagy sem. A telepítés teszteléséhez WinDBG , neked kell:
Letöltés ezt a .ZIP fájlt .
Bontsa ki a letöltött .ZIP fájlt egy új mappába, és kattintson duplán a .dmp fájlra annak tartalma között, hogy utasítsa WinDBG hogy elkezdje olvasni és megjeleníteni.
A. Új példánya WinDBG automatikusan megnyílik, és látni fogja a szöveg megjelenését a munkaterületen. Ez az első .dmp fájl WinDBG elemzi a rendszerét, ezért jelentős időt vehet igénybe, mint WinDBG szimbólumokat tölt le, és elmenti azokat a Symbol Path-re, amelyet beállított, amikor lefordítja a teszteléséhez használt .dmp fájlt. Legközelebb használja WinDBG A .dmp fájl elemzése nem fog annyi időt igénybe venni, mint amennyit ezzel a fájl tölt.
Mikor WinDBG elemzi és lefordítja a teszt .dmp fájlt, a kimenet a következőképpen fog kinézni:
A valószínűleg a vonal által okozott jelzi, hogy mi váltotta ki a BSOD-t.
Követés: MachineOwner
A végén félkövér betűs szöveg azonnal megjelenik, amint a .dmp fájl elolvasásra és elemzésre került. Amint ez a szöveg megjelenik, a .dmp fájl teljesen el lett olvasva, tudni fogja, hogy a WinDBG működik, és annyi más .dmp fájlt elemezhet, amennyit csak akar. Most kiléphet WinDBG gombra kattintva File > Kijárat .
5 perc olvasás