Kā analizēt DUMP (DMP) failus operētājsistēmās Windows 8 un 10



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

BSOD (Blue Screen of Death) ir zilajam ekrānam piešķirtais nosaukums, kas parādās, kad dators, kas darbojas ar Windows operētājsistēmas versiju, avarē un pēkšņi izslēdzas. BSOD cēloni raksturo pats zilais ekrāns, taču redzot, ka zilais ekrāns ir redzams tikai dažas sekundes, pirms dators vai nu pilnībā izslēdzas, vai atsāknējas, analizējot visu BSOD tieši tad, un tas nav iespējams.



Par laimi, lai gan ikreiz, kad pareizi konfigurēts Windows dators avarē un parāda BSOD, tas izveido dump (.dmp) failu, kurā ir BSOD dati. Windows izveidotie .dmp faili tomēr ir datorvalodā, un pirms tos var analizēt, tie ir jāpārvērš cilvēkiem saprotamā formātā. WinDBG ( Uzvari dows D ir B u G ger) ir Microsoft izveidota programmatūras utilīta, kas spēj ielādēt un prezentēt .dmp failus, kurus Windows datori izveido, kad tie BSOD lietotājiem analizēšanai. Tomēr, lai izmantotu WinDBG lai analizētu BSOD, jums tas būs atbilstoši jāiestata, un tieši šis ceļvedis ir šeit, lai iemācītu jums to darīt.



1. posms: pārliecinieties, vai jums ir pareizā .NET Framework versija

Lai strādātu tā, kā paredzēts, WinDBG neprasa nevienu citu kā versiju 4.5.2 Microsoft .NET Framework. Ja datorā, kurā vēlaties analizēt .dmp failus, ir instalēta kāda cita .NET Framework versija, lejupielādējiet .NET Framework 4.5.2 no šeit un pēc tam instalējiet to, pirms pāriet uz lejupielādi, instalēšanu un iestatīšanu WinDBG .



Lai pārbaudītu, kura .NET Framework versija jums ir, turiet Windows atslēga un Nospiediet R . Izpildes dialoglodziņā ierakstiet

% windir%  Microsoft.NET  Framework 

Jūs redzēsiet mapi ar versiju. Ja tajā tiek parādīta mape ar “4.0.etc”, visticamāk, jums jau ir .NET Framework 4.5 versija.

net4.5 ietvars



2. posms: WinDBG lejupielāde un instalēšana

Klikšķis šeit lai sāktu WinDBG

Pēc tam, kad WinDBG instalētājs (fails ar nosaukumu sdksetup.exe pēc noklusējuma) ir lejupielādēts, dodieties uz un veiciet dubultklikšķi uz tā, lai to palaistu.

Norādiet pielāgotu instalēšanas vietu vietnei WinDBG vai vienkārši izmantojiet iepriekš konfigurēto noklusējuma instalācijas vietu.

Pieņemt WinDBG licences līgums.

Uz Atlasiet funkcijas, kuras vēlaties instalēt ekrānā atlasiet tikai Atkļūdošanas rīki operētājsistēmai Windows funkciju un noklikšķiniet uz Uzstādīt lai sāktu instalēšanu.

2016-04-30_082528

Gaidīt WinDBG un tā izvēlēto funkciju, kas jāielādē un jāinstalē datorā.

3. posms: .dmp failu saistīšana ar WinDBG

Lai varētu lasīt un analizēt datora izveidotos .dmp failus, vispirms .dmp faili jāsaista WinDBG . Lai to izdarītu, jums:

Ja izmantojat Windows 8 vai jaunāku versiju, ar peles labo pogu noklikšķiniet uz Sākt izvēlni lai atvērtu WinX izvēlne un noklikšķiniet uz Komandu uzvedne (administrators) . Ja izmantojat vecāku Windows versiju, atveriet Sākt izvēlni , Meklēt ' cmd ”, Ar peles labo pogu noklikšķiniet uz nosaukta meklēšanas rezultāta cmd un noklikšķiniet uz Izpildīt kā administratoram . Tas uzsāks paaugstinātu Komandu uzvedne .

Paaugstinātajā ierakstiet šo Komandu uzvedne un nospiediet Enter :

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

2016-04-30_083231

Piezīme: Ja instalēšanas vieta jūsu instancē WinDBG ir atšķirīgs, nomainiet visu priekšā CD komandrindā iepriekš ar faktisko WinDBG jūsu gadījumā.

