Čitanje datoteka s malim izvatkom radne memorije koje sustav Windows stvara radi ispravljanja programskih pogrešaka

Prijevod članka Prijevod članka
ID članka: 315263 - Pregledajte proizvode na koje se odnosi ovaj članak.

Da biste nastavili primati sigurnosna a?uriranja za Windows XP, provjerite koristite li Windows XP sa servisnim paketom Service Pack 3 (SP3). Dodatne informacije potra?ite na sljede?oj Microsoftovoj web-stranici: Pru?anje podr?ke prekida se za neke verzije sustava Windows

Proširi sve | Sažmi sve

Na ovoj stranici

SAŽETAK

U ovom se članku s uputama opisuje kako pregledati datoteku s malim izvatkom radne memorije. Ovu datoteku možete koristiti da biste utvrdili zašto je vaše računalo prestalo reagirati.

Datoteke s malim izvatkom radne memorije

Datoteka s malim izvatkom radne memorije zapisuje najmanji skup korisnih informacija koje mogu pomoći pri identificiranju razloga zašto je računalo iznenada prestalo reagirati. Za tu je mogućnost potrebna stranična datoteka s najmanje 2 megabajta (MB) na jedinici za pokretanje. Na računalima sa sustavom Microsoft Windows 2000 ili novijom verzijom, svaki put kada računalo iznenada prestane reagirati, sustav Windows stvori novu datoteku. Povijest tih datoteka pohranjuje se u mapu.

Ta vrsta datoteke s izvatkom obuhvaća sljedeće podatke:
  • Poruku o zastoju te njene parametre i ostale podatke
  • Popis učitanih upravljačkih programa
  • Kontekst procesora (PRCB) za procesor koji je prestao reagirati
  • Informacije o procesu i kontekst jezgre (EPROCESS) za proces koji je prestao s radom
  • Informacije o procesu i kontekst jezgre (ETHREAD) za nit koja je prestala s radom
  • Poziv stoga u jezgrenom načinu rada za nit koja je prestala s radom
Datoteka s malim izvatkom radne memorije korisna je kada je prostor na tvrdom disku ograničen. No zbog ograničenih informacija analizom datoteke možda neće biti moguće otkriti pogreške koje nije izravno uzrokovala nit koja je radila u trenutku pojavljivanja problema.

Ako se pojavi drugi problem i ako sustav Windows stvori datoteku s malim izvatkom radne memorije, sustav Windows će čuvati prethodnu datoteku. Sustav Windows svakoj datoteci daje zaseban naziv datoteke kodiran datumom. Mini022900-01.dmp, na primjer, prva je datoteka s izvatkom radne memorije generirana 29. veljače 2000. Sustav Windows čuva popis svih datoteka s malim izvacima radne memorije u mapi %SystemRoot%\Minidump.

Konfiguriranje vrste izvatka

Da biste konfigurirali mogućnosti pokretanja i oporavka za korištenje datoteke s malim izvatkom radne memorije, slijedite ove korake.

Napomena Budući da postoji više verzija sustava Microsoft Windows, koraci opisani u nastavku mogu se razlikovati na vašem računalu. Ako se razlikuju, upute za dovršenje tih koraka potražite u dokumentaciji koju ste dobili uz proizvod.
  1. Kliknite Start, pokažite na Settings (Postavke), a zatim kliknite Control Panel (Upravljačka ploča).
  2. Dvokliknite System (Sustav).
  3. Kliknite karticu Advanced (Dodatno), a zatim kliknite Settings (Postavke) u polju Startup and Recovery (Pokretanje i oporavak).
  4. Na popisu Write debugging information (Zapiši informacije o ispravljanju pogrešaka) kliknite Small memory dump (64k) (Mali izvadak radne memorije (64k)).

    Da biste promijenili lokaciju mape za datoteke s malim izvacima radne memorije, unesite novu stazu u okvir Dump File (Datoteka s izvatkom) (ili u okvir Small dump directory (Direktorij malog izvatka) ovisno o verziji sustava Windows).

Alati za čitanje datoteke s malim izvatkom radne memorije

