Small Memory Dump (dmp) -tiedostojen avaaminen ja lukeminen Windows 11/10:ssä

Kun käynnissä oleva Windows - sovellus pysähtyy tai kaatuu odottamatta, järjestelmäsi luo "kaatumisvedostiedoston" tallentaakseen tiedot, jotka olivat läsnä juuri ennen kaatumistapahtumaa. Näiden kaatumisvedostiedostojen lukeminen voi auttaa sinua löytämään virheen syyn ja vianmäärityksen. Katso, kuinka voit lukea pienen Windowsin luoman muistivedostiedoston .(memory dump file)

Pienen muistivedos(Small Memory Dump) ( DMP ) -tiedostojen lukeminen

Pieni muistivedostiedosto tallentaa pienimmän joukon hyödyllisiä tietoja, jotka voivat auttaa sinua paikantamaan, miksi sovellus kaatui tai pysähtyi odottamatta. Windowsin(Windows) uudempi versio luo automaattisesti uuden tiedoston aina, kun tietokone pysähtyy odottamatta. Näihin tiedostoihin liittyvä historia tallennetaan %SystemRoot%Minidumpkansioon. Vetotiedostotyyppi sisältää seuraavat tiedot:

  1. Stop - viesti ja sen parametrit ja muut tiedot
  2. Luettelo ladatuista ohjaimista
  3. Pysähtyneen prosessorin prosessorikonteksti ( PRCB ).
  4. Prosessitiedot ja ytimen konteksti ( EPROCESS ) pysäytetylle prosessille
  5. Pysähtyneen säikeen prosessitiedot ja ytimen konteksti ( ETHREAD ).
  6. Ydintilan kutsupino(Kernel-mode) pysähtyneelle säikeelle.

Käyttäjät voivat käyttää Windows Debugger -työkalua (WinDbg.exe)(Windows Debugger (WinDbg.exe)) pienten muistivedostiedostojen lukemiseen. Se ( WinDbg ) tulee osana viimeisintä versiota Debugging Tools for Windows -paketista.

Voit asentaa virheenkorjaustyökalut erillisenä komponenttina Windows Software Development Kitistä(Windows Software Development Kit) ( SDK ).

Kun SDK :n ohjattu asennus tulee näkyviin, valitse asennuksen aikana (SDK)Debugging Tools for Windows -valintaruutu . Tämän toiminnon avulla voit asentaa virheenkorjaustyökalut erillisenä komponenttina Windows Software Development Kitistä(Windows Software Development Kit) ( SDK ).

Kun olet asentanut Windows Debuggerin(Windows Debugger) , avaa vedos valitsemalla Tiedosto -valikosta (File)Avaa kaatumisvedos(Open Crash Dump) tai painamalla CTRL+D.

Kun Open Crash Dump -valintaikkuna avautuu tietokoneen näytölle, kirjoita kaatumisvedostiedoston koko polku ja nimi Tiedostonimi(File name) - ruutuun tai käytä valintaikkunaa oikean polun ja tiedostonimen valitsemiseen.

Nyt, kun oikea tiedosto on valittu, valitse Avaa(Open) .

Odota(Wait) muutama sekunti, jotta vedostiedosto latautuu, kun se muodostaa yhteyden Internetiin(Internet) ja lataa vaaditut symbolit näytettäväksi lukemassa.

Debugee ei yhdistetty

Sinun pitäisi nähdä viesti, jossa lukee - Debugee ei yhdistetty(Debugee not connected) .

Koneen omistaja

Kun kaikki symbolit on ladattu onnistuneesti, seuraavan viestin pitäisi näkyä vedostekstin alareunassa – Seuranta: MachineOwner.(Followup: MachineOwner.)

Kirjoita komento vedosikkunan alaosassa olevaan komentoriville analysoidaksesi vedostiedoston. Sinun pitäisi nähdä linkki, jossa lukee Bugcheck Analysis -kohdan(Bugcheck Analysis)!analyze -v alla .

Analysoi V

Napsauta linkkiä kirjoittaaksesi komento !analyze -vsivun alareunassa olevaan kehotteeseen.

Pienten muistivedostiedostojen (dmp) lukeminen

Kun se on valmis, yksityiskohtaisen virheentarkistusanalyysin pitäisi viedä näyttötila.

Pino teksti

Vieritä(Scroll) alas kohtaan, jossa lukee STACK_TEXT . STACK_TEXT - kenttä näyttää viallisen komponentin pinojäljen . (STACK_TEXT)Täältä löydät numerorivejä, joissa jokaisella rivillä on kaksoispiste ja tekstiä. Tekstin pitäisi auttaa sinua tunnistamaan kaatumisen syy ja tarvittaessa mikä palvelu kaataa sen.

Pino tekstin analysointi

Käytä !analyzelaajennusta saadaksesi lisätietoja. Älä unohda käyttää -v, -vaihtoehtoa tietojen täysin monisanaiseen näyttöön.

Lue(Read) : Crash Dump -tiedoston luominen manuaalisesti(manually create a Crash Dump file) Windows 11/10:ssä.

Suorittaessaan !analyze-komento määrittää komennon, joka todennäköisesti on aiheuttanut virheen, ja näyttää sen FOLLOWUP_IP- kentässä.

  • SYMBOL_NAME – näytä symboli
  • MODULE_NAME – näyttää moduulin
  • IMAGE_NAME – näyttää kuvan nimen
  • DEBUG_FLR_IMAGE_TIMESTAMP – näyttää tätä ohjetta vastaavan kuvan aikaleiman

Tee tarvittavat toimenpiteet ongelman ratkaisemiseksi!

  • Voit myös käyttää komentorivityökalua (use the command-line tool) Dumpchk.exe tarkistaaksesi muistivedostiedoston.
  • Voit käyttää Crash Dump Analyzer -ohjelmistoa(Crash Dump Analyzer software) kaatumisvedosraporttien analysointiin.
  • Vaihtoehtoisesti voit käyttää WhoCrashed Home Editionia(WhoCrashed Home Edition) tarkistaaksesi virheet yhdellä napsautuksella. Työkalu tekee post mortem kaatumisvedosanalyysin Windowsin muistivedoksista(Windows Memory Dumps) ja esittää kaikki kerätyt tiedot ymmärrettävällä tavalla.

Toivottavasti se auttaa!

Aiheeseen liittyvää luettavaa:(Related reads:)

  1. Windowsin muistivedosasetukset
  2. Fyysisen muistin rajoitukset Crash Dump -tiedostoissa(Physical Memory Limits in Crash Dump files)
  3. Määritä Windows luomaan Crash Dump -tiedostoja sinisellä näytöllä
  4. Hallitse muistivedostiedostojen määrää, jonka Windows luo ja tallentaa.



About the author

Olen web-kehittäjä, jolla on kokemusta sekä Windows 11:n että 10:n kanssa työskentelystä. Olen myös ollut Firefox-käyttäjä useiden vuosien ajan ja olen oppinut käyttämään täysin uutta Xbox One -pelikonsolia. Suurin kiinnostuksen kohteeni ovat ohjelmistokehitys, erityisesti web- ja mobiilikehitys, sekä datatiede. Olen erittäin perehtynyt erilaisiin tietokonejärjestelmiin ja niiden käyttöön, joten voin antaa puolueetonta palautetta erilaisista käyttämistäsi ohjelmista tai palveluista.



Related posts