Pēc tam paaugstinātajā ierakstiet šo Komandu uzvedne un nospiediet Enter :

 windbg.exe -IA 

Ja viss noritēja labi, jauns WinDBG logs, kurā ir dialoglodziņš, kas apstiprina jūsu datora .dmp failu saistīšanu ar WinDBG parādīsies. Ja parādās šāds apstiprinājuma lodziņš, varat turpināt un aizvērt abus WinDBG un paaugstināts Komandu uzvedne .

windbg -ia

4. posms: WinDBG simbola ceļa konfigurēšana

Lai lasītu bināros failus .dmp failā, WinDBG izmanto simbolus, kas tai nepieciešami vienmēr, kad jums ir nepieciešams lasīt un analizēt .dmp failu. Simbolu ceļš ir direktorija jūsu datorā, kur WinDBG glabā visus lejupielādētos simbolus. Kamēr jūs varat brīvi jebkuru vietu datora cietajā diskā pārvērst par simbola ceļu, kur instalēt WinDBG , tas ir ārkārtīgi izšķirošs un trausls posms, tāpēc ieteicams vienkārši izmantot noklusējuma atrašanās vietu (to pašu, kas izmantota šajā ceļvedī). Lūk, kā jūs varat konfigurēt simbola ceļu WinDBG :

Uzsākt jaunu WinDBG logu, atverot Sākt izvēlni un noklikšķinot uz Visas programmas > Windows komplekti > Atkļūdošanas rīki x64 > WinDBG (x64) .

Kad WinDBG palaiž, noklikšķiniet uz Fails > Simbola faila ceļš .

Ierakstiet Simbolu meklēšanas ceļš lodziņā un noklikšķiniet uz labi :

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

2016-04-30_083705

Tas norādīs WinDBG lai izveidotu jaunu mapi ar nosaukumu SymCache iekšā Vietējais disks C un lejupielādējiet jaunus simbolus un saglabājiet tos šajā mapē. Jūs varat aizstāt C: SymCache iepriekš tekstā ar jebkuru izvēlēto direktoriju, kur vēlaties WinDBG glabājiet tā simbolus.

Klikšķiniet uz Fails > Saglabāt WorkSpace . Tas saglabās jauno jūsu konfigurēto simbolu ceļu.

Aizvērt WinDBG noklikšķinot uz Fails > Izeja .

5. posms: WinDBG instalācijas pārbaude

Kad esat lejupielādējis, instalējis un atbilstoši iestatījis WinDBG , jums atliek atlikt tikai instalēt WinDBG ārā griezties un redzēt, vai tas darbojas vai ne tā, kā vajadzētu. Lai pārbaudītu vietnes instalēšanu WinDBG , tev vajag:

Lejupielādēt šo .ZIP failu .

Izgatavojiet lejupielādēto .ZIP failu jaunā mapē un veicot norādījumus, veiciet dubultklikšķi uz tā .dmp faila starp tā saturu WinDBG lai sāktu to lasīt un parādīt.

Jauna WinDBG tiks atvērts automātiski, un jūs redzēsiet, ka teksts tiek parādīts darbvietā. Šis ir pirmais .dmp fails, kas WinDBG analizē jūsu sistēmā, tāpēc var paiet ievērojams laiks, kā WinDBG lejupielādēs simbolus un saglabās tos jūsu konfigurētajā simbolu ceļā, jo tas tulko .dmp failu, kas tiek izmantots tā pārbaudei. Nākamreiz, kad izmantosiet WinDBG lai analizētu .dmp failu, tas neaizņems tik daudz laika, cik nepieciešams šim failam.

Kad WinDBG analizējot un tulkojot testa .dmp failu, izeja izskatīsies šādi:

windbg analīze

Iespējams, līnijas izraisītais norāda, kas izraisīja BSOD.

Sekošana: MachineOwner

Treknrakstā beigās redzamais teksts tiek parādīts, tiklīdz .dmp fails ir pilnībā izlasīts un analizēts. Kad parādīsies šis teksts, .dmp fails būs pilnībā izlasīts, jūs zināt, ka jūsu instalētā WinDBG darbojas, un jūs varat pāriet uz analīzi pēc iespējas vairāk citu .dmp failu. Tagad jūs varat iziet WinDBG noklikšķinot uz Fails > Izeja .

5 minūtes lasīts