Cikk azonosítója: 315263 - A cikkben érintett termékek listájának megtekintése.

Ha tov?bbra is hozz? szeretne jutni a Windows XP biztons?gi friss?t?seihez, futtassa a Service Pack 3 (SP3) szervizcsomaggal b?v?tett Windows XP rendszert. Tov?bbi tudnival?k?rt keresse fel a Microsoft al?bbi weblapj?t: Megsz?nik egyes verzi?k t?mogat?sa - Windows

Az összes kibontása | Az összes összecsukása

A lap tartalma

Összefoglaló

A cikk lépésenkénti útmutatóul szolgál a kis memóriaképfájlok vizsgálatához. A memóriaképfájlok elemzésével megállapítható a számítógép lefagyásának oka.

A kis memóriaképfájlok

Egy kis memóriaképfájl a számítógép váratlan lefagyásához vezető okok azonosításához használható információk legkisebb részhalmazát tartalmazó fájl. Az ilyen fájlok előállításának feltétele egy legalább 2 megabájt (MB) méretű lapozófájl megléte a rendszerindító köteten. A Microsoft Windows 2000 vagy annál újabb operációs rendszert futtató számítógépeken a Windows a számítógép minden egyes váratlan lefagyásakor egy új fájlt készít, melyeket egy adott mappába helyez.

Az ilyen memóriaképfájlok a következő információkat tartalmazzák:
  • A Stop hiba, a hiba paraméterei, valamint a hiba egyéb adatai
  • A betöltött illesztőprogramok listája
  • A leálló (lefagyott) processzor környezete (PRCB)
  • A nem válaszoló állapotba lépett (lefagyott) folyamat adatai és kernelkörnyezete (EPROCESS)
  • A nem válaszoló állapotba lépett szál folyamatadatai és kernelkörnyezete (ETHREAD)
  • A nem válaszoló állapotba lépett szál kernel módú hívási verme
A kis memóriafájlok használata különösen korlátozott lemezterület esetén hasznos. A fájlba foglalt információk viszonylag kis mennyisége miatt azonban nem biztos, hogy e fájl elemzésével azonosíthatók azok a hibák, amiket nem közvetlenül a probléma bekövetkeztekor futó szál okozott.

Ha ismételten bekövetkezik valamilyen probléma, és erről a Windows egy másik kis memóriaképfájlt állít elő, az előző fájlt is megőrzi. A Windows minden fájlnak a dátumból előállított, különálló nevet ad. Például a Mini022900-01.dmp a 2000. február 29-én előállított első memóriaképfájlt. A Windows minden kis memóriaképfájlt a %SystemRoot%\Minidump mappába helyez.

A memóriakép típusának beállítása

Az alábbi lépésekkel állíthatja be, hogy a rendszer a rendszerindítás és a helyreállítás során készítsen kis memóriaképfájlokat.

Megjegyzés: Mivel a Windows rendszernek több verziója van, a lépések egyes számítógépeken különbözőek lehetnek. Ilyen esetekben a termék dokumentációjában találja meg a lépések végrehajtásának módját.
  1. Mutasson a Start menü Beállítások pontjára, és kattintson a Vezérlőpult parancsra.
  2. Kattintson duplán a Rendszer ikonra.
  3. Kattintson a Speciális fülre, majd az Indítás és helyreállítás csoport Beállítások gombjára.
  4. A Hibakereső információ írása csoport legördülő listájában jelölje ki a Kis memóriakép (64 KB) elemet.

    A kis memóriaképfájlok tárolási helyének módosításához írja be a kívánt elérési utat a Memóriakép fájlja vagy – a Windows verziójától függően – a Kis memóriakép könyvtára mezőbe.

A kis memóriaképfájlok megnyitására alkalmas eszközök

A kis memóriaképfájlok betölthetők a Dump Check Utility (Dumpchk.exe) memóriakép-ellenőrző segédprogrammal. A Dumpchk.exe eszközzel a memóriaképfájlok helyessége is ellenőrizhető. Az eszköz használatához nincs szükség hibakereső szimbólumokra. A Dump Check Utility a Microsoft Windows 2000 támogatási eszközeinek és a Microsoft Windows XP támogatási eszközeinek része.

