DUMP (DMP) -tiedostojen analysointi Windows 8: ssa ja 10: ssä

BSOD (Blue Screen of Death) on siniselle näytölle annettu nimi, joka tulee näkyviin, kun Windows-käyttöjärjestelmän versiota käyttävä tietokone kaatuu ja sammuu äkillisesti. BSOD: n syy kuvataan sinisellä näytöllä, mutta sinisen näytön näkyminen näkyy vain muutaman sekunnin ajan, ennen kuin tietokone joko sammuu kokonaan tai käynnistyy uudelleen.

Onneksi aina, kun oikein määritetty Windows-tietokone kaatuu ja näyttää BSOD: n, se luo dump-tiedoston (.dmp), joka sisältää BSOD: n tiedot. Windowsin luomat .dmp-tiedostot ovat kuitenkin tietokonekielellä ja ne on muunnettava ihmisille ymmärrettävään muotoon, ennen kuin ne voidaan analysoida. WinDBG (Voittaadows DeBuGger) on Microsoftin luoma ohjelmistoapuohjelma, joka pystyy lataamaan ja esittämään .dmp-tiedostot, jotka Windows-tietokoneet luovat BSOD: n käyttäjille analysointia varten. Kuitenkin, jotta voidaan käyttää WinDBG BSOD: iden analysointia varten sinun on määritettävä se asianmukaisesti, ja juuri tämä opas on täällä opettamaan sinua tekemään.

Vaihe 1: Varmista, että sinulla on oikea .NET Framework -versio

Toimiakseen niin kuin sen pitäisi WinDBG ei vaadi muuta kuin versiota 4.5.2 Microsoft .NET Frameworkin. Jos tietokoneellasi on asennettuna jokin muu .NET Framework -versio, jossa haluat analysoida .dmp-tiedostoja, lataa .NET Framework 4.5.2 alkaen tässä ja asenna se ennen siirtymistä lataamiseen, asentamiseen ja määrittämiseen WinDBG.

Tarkista, mikä .NET Framework -versio sinulla on, pitämällä Windows-avain ja Paina R. Kirjoita ajon valintaikkunaan

% windir% \ Microsoft.NET \ Framework \

Näet kansion version. Jos siinä näkyy kansio ”4.0.etc”, sinulla on todennäköisesti jo .NET Frameworkin 4.5-versio.

Vaihe 2: WinDBG: n lataaminen ja asentaminen

Klikkaus tässä aloittaaksesi WinDBG

Kun WinDBG asennusohjelma (tiedosto nimeltä sdksetup.exe oletuksena) on ladattu, siirry kohtaan ja kaksoisnapsauta sitä käynnistääksesi sen.

Määritä mukautettu asennuspaikka kohteelle WinDBG tai yksinkertaisesti käytä valmiiksi määritettyä oletusasennussijaintia.

Hyväksy WinDBG lisenssisopimus.

Sen Valitse asennettavat ominaisuudet -näytössä valitse vain Virheenkorjaustyökalut Windowsille ominaisuus ja napsauta Asentaa aloittaaksesi asennuksen.

Odottaa WinDBG ja sen valitsema ominaisuus ladattavaksi ja asennettavaksi tietokoneellesi.

Vaihe 3: .dmp-tiedostojen liittäminen WinDBG: hen

Jotta voisit lukea ja analysoida tietokoneesi luomia .dmp-tiedostoja, sinun on ensin liitettävä .dmp-tiedostot WinDBG. Tätä varten sinun on:

Jos käytät Windows 8: ta tai uudempaa, napsauta hiiren kakkospainikkeella Aloitusvalikko avata WinX-valikko ja napsauta Komentokehote (järjestelmänvalvoja). Jos käytät vanhempaa Windows-versiota, avaa Aloitusvalikko, etsiä "cmd”, Napsauta hiiren kakkospainikkeella nimettyä hakutulosta cmd ja napsauta Suorita järjestelmänvalvojana. Tämä käynnistää korotetun Komentokehote.

Kirjoita seuraava kohotettuun Komentokehote ja paina Tulla sisään:

cd c: \ Program Files (x86) \ Windows Kits \ 8.1 \ Debuggers \ x64

merkintä: Jos asennuksen sijaintisi WinDBG on erilainen, korvaa kaikki edessä olevat CD yllä olevalla komentorivillä WinDBG sinun tapauksessasi.

