A DUMP (DMP) fájlok elemzése Windows 8 és 10 rendszereken



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

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.

net4.5 keretrendszer



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.

2016-04-30_082528

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 

2016-04-30_083231

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 .

windbg -ia

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 

2016-04-30_083705

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:

windbg elemzés

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