Datoteke s malim izvacima radne memorije možete učitati pomoću uslužnog programa za provjeru izvadaka (Dumpchk.exe). Dumpchk.exe možete koristiti i da biste provjerili je li datoteka s izvatkom radne memorije ispravno stvorena. Uslužni program za provjeru izvadaka ne zahtijeva pristup simbolima za ispravljanje pogrešaka. Uslužni program za provjeru izvadaka dio je alata za podršku u sustavima Microsoft Windows 2000 i Microsoft Windows XP.

Dodatne informacije o korištenju uslužnog programa za provjeru izvadaka u sustavima Windows 2000 i Windows NT potražite u članku iz Microsoftove baze znanja pod brojem
156280 Kako koristiti Dumpchk.exe za provjeru datoteke s izvatkom radne memorije (Ova veza može upućivati na sadržaj koji je djelomično ili potpuno na engleskom jeziku)
Dodatne informacije o korištenju uslužnog programa za provjeru izvadaka u sustavu Windows XP potražite u članku iz Microsoftove baze znanja pod brojem
315271 Kako koristiti Dumpchk.exe za provjeru datoteke s izvatkom radne memorije (Ova veza može upućivati na sadržaj koji je djelomično ili potpuno na engleskom jeziku)
Napomena Uslužni program za provjeru izvadaka nije dio alata za podršku Microsoft Windows Server 2003. Da biste nabavili uslužni program za provjeru izvadaka ako koristite sustav Microsoft Windows Server 2003, preuzmite i instalirajte alate za ispravljanje pogrešaka za paket Windows sa sljedećeg Microsoftova web-mjesta:
http://www.microsoft.com/whdc/devtools/debugging/default.mspx
Pomoću alata WinDbg i KD.exe možete čitati i datoteke s malim izvacima radne memorije. WinDbg i KD.exe dio su najnovije verzije alata za ispravljanje pogrešaka za paket Windows.
Ta web-stranica omogućuje i pristup paketima simbola za sustav Windows koje je moguće preuzeti. Da biste koristili resurse, stvorite mapu na diskovnom pogonu na kojem će biti preuzeti lokalni simboli ili simbol predmemoriranja za poslužitelj za simbole. Na primjer, koristite C:\Symbols. Možete koristiti sljedeću stazu do simbola sa svim naredbama opisanim u ovom članku:
SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
Ako preuzimate simbole u lokalnu mapu, koristite stazu te mape kao stazu do simbola.

Dodatne informacije o mogućnostima datoteke s izvatkom potražite u članku iz Microsoftove baze znanja pod brojem
254649 Pregled mogućnosti datoteke s izvacima za sustave Windows Server 2003, Windows XP i Windows 2000 (Ova veza može upućivati na sadržaj koji je djelomično ili potpuno na engleskom jeziku)

Instalacija alata za ispravljanje programskih pogrešaka

Da biste preuzeli i instalirali alate za ispravljanje pogrešaka Windows, posjetite sljedeće Microsoftovo web-mjesto:
http://www.microsoft.com/whdc/devtools/debugging/default.mspx
Odaberite tipičnu instalaciju. Po zadanom program za instalaciju instalira alate za ispravljanje pogrešaka u sljedeću mapu:
C:\Program Files\Debugging Tools for Windows

Otvaranje datoteke s izvatkom

Da biste otvorili datoteku s izvatkom nakon dovršenja instalacije, slijedite ove korake:
  1. Kliknite Start, a zatim Run (Pokreni), upišite cmd i kliknite OK (U redu).
  2. Promijenite u alate za ispravljanje pogrešaka za mapu Windows. Da biste to učinili, u naredbeni redak upišite sljedeće i pritisnite tipku ENTER:
    cd c:\program files\debugging tools for windows
  3. Da biste u alat za ispravljanje pogrešaka učitali datoteku s izvatkom, upišite jednu od sljedećih naredbi i pritisnite tipku ENTER:
    windbg -y SymbolPath -i ImagePath -z DumpFilePath
    kd -y SymbolPath -i ImagePath -z DumpFilePath
