Small Memory Dump (dmp) fájlok megnyitása és olvasása Windows 11/10 rendszerben

Amikor egy futó Windows -alkalmazás váratlanul leáll vagy összeomlik, a rendszer egy „összeomlási kiíratási fájlt” hoz létre, hogy mentse a közvetlenül az összeomlási esemény előtt jelen lévő információkat. Ezen összeomlási kiíratási fájlok elolvasása segíthet megtalálni és elhárítani a hiba okát. Nézze meg, hogyan olvashat egy kisméretű , a Windows által létrehozott memóriaképfájlt .(memory dump file)

Kis memóriakiíratás(Small Memory Dump) ( DMP ) fájlok olvasása

Egy kis memóriakiíratási fájl a hasznos információk legkisebb készletét rögzíti, amelyek segíthetnek meghatározni, miért omlott le vagy állt le váratlanul egy alkalmazás. A Windows újabb verziója automatikusan létrehoz egy új fájlt minden alkalommal, amikor a számítógép váratlanul leáll. A fájlokhoz kapcsolódó előzmények a %SystemRoot%Minidumpmappában tárolódnak. A dump fájltípus a következő információkat tartalmazza:

  1. A Stop üzenet és annak paraméterei és egyéb adatai
  2. A betöltött illesztőprogramok listája
  3. A leállt processzor processzorkörnyezete ( PRCB ).
  4. A leállt folyamat folyamatinformációi és kernelkörnyezete ( EPROCESS ).
  5. A leállt szál folyamatinformációi és kernelkörnyezete ( ETHREAD ).
  6. A leállt szál kernel módú(Kernel-mode) hívási veremje.

A felhasználók a Windows Debugger (WinDbg.exe) eszközt használhatják kis memóriakiíratási fájlok olvasásához. Ez ( WinDbg ) a (WinDbg)Debugging Tools for Windows csomag legújabb verziójának része .

A hibakereső eszközöket önálló összetevőként telepítheti a Windows Software Development Kit -ből ( SDK ).

A telepítés során, amikor megjelenik az SDK telepítővarázslója, jelölje be a (SDK)Hibakereső eszközök Windowshoz(Debugging Tools for Windows) jelölőnégyzetet . Ez a művelet lehetővé teszi, hogy a hibakereső eszközöket a Windows Software Development Kit ( SDK ) önálló összetevőjeként telepítse.

Miután beállította a Windows Debuggert(Windows Debugger) , nyissa meg a kiíratást a Fájl menü (File)Összeomlási kiíratása megnyitása(Open Crash Dump) opcióval vagy a CTRL+D lenyomásával.

Amikor a Crash Dump megnyitása(Open Crash Dump) párbeszédpanel megjelenik a számítógép képernyőjén, írja be az összeomlási dump fájl teljes elérési útját és nevét a Fájlnév(File name) mezőbe, vagy használja a párbeszédpanelt a megfelelő elérési út és fájlnév kiválasztásához.

Most, amikor a megfelelő fájlt kiválasztotta, válassza a Megnyitás lehetőséget(Open) .

Várjon(Wait) néhány másodpercet, amíg a dump fájl betöltődik, miközben csatlakozik az internethez(Internet) , és letölti a szükséges szimbólumokat, hogy megjelenjenek a kiolvasásban.

Debugee nincs csatlakoztatva

Egy üzenetnek kell megjelennie a következővel: A Debugee not connected .

Géptulajdonos

Miután az összes szimbólumot sikeresen letöltötte, a következő üzenetnek kell megjelennie a kiíratott szöveg alján – Követés: MachineOwner.(Followup: MachineOwner.)

Írjon be egy parancsot a kiíratási ablak alján található parancssorba a kiíratási fájl elemzéséhez. Látnia kell egy hivatkozást, amely a Bugcheck Analysis!analyze -v alatt olvasható .

Elemezze V

Nyomja meg a hivatkozást a parancs beírásához !analyze -vaz oldal alján található promptban.

Kis memóriakiírató (dmp) fájlok olvasása

Ha elkészült, egy részletes hibaellenőrzési elemzésnek el kell foglalnia a képernyőterületet.

Szöveg verem

Görgessen(Scroll) le ahhoz a részhez, ahol ez áll STACK_TEXT . A STACK_TEXT mező a hibás összetevő veremnyomát mutatja. Itt számsorokat talál, amelyekben minden sor kettősponttal és némi szöveggel következik. A szövegnek segítenie kell az összeomlás okának azonosításában, és adott esetben azt, hogy melyik szolgáltatás okozza az összeomlást.

Stack szöveg elemzése

!analyzeTovábbi részletekért használja a bővítményt. Ne felejtse el használni a -v, opciót az adatok teljes körű megjelenítéséhez.

Olvassa el(Read) : Hogyan lehet manuálisan létrehozni egy Crash Dump fájlt(manually create a Crash Dump file) a Windows 11/10 rendszerben.

A végrehajtás során az '!analyze' parancs meghatározza azt az utasítást, amely valószínűleg a hibát okozta, és megjeleníti a FOLLOWUP_IP mezőben.

  • A SYMBOL_NAME – a szimbólum megjelenítése
  • MODULE_NAME – megjeleníti a modult
  • IMAGE_NAME – megjeleníti a kép nevét
  • DEBUG_FLR_IMAGE_TIMESTAMP – az utasításnak megfelelő kép időbélyegzőjét jeleníti meg

Tegye meg a szükséges lépéseket a probléma megoldásához!

  • A Dumpchk.exe (Dumpchk.exe)parancssori eszközt(use the command-line tool) is használhatja a memóriakiíratási fájl ellenőrzésére.
  • A Crash Dump Analyzer szoftverrel(Crash Dump Analyzer software) elemezheti az összeomlási kiírási jelentéseket.
  • Alternatív megoldásként használhatja a WhoCrashed Home Editiont(WhoCrashed Home Edition) , hogy egyetlen kattintással ellenőrizze a hibákat. Az eszköz utólagos összeomlás-kiíratást végez a Windows memóriakiíratásain(Windows Memory Dumps) , és az összes összegyűjtött információt közérthető módon jeleníti meg.

Remélem segít!

Kapcsolódó olvasmányok:(Related reads:)

  1. A Windows memóriakiíratási beállításai
  2. Fizikai memóriakorlátok a Crash Dump fájlokban(Physical Memory Limits in Crash Dump files)
  3. Konfigurálja a Windows rendszert a Crash Dump fájlok létrehozására a kék képernyőn
  4. A Windows által létrehozandó és elmentett memóriakiíratási fájlok számának szabályozása.



About the author

Az üzleti életben és a technológiában a Windows 10 és a Windows 11/10 nagyon fontos eszközök. Lehetővé teszik, hogy minden eddiginél könnyebben és biztonságosabban kommunikáljon a számítógépekkel, valamint hatékony, de testreszabható alkalmazásokat futtathat biztonsági kockázatok nélkül. Ezek az eszközök olyan vállalkozások számára is nélkülözhetetlenek, amelyek szeretnék növelni online jelenlétüket és új ügyfeleket elérni. Emiatt azt mondanám, hogy a Windows 10 és a Windows 11/10 terén szerzett tudásom kiváló jelöltté tesz egy ilyen munkára vagy vállalkozásra.



Related posts