További információt a Windows 2000 és a Windows NT Dump Check Utility segédprogramjának használatáról a Microsoft Tudásbázis következő cikkében talál a cikk számára kattintva:
156280 Memóriaképfájlok ellenőrzése a Dumpchk.exe segédprogrammal (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)
További információt a Windows XP Dump Check Utility segédprogramjának használatáról a Microsoft Tudásbázis következő cikkében talál a cikk számára kattintva:
315271 Memóriaképfájlok ellenőrzése a Dumpchk.exe segédprogrammal (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)
Megjegyzés: A Dump Check Utility segédprogram nem található meg a Microsoft Windows Server 2003 támogatási eszközei között. A Dump Check Utility segédprogram Microsoft Windows Server 2003 operációs rendszerhez készült változatának beszerzéséhez töltse le és telepítse a Debugging Tools for Windows csomagot a Microsoft következő webhelyéről:
http://www.microsoft.com/whdc/devtools/debugging/default.mspx (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)
A kis memóriaképfájlok a WinDbg és a KD.exe eszközzel is megnyithatók. A WinDbg és a KD.exe eszközök a Debugging Tools for Windows csomag legfrissebb kiadásában találhatók meg.
A hivatkozott weblapról a Windows rendszerhez készült letölthető szimbólumcsomagok is elérhetők. Az eszközök használatához hozzon létre egy mappát azon a lemezmeghajtón, melyen a letöltött helyi szimbólumokat vagy a szimbólumkiszolgáló szimbólum-gyorsítótárát tárolni szándékozik. Ez lehet például a C:\Symbols mappa. A következő szimbólumelérési út a cikkben ismertetett összes paranccsal használható:
SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
Ha letölti a szimbólumokat egy helyi mappába, a mappa elérési útját adja meg a parancsokban a szimbólumok elérési útjaként.

További információt a Windows memóriaképfájl-beállításairól a Microsoft Tudásbázis következő cikkében talál a cikk számára kattintva:
254649 A Windows 2000, a Windows XP és a Windows Server 2003 memóriaképfájlokkal kapcsolatos beállításainak áttekintése (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)

A hibakereső eszközök telepítése

A Windows hibakereső eszközeinek letöltéséhez és telepítéséhez látogassa meg a Microsoft következő webhelyét (előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat):
http://www.microsoft.com/whdc/devtools/debugging/default.mspx
A telepítő párbeszédpaneljén jelölje be a Typical (Szokásos) választógombot. A telepítő alapértelmezés szerint az alábbi mappába telepíti a hibakereső eszközöket:
C:\Program Files\Debugging Tools for Windows

A memóriaképfájl megnyitása

A telepítést követően az alábbi lépésekkel nyithatja meg a memóriaképfájlt:
  1. Kattintson a Start gombra és a Futtatás parancsra, a megjelenő mezőbe írja be a cmd parancsot, és kattintson az OK gombra.
  2. Váltson a Debugging Tools for Windows mappára. Ehhez írja be a következő parancsot a parancssorba, majd nyomja le az ENTER billentyűt:
    cd c:\program files\debugging tools for windows
  3. A memóriaképfájl valamelyik hibakeresőbe való betöltéséhez írja be az alábbi parancsok valamelyikét a parancssorba, és nyomja le az ENTER billentyűt:
    windbg -y szimbólumok_elérési_útja -i bináris_képfájl_elérési_útja -z memóriaképfájl_elérési_útja
    kd -y szimbólumok_elérési_útja -i bináris_képfájl_elérési_útja -z memóriaképfájl_elérési_útja
A parancsokban használt helyőrzőket az alábbi táblázat ismerteti.
A táblázat összecsukásaA táblázat kibontása
HelyőrzőIsmertetés
szimbólumok_elérési_útjaA szimbólumfájlok tárolására használt helyi elérési út vagy a szimbólumkiszolgálóhoz vezető elérési út a gyorsítótár mappájával együtt. Mivel a kis memóriaképfájlok csak korlátozott mennyiségű információt tartalmaznak, helyes beolvasásukhoz be kell tölteni a tényleges bináris fájlokat és a szimbólumokat is.
bináris_képfájl_elérési_útjaAz előbb említett fájlok elérési útja. A fájlok a Windows XP CD-ROM I386 mappájában találhatók. Az elérési út lehet például a C:\Windows\I386 elérési út.
memóriaképfájl_elérési_útjaAz elemezni kívánt memóriaképfájl elérési útja és neve.