U sljedećoj se tablici objašnjava korištenje varijabli korištenih u tim naredbama.
Sažmi ovu tablicuProširi ovu tablicu
VarijablaObjašnjenje
SymbolPathIli lokalna staza u koju su datoteke sa simbolima preuzete ili staza do poslužitelja za simbole, uključujući mapu predmemorije. S obzirom da datoteka s malim izvatkom radne memorije sadrži ograničene informacije, stvarne binarne datoteke moraju se učitati zajedno sa simbolima da bi se datoteka s izvatkom ispravno čitala.
ImagePathStaza do tih datoteka. Datoteke su dio mape I386 na Windows XP CD-ROM-u. Staza, na primjer, može biti C:\Windows\I386.
DumpFilePathStaza i naziv datoteke za datoteku s izvatkom koju provjeravate.

Primjeri naredbi

Sljedeće primjere naredbi možete koristiti za otvaranje datoteke s izvatkom. Te naredbe pretpostavljaju sljedeće:
  • Sadržaji mape I386 na Windows CD-ROM-u kopirani su u mapu C:\Windows\I386.
  • Naziv mape s izvatkom je C:\Windows\Minidump\Minidump.dmp.
Primjer 1:
kd -y srv*c:\symbols*http://msdl.microsoft.com/download/symbols -i c:\windows\i386 -z c:\windows\minidump\minidump.dmp
Primjer 2. Ako vam je draža verzija sa slikom alata za ispravljanje pogrešaka umjesto verzije s naredbenim retkom, upišite sljedeću naredbu:
windbg -y srv*c:\symbols*http://msdl.microsoft.com/download/symbols -i c:\windows\i386 -z c:\windows\minidump\minidump.dmp

Pregledavanje datoteke s izvatkom

Postoji nekoliko naredbi za prikupljanje informacija u datoteci s izvatkom, uključujući sljedeće naredbe:
  • Naredba !analyze -show prikazuje kod pogreške sa zastojem i njenih parametara. Kod pogreške sa zastojem poznat je i kao kod za provjeru pogreške.
  • Naredba !analyze -v prikazuje detaljne rezultate.
  • Naredba lm N T navodi navedene učitane module. Rezultat obuhvaća status i stazu do modula.
Napomena Naredba nastavka !drivers prikazuje popis svih upravljačkih programa učitanih na odredišno računalo zajedno s informacijama o sažetku o korištenju memorije. Nastavak !drivers je zastario u sustavu Windows XP i novijim verzijama. Za prikaz informacija o učitanim upravljačkim programima i ostalim modulima koristite naredbu lm. Naredba lm N T prikazuje informacije u formatu sličnom starom dodatku !drivers.

Pomoć s ostalim naredbama i potpunu sintaksu naredbi potražite u dokumentaciji o alatima za ispravljanje pogrešaka. Dokumentacija o alatima za ispravljanje pogrešaka može se naći na sljedećim lokacijama:
C:\Program Files\Debugging Tools for Windows\Debugger.chm
Napomena Ako imate problema povezanih sa simbolima, koristite uslužni program Symchk da biste provjerili jesu li ispravni simboli pravilno učitani. Dodatne informacije o korištenju uslužnog programa Symchk potražite u članku iz Microsoftove baze znanja pod brojem
311503 Korištenje Microsoftova poslužitelja za simbole za nabavu datoteka sa simbolima za ispravljanje pogrešaka (Ova veza može upućivati na sadržaj koji je djelomično ili potpuno na engleskom jeziku)

Pojednostavnjivanje naredbi korištenjem skupne datoteke

Nakon identifikacije naredbe koju morate koristiti za učitavanje izvadaka radne memorije možete stvoriti skupnu datoteku radi provjere datoteke s izvatkom. Stvorite, na primjer, skupnu datoteku i nazovite je Dump.bat. Spremite je u mapu s instaliranim alatima za ispravljanje pogrešaka. U skupnu datoteku upišite sljedeći tekst:
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
Kada želite pregledati datoteku s izvatkom, upišite sljedeću naredbu da biste stazu do datoteke s izvatkom prenijeli u skupnu datoteku:
dump c:\windows\minidump\minidump.dmp

Svojstva

ID članka: 315263 - Posljednja izmjena: 16. svibnja 2011. - Revizija: 5.0
ODNOSI SE NA:
  • 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
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows 7 Beta
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Business N
  • Windows Vista Business N 64-bit Edition
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Basic N
  • Windows Vista Home Basic N 64-bit Edition
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
Ključne riječi: 
kbhowto kbenv kbinfo KB315263

Pošaljite povratne informacije

 

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