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



Kokeile Instrumenttia Ongelmien Poistamiseksi

BSOD (Blue Screen of Death) on nimi, joka annetaan siniselle näytölle, 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 (.dmp) -tiedoston, 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 ( Voittaa dows D On B u G ger) 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-koodien 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 vaatii 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.

net4.5-kehys



Vaihe 2: WinDBG: n lataaminen ja asentaminen

Klikkaus tässä aloittaa WinDBG

Kun WinDBG asennusohjelma (tiedosto nimeltä sdksetup.exe oletuksena) on ladattu, siirry 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.

2016-04-30_082528

Odottaa WinDBG ja sen valitsema ominaisuus ladattavaksi ja asennettavaksi tietokoneellesi.

Vaihe 3: .dmp-tiedostojen yhdistä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 

2016-04-30_083231

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 .

windbg -ia

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 Symbolihakupolku ruutu ja napsauta OK :

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

2016-04-30_083705

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, missä haluat olla 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 on analysoitu ja käännetty test .dmp-tiedosto, tulos näyttää tältä:

windbg-analyysi

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 näkyy, .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 .

5 minuuttia luettu