Lees crash dump lêers

Wanneer `n Windows-toepassing ineenstort of onverwags stop, word `n `crash dump-lêer` gegenereer om stelselinligting van net voor die mislukking te stoor. Die lees van klein geheuestortinglêers kan help om die oorsaak van die fout op te los. Met die gratisprogram `BlueScreenView` kan jy vinnig leer wat verkeerd geloop het, of die Windows Debugger-nutsgoed gebruik vir meer gedetailleerde inligting.

Trappe

Metode 1 van 2: Gebruik BlueScreenView

Prent getiteld Lees Dump Files Stap 1
1. Gebruik BlueScreenView as jy net wil sien wat die ongeluk veroorsaak het. Die meeste gebruikers benodig net crash dump-lêers om vas te stel wat `n stelselongeluk of BSoD (Blue Screen of Death) kan veroorsaak. BlueScreenView is `n gratisprogram van NirSoft vir die ontleding van stortingslêers en kan jou vertel watter drywer of ander faktor die ongeluk veroorsaak het.
  • Die stortings wat tydens `n stelselongeluk geskep word, word `minidumps` genoem.
Prent getiteld Lees Dump Files Stap 2
2. Laai BlueScreenView af. Jy kan BlueScreenView direk vanaf NirSoft aflaai by nirsoft.net/utils/blue_screen_view.html.
Jy kan die program as `n selfstandige weergawe aflaai (verskaf in zip-formaat). Laat jou toe om dit sonder installasie te laat loop. Sodra jy klaar is met die aflaai van die zip-lêer, regskliek en kies `Uittreksel` om `n nuwe vouer met BlueScreenView te skep.
Prent getiteld Lees Dump Files Stap 3
3. Begin BlueScreenView. Nadat u BlueScreenView uit die zip-lêer onttrek het, voer die program uit. Jy sal `n boodskap van Windows kry wat vra of jy wil voortgaan.
Prent getiteld Lees Dump Files Stap 4
4. Vind die crash dump-lêer wat jy wil ontleed. Wanneer jou rekenaar ineenstort, word `n lêer genaamd `minidump` in die Windows-gids geskep. Hierdie lêers het die uitbreiding `dmp` en BlueScreenView kan dit lees en jou vertel wat gebeur het. Minidump-lêers kan gevind word in C:WindowsMinidump. As jy nie die lêers sien nie, moet jy dalk verborge lêers sigbaar maak:
  • In Windows 10 en 8, klik die "Bekyk"-oortjie in Windows Explorer en merk die "Versteekte items"-merkblokkie.
  • In Windows 7 en vroeër, maak voueropsies in die beheerpaneel oop, klik dan op die `Bekyk`-oortjie en kies `Wys verborge lêers, vouers en aandrywers`.
    Prent getiteld Lees Dump Files Stap 5
  • 5. Sleep ditdmp-lêer in die BlueScreenView-venster. Die vinnigste manier om dmp-lêers oop te maak, is deur hulle na die BlueScreenView-venster te sleep. Die lêer sal nie van sy oorspronklike ligging geskuif word nie. Die onderste helfte van die BlueScreenView-venster sal met data gevul word nadat die lêer na die venster gesleep is.
    Prent getiteld Lees Dump Files Stap 6
    6. Gaan na die kolom `Veroorsaak deur bestuurder` in die boonste gedeelte. Jy sal dalk `n bietjie na regs moet blaai om dit te sien. Hierdie kolom wys watter bestuurder die stelselongeluk veroorsaak het.
    Dit is ook moontlik dat die problematiese bestuurder in rooi in die onderste deel van die venster uitgelig word. Dubbelklik op hierdie gemerkte item vir meer besonderhede, soos die produknaam, beskrywing en lêerpad.
    Prent getiteld Lees Dump Files Stap 7
    7. Gebruik hierdie inligting om die probleem te vind. Noudat jy weet watter bestuurder die ongeluk veroorsaak het, kan jy begin met die foutsporing. Begin met `n aanlyn ondersoek van `bestuurdernaam` en `ongeluk` om te sien of ander dieselfde probleem ervaar het.

    Metode 2 van 2: Met WinDBG

    Prent getiteld 1422664 8
    1. Gebruik hierdie metode vir `n meer gevorderde analise. Die meeste gebruikers hoef nie die Windows Debugger-program te gebruik om GEHEUEN te skep nie.Maak DMP-lêers oop en ondersoek die kode wat uit die geheue gestort is as gevolg van `n ongeluk. As jy meer inligting wil hê oor hoe Windows drywers en geheue gebruik, of as jy stortlêers vir sagteware-ontwikkeling moet ontleed, kan Windows Debugger jou baie inligting gee.
    Prent getiteld 1422664 9
    2. Laai die Windows Software Development Kit (WDK) af. Hierdie program bevat die WinDBG-program wat jy gebruik om die stortingslêers oop te maak. U kan die WDK-installeerder hier aflaai.
    Prent getiteld 1422664 10
    3. Dubbelklik opsdksetup.EXE. Dit sal die installeerder begin. Gaan deur die eerste paar skerms en laat die verstekwaardes soos hulle is.
    Beeld getiteld 1422664 11
    4. Ontkies alles behalwe `Ontfoutnutsgoed vir Windows`. U kan alle ander opsies deselekteer aangesien hulle nie gebruik word om stortlêers oop te maak nie. As u dit ontkies, sal die installasie vinniger word en spasie op u hardeskyf bespaar.
    Prent getiteld 1422664 12
    5. Wag terwyl die lêers afgelaai en geïnstalleer word. Dit kan `n paar minute neem.
    Beeld getiteld 1422664 13
    6. Maak die opdragvenster oop as administrateur. Jy moet die opdragvenster as administrateur oopmaak om dmp-lêers met WinDBG te assosieer sodat die program dit kan analiseer. Maak die opdragvenster oop in die `system32`-lêergids.
  • Windows 10 en 8 – Regskliek op die Windows-knoppie en kies `Command Promt (Admin)`.
  • Windows 7 - Maak die Start-kieslys oop en tik cmd. Druk Ctrl+⇧ Verskuiwing+↵ Tik in.
    Prent getiteld 1422664 14
    7. Gaan na die debugger se gids. Voer die volgende opdrag uit om na die korrekte gids te verander. As jy Windows 10 gebruik, kan jy net kopieer en plak. Met vorige weergawes sal jy die opdrag moet tik:
    cdProgram Files (x86)Windows Kits8.1Ontfoutersx64
    Prent getiteld 1422664 15
    8. Voer die opdrag in om die stortingslêers te monteer. Tik die volgende opdrag om WinDBG met DMP-lêers te assosieer. Windows 10-gebruikers kan hierdie opdrag kopieer en plak:
  • windbg.exe -IA
  • As jy die opdrag korrek ingevoer het, sal `n leë WinDBG-venster verskyn wat jy kan toemaak.
    Beeld getiteld 1422664 16
    9. Begin WinDBG. Jy sal WinDBG moet konfigureer om die korrekte lêers te laai sodat die Microsoft dmp-lêers oopgemaak kan word. Jy doen dit binne WinDBG.
    Die vinnigste manier om die program te begin is deur te druk ⊞ Wen en tik `windbg`.
    Beeld getiteld 1422664 17
    10. Klik op `File` en kies `Simbool lêer pad`. `n Nuwe venster sal oopmaak.
    Beeld getiteld 1422664 18
    11. Kopieer en plak die volgende adres. Hierdie pad sal WinDBG vertel om die nodige simbole direk vanaf Microsoft af te laai en dit in te stoor C:SymCache:
  • SRV*C:SymCache*http://msdl.microsoft.com/download/symbols
  • Die kaart C:SymCache sal mettertyd groei soos jy meer ontfoutlêers oopmaak en bykomende simbole van Microsoft aflaai.
    Prent getiteld 1422664 19
    12. Vind die crash dump-lêer wat jy wil ontleed. stort lêers (.dmp) word gegenereer wanneer jou stelsel ineenstort. By verstek sal jy die dump-lêer in die gids plaas C:WindowsMinidump moet vind na ongeluk herstel. Die lêer kan ook in wees C:WindowsMEMORY. DMP te staan. As jy nie die lêers kan vind nie, moet jy dalk versteekte lêers ontsteek:
  • In Windows 10 en 8, klik die "Bekyk"-oortjie in Windows Explorer en merk die "Versteekte items"-merkblokkie.
  • In Windows 7 en vroeër, maak gidsopsies in die beheerpaneel oop, klik dan op die `Bekyk`-oortjie en kies `Wys versteekte lêers, vouers en aandrywers.
    Prent getiteld 1422664 20
    13. Dubbelklik op die stortingslêer. Solank WinDBG behoorlik opgestel is, behoort WinDBG die lêer te begin en te begin verwerk.
    Prent getiteld 1422664 21
    14. Wag terwyl die stortingslêer gelaai is. Die eerste keer dat jy `n stortingslêer oopmaak, moet jy wag terwyl die simbole van Microsoft afgelaai word. Moenie die WinDBG-program onderbreek terwyl die lêer laai nie.
  • Die crash dump-lêer sal volgende keer baie vinniger laai aangesien jy reeds die simbole in die gids het C:SymCache staan ​​het.
  • Jy weet die stortingslêer het klaar gelaai wanneer jy Opvolg: MachineOwner onderaan die lêer.
    Prent getiteld 1422664 22
    15. Soek die reël `Waarskynlik veroorsaak deur`. Dit is die vinnigste manier om `n idee te kry van die oorsaak van die ongeluk. WinDBG sal die stortingslêer ontleed en rapporteer watter proses of drywer waarskynlik die probleem veroorsaak. Jy kan hierdie inligting gebruik vir verdere probleemoplossing en navorsing.
    Beeld getiteld 1422664 23
    16. Vind die BugCheck-kodes. Die stortingslêer sal terugkeerkodes verskaf vir spesifieke foute wat tydens die ongeluk plaasgevind het. Kyk direk bokant die lyn `Waarskynlik veroorsaak deur`. Jy sal waarskynlik `n twee-karakter kode sien, soos `9F`.
    Gaan na die Microsoft Bug Check Kode Verwysing. Vind die kode wat by jou foutkode pas deur na die laaste twee karakters in elke inskrywing te kyk.

  • Оцените, пожалуйста статью