BSOD (plavi zaslon smrti) naziv je koji se daje plavom zaslonu koji se pojavi kada se računalo pokrenuto u verziji operativnog sustava Windows sruši i naglo isključi. Uzrok BSOD-a opisuje sam plavi zaslon, no kao da je plavi zaslon vidljiv samo nekoliko sekundi prije nego što se računalo ili potpuno isključi ili ponovno pokrene, analizirajući cijeli BSOD upravo tada i to je nemoguće.
Srećom, međutim, kad god se ispravno konfigurirano Windows računalo sruši i prikaže BSOD, stvara dump (.dmp) datoteku koja sadrži pojedinosti o BSOD-u. Datoteke .dmp koje Windows stvara su na računalnom jeziku i moraju se pretvoriti u format koji je razumljiv čovjeku prije nego što se mogu analizirati. WinDBG ( Win dows D e B u G ger) je softverski uslužni program koji je stvorio Microsoft i koji je sposoban učitati i predstaviti .dmp datoteke koje Windows računala kreiraju kada BSOD-u daju korisnicima na analizu. Međutim, kako biste koristili WinDBG za analizu BSOD-ova morat ćete ga na odgovarajući način postaviti, a to je upravo ono što je ovaj vodič ovdje da vas nauči raditi.
Faza 1: Provjera imate li ispravnu verziju .NET Framework-a
Da bi radio onako kako bi trebao, WinDBG zahtijeva samo verziju 4.5.2 Microsoft .NET Framework-a. Ako imate bilo koji drugi verziju .NET Framework instaliran na računalo koje želite analizirati .dmp datoteke na, preuzimanje NET Framework 4.5.2 od ovdje , a zatim ga instalirati prije premještanja na skidanje, instaliranje i postavljanje WinDbg .
Za provjeru koju verziju NET Framework imate, držite Windows tipku i pritisnite R . U dijaloški okvir za pokretanje upišite
% windir% \ Microsoft.NET \ Framework \
Vidjet ćete mapu s verzijom. Ako prikazuje mapu s “4.0.etc”, tada najvjerojatnije već imate verziju .NET Framework 4.5.
Faza 2: Preuzimanje i instaliranje WinDBG
Kliknite ovdje da biste započeli preuzimanje WinDBG-a
Nakon preuzimanja instalacijskog programa WinDBG (datoteka koja se prema zadanim postavkama naziva sdksetup.exe ), dođite do nje i dvaput je kliknite da biste je pokrenuli.
Navedite prilagođeno mjesto instalacije za WinDBG ili jednostavno upotrijebite unaprijed konfigurirano zadano mjesto instalacije.
Prihvatite ugovor o licenci WinDBG .
Na zaslonu Odabir značajki koje želite instalirati odaberite samo značajku Alati za uklanjanje pogrešaka za Windows i kliknite Instaliraj da biste započeli instalaciju.
Pričekajte da se WinDBG i njegova odabrana značajka preuzmu i instaliraju na vaše računalo.
Faza 3: Pridruživanje .dmp datoteka WinDBG-u
Da biste mogli čitati i analizirati .dmp datoteke koje vaše računalo stvara, prvo morate povezati .dmp datoteke s WinDBG . Da biste to učinili, morate:
Ako koristite Windows 8 ili noviji, desnom tipkom miša kliknite izbornik Start da biste otvorili WinX izbornik i kliknite Command Prompt (Admin) . Ako koristite stariju verziju sustava Windows, otvorite izbornik Start , potražite " cmd ", kliknite desnu tipku miša na rezultat pretraživanja pod nazivom cmd i kliknite Pokreni kao administrator . Ovo će pokrenuti povišeni naredbeni redak .
Utipkajte sljedeće u povišeni naredbeni redak i pritisnite Enter :
cd c: \ Program Files (x86) \ Windows Kits \ 8.1 \ Debuggers \ x64
Napomena: Ako se mjesto instalacije za vašu instancu WinDBG razlikuje, zamijenite sve ispred cd-a u naredbenom retku iznad stvarnim mjestom instalacije WinDBG-a u vašem slučaju.
Zatim u povišenu naredbenu liniju upišite sljedeće i pritisnite Enter :
windbg.exe -IA
Ako je sve prošlo u redu, pojavit će se novi prozor WinDBG koji sadrži dijaloški okvir koji potvrđuje povezanost .dmp datoteka vašeg računala s WinDBG . Ako se pojavi takav okvir za potvrdu, možete zatvoriti i WinDBG i povišeni naredbeni redak .
Faza 4: Konfiguriranje putanje simbola za WinDBG
Da bi pročitao binarne datoteke u .dmp datoteci, WinDBG koristi simbole koje treba imati pri ruci kad god zatrebate za čitanje i analizu .dmp datoteke. Put simbola je direktorij na vašem računalu u kojem WinDBG pohranjuje sve preuzete simbole. Iako možete slobodno pretvoriti bilo koje mjesto na tvrdom disku računala u put simbola za vašu instalaciju WinDBG-a , ovo je izuzetno ključna i krhka faza, zbog čega se preporučuje da jednostavno upotrijebite zadano mjesto (isto ono koje se koristi u ovom vodiču). Evo kako možete konfigurirati put simbola za WinDBG :
Pokrenite novi prozor WinDBG otvaranjem izbornika Start i klikom na Svi programi > Windows setovi > Alati za uklanjanje pogrešaka za x64 > WinDBG (x64) .
Kada se WinDBG pokrene, kliknite Datoteka > Put datoteke do simbola .
Upišite sljedeće u okvir za put pretraživanja simbola i kliknite U redu :
SRV * C: \ SymCache * // msdl.microsoft.com/download/symbols
To će uputiti WinDBG da stvori novu mapu pod nazivom SymCache na Local Disk C i preuzme nove simbole i spremi ih u ovu mapu. Možete zamijeniti C: \ SymCache u gornjem tekstu bilo kojim direktorijumom po vašem izboru u kojem želite da WinDBG pohrani njegove simbole.
Kliknite Datoteka > Spremi radni prostor . Ovo će spremiti novi put simbola koji ste konfigurirali.
Zatvorite WinDBG klikom na Datoteka > Izlaz .
Faza 5: Testiranje vaše WinDBG instalacije
Nakon što preuzmete, instalirate i prikladno podesite WinDBG , preostaje vam samo da izvadite svoju instalaciju WinDBG- a i provjerite radi li ona kako treba. Da biste testirali instalaciju WinDBG-a , morate:
Preuzmite ovu .ZIP datoteku .
Izdvojite preuzetu .ZIP datoteku u novu mapu i dvaput kliknite .dmp datoteku među njezinim sadržajem kako biste uputili WinDBG da je počne čitati i prikazivati.
Nova instanca WinDBG otvorit će se automatski i vidjet ćete kako se u radnom prostoru pojavljuje tekst. Ovo je prva .dmp datoteka koju WinDBG analizira na vašem sustavu, pa bi moglo potrajati značajno vrijeme jer će WinDBG preuzimati simbole i spremati ih na put simbola koji ste konfigurirali dok prevodi .dmp datoteku koja se koristi za testiranje to. Sljedeći put kada WinDBG koristite za analizu .dmp datoteke, neće vam trebati toliko vremena koliko je potrebno ovoj.
Kada WinDBG završi s analizom i prevođenjem testne .dmp datoteke, izlaz će izgledati ovako:
Vjerojatno uzrokovana linijom ukazuje na ono što je pokrenulo BSOD.
Nastavak: MachineOwner
Tekst na kraju koji je podebljan prikazuje se čim je .dmp datoteka pročitana i u potpunosti analizirana. Jednom kada se ovaj tekst prikaže, .dmp datoteka bit će u potpunosti pročitana, znat ćete da vaša instalacija WinDBG-a funkcionira i možete prijeći na analizu koliko god želite .dmp datoteka. Sada možete izaći iz WinDBG klikom na Datoteka > Izlaz .