Kirjoita seuraavaksi seuraava kohotettuun Komentokehote ja paina Tulla sisään:

windbg.exe -IA

Jos kaikki meni hyvin, uusi WinDBG ikkuna, joka sisältää valintaikkunan, joka vahvistaa tietokoneen .dmp-tiedostojen yhdistämisen WinDBG ilmestyy. Jos tällainen vahvistusruutu tulee näkyviin, voit mennä eteenpäin ja sulkea molemmat WinDBG ja kohonnut Komentokehote.

Vaihe 4: Symbolipolun määrittäminen WinDBG: lle

Jos haluat lukea binäärit .dmp-tiedostossa, WinDBG käyttää symboleja, jotka sillä on oltava käsillä aina, kun tarvitset sitä lukemaan ja analysoimaan .dmp-tiedosto. Symbolipolku on hakemisto tietokoneellasi WinDBG tallentaa kaikki ladatut symbolit. Voit vapaasti muuttaa minkä tahansa tietokoneen kiintolevyn sijainnin symbolipoluksi asennuksellesi WinDBG, tämä on erittäin tärkeä ja hauras vaihe, minkä vuoksi on suositeltavaa käyttää vain oletussijaintia (sama kuin tässä oppaassa käytetään). Näin voit määrittää symbolipolun WinDBG:

Käynnistä uusi WinDBG -ikkuna avaamalla Aloitusvalikko ja napsauttamalla Kaikki ohjelmat >Windows-sarjat >X64-virheenkorjaustyökalut >WinDBG (x64).

Kun WinDBG käynnistää, napsauta Tiedosto >Symbolitiedoston polku.

Kirjoita seuraava Symbolien hakupolku ruutu ja napsauta OK:

SRV * C: \ SymCache * // msdl.microsoft.com/download/symbolit

Tämä opastaa WinDBG luoda uuden kansion nimeltä SymCache sisään Paikallinen levy C ja lataa uudet symbolit ja tallenna ne tähän kansioon. Voit korvata C: \ SymCache yllä olevassa tekstissä minkä tahansa valitsemasi hakemiston kanssa, mihin haluat WinDBG tallentaa sen symbolit.

Klikkaa Tiedosto > Tallenna WorkSpace. Tämä tallentaa uuden määrittämäsi symbolipolun.

kiinni WinDBG napsauttamalla Tiedosto >Lopeta.

Vaihe 5: WinDBG-asennuksen testaaminen

Kun olet ladannut, asentanut ja asentanut asianmukaisesti WinDBG, sinun tarvitsee vain tehdä asennus WinDBG ulos pyöriä ja katso, toimiiko se niin kuin pitäisi. Testaa asennuksesi WinDBG, sinun täytyy:

ladata tämä .ZIP-tiedosto.

Pura ladattu .ZIP-tiedosto uuteen kansioon ja kaksoisnapsauta .dmp-tiedostoa sen sisällön ohessa WinDBG aloittaaksesi sen lukemisen ja näyttämisen.

Uusi esimerkki WinDBG avautuu automaattisesti ja näet tekstin ilmestyvän työtilaan. Tämä on ensimmäinen .dmp-tiedosto WinDBG analysoi järjestelmääsi, joten se voi viedä huomattavan paljon aikaa WinDBG lataa symboleja ja tallentaa ne määrittämääsi symbolipolkuun, kun se kääntää sen testaamiseen käytettävän .dmp-tiedoston. Seuraavan kerran, kun käytät WinDBG .dmp-tiedoston analysoiminen ei vie niin paljon aikaa kuin se vie tämän tiedoston kanssa.

Kun WinDBG Kun testattu .dmp-tiedosto on analysoitu ja käännetty, tulos näyttää tältä:

Todennäköisesti viivan aiheuttama osoittaa, mikä laukaisi BSOD: n.

Seuranta: MachineOwner

Lihavoitu lopussa oleva teksti näkyy heti, kun .dmp-tiedosto on luettu ja analysoitu kokonaan. Kun tämä teksti tulee näkyviin, .dmp-tiedosto on luettu kokonaan, tiedät, että asennuksesi WinDBG toimii ja voit siirtyä analysoimaan niin monta muuta .dmp-tiedostoa kuin haluat. Voit nyt poistua WinDBG napsauttamalla Tiedosto >Lopeta.