Példák a parancsok használatára

Az alábbi példaparancsokkal megnyithatja a memóriaképfájlt. A parancsok a következőket feltételezik:
  • A Windows CD-ROM I386 mappájának tartalmát a C:\Windows\I386 mappába másolta.
  • A memóriaképfájl elérési útja és neve: C:\Windows\Minidump\Minidump.dmp.
1. példa:
kd -y srv*c:\symbols*http://msdl.microsoft.com/download/symbols -i c:\windows\i386 -z c:\windows\minidump\minidump.dmp
2. példa: Ha a parancssoros változat helyett a hibakereső grafikus felületű változatát szeretné használni, az előző helyett a következő parancsot adja ki:
windbg -y srv*c:\symbols*http://msdl.microsoft.com/download/symbols -i c:\windows\i386 -z c:\windows\minidump\minidump.dmp

A memóriaképfájl vizsgálata

A memóriaképfájlban lévő adatokról különböző parancsokkal gyűjthet információkat, beleértve az alábbiakat:
  • Az !analyze -show parancs megjeleníti a Stop hiba kódját és paramétereit. A Stop hiba kódja bug check kódként (hibaellenőrzési kód) is ismert.
  • Az !analyze -v paranccsal részletes információkat jelenítenek meg a parancsok.
  • Az lm N T parancs a megadott betöltött modulok listáját állítja elő. A parancs kimenete tartalmazza a modulok állapotát és elérési útját.
Megjegyzés: A !drivers kiterjesztőparancs a célszámítógépen betöltött összes illesztőprogramot felsorolja, a listában megjelenítve az egyes illesztőprogramok memóriahasználatának összegzését. A !drivers kiterjesztőparancs a Windows XP és az annál újabb operációs rendszerekben elévült. A betöltött illesztőprogramok és más modulok információi az lm paranccsal jeleníthetők meg. Az lm N T parancs a régi !drivers kiterjesztőparancshoz hasonló formátumban jeleníti meg az információkat.

A további parancsokkal és a pontos parancsszintaxisokkal kapcsolatos információkat a hibakereső eszközök súgójában találja, mely a következő fájl:
C:\Program Files\Debugging Tools for Windows\Debugger.chm
Megjegyzés: A szimbólumokkal kapcsolatos problémák esetén a Symchk segédprogrammal megállapíthatja, hogy a megfelelő szimbólumok megfelelően lettek-e betöltve. További információt a Symchk segédprogramról a Microsoft Tudásbázis következő cikkében talál a cikk számára kattintva:
311503 Hibakeresési szimbólumfájlok beszerzése a Microsoft Symbol Server szimbólumkiszolgáló használatával (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)

A parancsok egyszerűsítése kötegfájlokkal

A memóriaképek betöltésére használni kívánt parancs kiválasztását követően létrehozhat egy parancsfájlt is a memóriaképfájlok vizsgálatára. Készíthet például egy Memóriakép.bat nevű fájlt, és azt a hibakeresési eszközök telepítési mappájába mentheti. A parancsfájlba a következő parancsokat írja:
cd "c:\program files\debugging tools for windows"

kd -y srv*c:\symbols*http://msdl.microsoft.com/download/symbols -i c:\windows\i386 -z %1
Ha meg szeretne vizsgálni egy memóriaképfájlt, írja be a következő parancsot, mellyel paraméterként átadja a megvizsgálandó memóriaképfájl elérési útját és nevét a kötegfájlnak:
dump c:\windows\minidump\minidump.dmp

Tulajdonságok

Cikk azonosítója: 315263 - Utolsó ellenőrzés: 2010. szeptember 25. - Verziószám: 4.4
A cikkben található információ a következő(k)re vonatkozik:
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
Kulcsszavak: 
kbhowto kbinfo kbenv KB315263
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.

Visszajelzés küldése

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com