Ko se vaša aplikacija Windows zruši ali se nepričakovano zapre, se ustvari datoteka datoteke »dump crash dump« za shranjevanje trenutnih podatkov, preden je prišlo do napake. Branje majhne datoteke izpisa pomnilnika vam lahko pomaga ugotoviti in odpraviti vzrok programskih napak. Če želite izvedeti, kaj je narobe s programom, lahko uporabite brezplačno programsko opremo, imenovano "BlueScreenView", ali za naprednejše informacije uporabite orodje za razhroščevanje.
Korak
Metoda 1 od 2: Uporaba BlueScreenView
Korak 1. Če želite ugotoviti vzrok stavke, uporabite BlueScreenView
Večina uporabnikov potrebuje le datoteko kopice, da ugotovi, kaj povzroča sistemsko napako ali modri zaslon smrti. Blue ScreenView je brezplačna programska oprema podjetja NirSoft, ki lahko analizira datoteke kopice in uporabniku pove, kateri pogon (gonilnik) ali drugi dejavniki povzročajo zrušitev.
Kupi, ki nastanejo zaradi sistemskih napak, se imenujejo »minidumps.”
Korak 2. Prenesite BlueScreenView
BlueScreenView lahko prenesete neposredno iz NirSofta na nirsoft.net/utils/blue_screen_view.html.
Samostojni program lahko prenesete v ZIP formatu. Na ta način lahko zaženete program, ne da bi ga namestili. Ko se datoteka ZIP prenese, z desno tipko miške kliknite in izberite »Izvleči«, da ustvarite novo mapo s programom BlueScreenView
Korak 3. Zaženite BlueScreenView
Ko izvlečete BlueScreenView iz datoteke ZIP, zaženite program znotraj. Windows vas bo pozval, da nadaljujete.
Korak 4. Poiščite datoteko kupe, ki jo želite analizirati
Ko se računalnik zruši, se v imeniku Windows ustvari datoteka z imenom "minidump". Te datoteke imajo razširitev.dmp, ki jo BlueScreenView lahko prebere in vam pove, kaj se je zgodilo. Datoteko minidump najdete v C: / Windows / Minidump. Če ga ne vidite, boste morda morali prikazati skrite datoteke:
- Za uporabnike operacijskega sistema Windows 10 in 8 kliknite oznako »Pogled« v Raziskovalcu in potrdite polje »Skriti predmeti«.
- Za uporabnike sistema Windows 7 in starejših različic odprite Možnosti map na nadzorni plošči, kliknite oznako »Pogled« in izberite »Pokaži skrite datoteke, mape in pogone«.
Korak 5. Povlecite datoteko.dmp v okno BlueScreenView
Najhitrejši način odpiranja datoteke.dmp je, da jo povlečete v okno BlueScreenView. Datoteka se ne premakne s prvotne lokacije. Videli boste, da se spodnja polovica okna BlueScreenView napolni s podatki, ko datoteko povlečete v okno.
Korak 6. Poiščite stolpec »Vzrok za voznika« na vrhu
Morda se boste morali malo pomakniti v desno, da ga vidite. V tem stolpcu bo prikazan pogon, ki je povzročil zrušitev sistema.
Morda boste našli tudi težaven pogon, ker je na dnu okna označen z rdečo barvo. Dvokliknite oznako, če si želite ogledati več podrobnosti, kot so ime izdelka, opis in pot
Korak 7. Uporabite te podatke za rešitev težave
Zdaj veste vzrok nesreče in ga lahko začnete odpravljati. Naredite spletno iskanje s ključno besedo "(ime pogona) crash" in preverite, ali je imel kdo drug vašo težavo.
Metoda 2 od 2: Uporaba WinDBG
Korak 1. Uporabite to metodo za bolj poglobljeno analizo
Večini uporabnikov ni treba uporabiti programa Windows Debugger za odpiranje datoteke MEMORY. DMP in preverjanje kode kupa iz pomnilnika, ko pride do sistemske napake. Če želite izvedeti več o tem, kako Windows uporablja svoje pogone in pomnilnik, ali pa morate analizirati datoteke kopice za razvojne namene, vam lahko Windows Debugger posreduje veliko informacij.
Korak 2. Prenesite Windows Software Development Kit (WDK)
Ta program ima program WinDBG, ki se bo uporabljal za odpiranje datoteke kopice. Namestitveni program WDK lahko prenesete tukaj.
Korak 3. Zaženite datoteko sdksetup.exe
Začela se bo namestitev programa. Nadaljujte skozi prvih nekaj oken in pustite pri prvotnih nastavitvah.
Korak 4. Ne izberite vsega razen »Orodja za odpravljanje napak za Windows«
Vse druge funkcije lahko počistite, saj se ne bodo uporabljale za odpiranje datotek kopice. Tako prihranite čas namestitve in prostor na trdem disku.
Korak 5. Počakajte trenutek, da se datoteka prenese in namesti
Običajno ta postopek traja nekaj minut.
Korak 6. Odprite ukazni poziv kot skrbnik
Odpreti morate ukazni poziv, ki se prikaže, da datoteko.dmp povežete z WinDBG, da jo lahko analizirate. Ukazni poziv boste zagnali v mapi "system32".
- Za uporabnike operacijskih sistemov Windows 10 in 8 z desno tipko miške kliknite gumb Windows in "Ukazni poziv (skrbnik)".
- Za uporabnike sistema Windows 7 odprite meni Start in vnesite cmd. Pritisnite Ctrl+⇧ Shift+↵ Enter.
Korak 7. Pojdite v imenik razhroščevalnika
Če se želite premakniti v pravi imenik, vnesite naslednji ukaz. Za uporabnike sistema Windows 10 ga lahko kopirate in prilepite. Za uporabnike starejših različic sistema Windows morate vnesti:
cd / Program Files (x86) Windows Kits / 8.1 / Debuggers / x64
Korak 8. Vnesite ukaz za povezavo datoteke kupe
Vnesite naslednji ukaz za povezavo WinDBG z datoteko.dmp. Uporabniki sistema Windows 10 lahko to datoteko kopirajo in prilepijo z ukazom:
- windbg.exe -IA
- Če ste ukaz vnesli pravilno, se prikaže prazno okno WinDBG, ki ga lahko zaprete.
Korak 9. Zaženite WinDBG
WinDBG boste morali konfigurirati za nalaganje ustreznih datotek iz Microsofta za odpiranje datotek.dmp. To lahko storite prek WinDBG.
Najhitrejši način za zagon programa je pritisniti Win in vnesti "windbg."
Korak 10. Kliknite "Datoteka" in izberite "Pot datoteke s simboli"
Odprlo se bo novo okno.
Korak 11. Kopirajte in prilepite naslednji naslov
Ta pot bo WinDBG -ju povedala, naj zahtevane simbole prenese neposredno iz Microsofta in jih shrani v C: / SymCache:
- SRV*C: / SymCache*https://msdl.microsoft.com/download/symbols
- Vaša mapa C: / SymCache se bo sčasoma povečala, ko odprete vedno več dodatnih datotek s simboli in kljukicami, prenesenih iz Microsofta.
Korak 12. Poiščite datoteko kupe, ki jo želite analizirati
Kopije datotek (.dmp) se običajno ustvarijo, ko se sistem zruši. Ko obnovite računalnik po zrušitvi, bi morali najti datoteke kopice v imeniku C: / Windows / Minidump. Datoteka se lahko nahaja tudi v C: / Windows / MEMORY. DMP. Če ga ne najdete, bi morali prikazati skrite datoteke:
- Za uporabnike operacijskih sistemov Windows 10 in 8 kliknite oznako »Pogled« v Raziskovalcu in potrdite polje »Skriti predmeti«.
- Za uporabnike operacijskega sistema Windows 7 in starejših različic odprite Možnosti map na nadzorni plošči, kliknite oznako »Pogled« in izberite »Pokaži skrite datoteke, mape in pogone«.
Korak 13. Dvokliknite datoteko kupe
Če pravilno konfigurirate WinDBG po zgornjih korakih, bo WinDBg zagnal in začel obdelati datoteke.
Korak 14. Počakajte, da se naloži datoteka kupe
Ko prvič odprete datoteko kopice, boste morali počakati nekaj časa, da se simboli prenesejo iz Microsofta. Med prenašanjem datotek ne prekinjajte programa WinDBG.
- Datoteke kupov se bodo pri naslednjih odprtjih nalagale veliko hitreje, ker že imate simbole v mapi C: / SymCache.
- Ko se datoteka kopice naloži, boste vedeli, ko boste na dnu datoteke videli Nadaljevanje: MachineOwner.
Korak 15. Poiščite stavek "Verjetno posledica"
To je najhitrejši način, da ugotovite vzrok napake programa. WinDBG bo analiziral datoteko kupe in uporabniku prijavil pogon ali postopek, ki povzroča težavo. Te podatke lahko uporabite za poglobljene raziskave in odpravljanje težav.
Korak 16. Poiščite kodo BugCheck
Datoteka kupe bo vrnila kodo za določene napake, ki so se pojavile med zrušitvijo. Poiščite te kode tik nad stavkom "Verjetno posledica". Običajno boste videli dvomestno kodo, na primer "9F".