Com analitzar fitxers DUMP (DMP) al Windows 8 i 10



Proveu El Nostre Instrument Per Eliminar Problemes

Una BSOD (Blue Screen of Death) és el nom que rep la pantalla blava que apareix quan un ordinador que funciona amb una versió del sistema operatiu Windows es bloqueja i s'apaga bruscament. La causa d'un BSOD es descriu per la mateixa pantalla blava, però veient com si la pantalla blava només fos visible durant un parell de segons abans que l'ordinador s'apagui completament o es reiniciï, analitzant tot el BSOD aleshores i és impossible.



Afortunadament, però, cada vegada que un equip Windows correctament configurat es bloqueja i mostra un BSOD, crea un fitxer de bolcat (.dmp) que conté els detalls del BSOD. Els fitxers .dmp que crea Windows, però, estan en llenguatge informàtic i han de convertir-se en un format comprensible per a l’home abans de poder-los analitzar. WinDBG ( Guanya dows D és B tu G ger) és una utilitat de programari creada per Microsoft que és capaç de carregar i presentar els fitxers .dmp que creen els equips Windows quan es BSOD als usuaris per analitzar-los. No obstant això, per tal d’utilitzar-lo WinDBG per a l’anàlisi dels BSOD, haureu de configurar-lo adequadament, i això és exactament el que aquesta guia és aquí per ensenyar-vos a fer.



Etapa 1: assegureu-vos que teniu la versió correcta de .NET Framework

Per treballar de la manera que se suposa, WinDBG no requereix res més que la versió 4.5.2 de Microsoft .NET Framework. Si teniu alguna altra versió de .NET Framework instal·lada a l’ordinador en què voleu analitzar els fitxers .dmp, descarregueu .NET Framework 4.5.2 des de aquí i després instal·leu-lo abans de passar a la descàrrega, instal·lació i configuració WinDBG .



Per comprovar quina versió de .NET Framework teniu, manteniu premut el botó Clau de Windows i Premeu R . Al quadre de diàleg d'execució, escriviu

% windir%  Microsoft.NET  Framework 

Veureu la carpeta amb la versió. Si mostra una carpeta amb '4.0.etc', és probable que ja tingueu la versió 4.5 de .NET Framework.

marc net4.5



Etapa 2: descarregar i instal·lar WinDBG

Feu clic a aquí per començar a descarregar el fitxer WinDBG

Un cop el WinDBG installer (un fitxer anomenat sdksetup.exe per defecte) s'ha descarregat, aneu-hi i feu-hi doble clic per iniciar-lo.

Especifiqueu una ubicació d'instal·lació personalitzada per a WinDBG o simplement utilitzeu la ubicació d’instal·lació predeterminada preconfigurada.

Accepteu el fitxer WinDBG acord de llicència.

A la Seleccioneu les funcions que vulgueu instal·lar , seleccioneu només la pantalla Eines de depuració per a Windows i feu clic a Instal·la per iniciar la instal·lació.

2016-04-30_082528

Esperar WinDBG i la seva funció seleccionada per descarregar i instal·lar a l'ordinador.

Etapa 3: Associar fitxers .dmp a WinDBG

Per tal que pugueu llegir i analitzar els fitxers .dmp creats per l'ordinador, primer heu d'associar els fitxers .dmp a WinDBG . Per fer-ho, heu de:

Si utilitzeu Windows 8 o posterior, feu clic amb el botó dret al ratolí Menú d'inici per obrir el fitxer Menú WinX i feu clic a Indicador d'ordres (administrador) . Si utilitzeu una versió anterior de Windows, obriu el fitxer Menú d'inici , buscar ' cmd ”, Feu clic amb el botó dret sobre el resultat de la cerca anomenat cmd i feu clic a Executa com administrador . Això llançarà una versió elevada Símbol d'ordres .

Escriviu el següent a l'elevat Símbol d'ordres i premeu Entra :

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

2016-04-30_083231

Nota: Si la ubicació d'instal·lació de la vostra instància de WinDBG és diferent, substituïu tot el que hi ha al davant cd a la línia d'ordres anterior amb la ubicació d'instal·lació real de WinDBG en el seu cas.

A continuació, escriviu el següent a l'elevat Símbol d'ordres i premeu Entra :

 windbg.exe -IA 

Si tot anava bé, una nova WinDBG que conté un quadre de diàleg que confirma l’associació dels fitxers .dmp de l’ordinador WinDBG Apareixerà. Si apareix aquest quadre de confirmació, podeu continuar i tancar tots dos WinDBG i l'elevat Símbol d'ordres .

windbg -ia

Etapa 4: Configuració del camí de símbols per a WinDBG

Per llegir els fitxers binaris en un fitxer .dmp, WinDBG utilitza símbols que ha de tenir a mà sempre que ho requereixi per llegir i analitzar un fitxer .dmp. El camí del símbol és el directori de l’ordinador on es troba WinDBG emmagatzema tots els seus símbols descarregats. Tot i que podeu convertir qualsevol ubicació del disc dur del vostre ordinador en el camí del símbol per a la instal·lació de WinDBG , és una etapa extremadament crucial i fràgil, per això es recomana que utilitzeu simplement la ubicació predeterminada (la mateixa que s'utilitza en aquesta guia). A continuació s’explica com podeu configurar el camí del símbol WinDBG :

Llança'n una de nova WinDBG obrint la finestra Menú d'inici i fent clic a Tots els programes > Kits de Windows > Eines de depuració per a x64 > WinDBG (x64) .

Quan WinDBG llança, feu clic a Dossier > Ruta del fitxer de símbols .

Escriviu el següent al fitxer Camí de cerca de símbols i feu clic a D'acord :

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

2016-04-30_083705

Això instruirà WinDBG per crear una nova carpeta anomenada SymCache dins Disc local C i descarregueu nous símbols i deseu-los en aquesta carpeta. Podeu substituir C: SymCache al text anterior amb qualsevol directori que trieu on vulgueu tenir WinDBG emmagatzema els seus símbols.

Fer clic a Dossier > Desa l’espai de treball . D’aquesta manera es desarà el nou camí de símbols que heu configurat.

Tanca WinDBG fent clic a Dossier > Surt .

Etapa 5: prova de la instal·lació de WinDBG

Un cop hàgiu descarregat, instal·lat i configurat adequadament WinDBG , només queda fer la vostra instal·lació de WinDBG fer una volta i veure si funciona o no tal com se suposa. Per provar la vostra instal·lació de WinDBG , tu necessites:

descarregar aquest fitxer .ZIP .

Extraieu el fitxer .ZIP descarregat a una carpeta nova i feu doble clic al fitxer .dmp entre el seu contingut per instruir-lo WinDBG per començar a llegir-lo i mostrar-lo.

Una nova instància de WinDBG s'obrirà automàticament i veureu que apareix text a l'espai de treball. Aquest és el primer fitxer .dmp que WinDBG està analitzant al vostre sistema, de manera que pot trigar una quantitat important de temps WinDBG baixarà símbols i els desarà al camí de símbols que heu configurat mentre tradueix el fitxer .dmp que s’utilitza per provar-lo. La propera vegada que utilitzeu WinDBG per analitzar un fitxer .dmp, no trigarà tant com es pren amb aquest.

Quan WinDBG s'ha acabat analitzant i traduint el fitxer .dmp de prova, la sortida serà així:

anàlisi de windbg

El que probablement causa la línia indica el que va provocar el BSOD.

Seguiment: MachineOwner

El text que apareix en negreta al final apareix tan bon punt s'ha llegit i analitzat completament un fitxer .dmp. Una vegada que aparegui aquest text, s'haurà llegit completament el fitxer .dmp i sabreu que la vostra instal·lació de WinDBG funciona i podeu passar a analitzar tants altres fitxers .dmp com vulgueu. Ja podeu sortir WinDBG fent clic a Dossier > Surt .

5 minuts de lectura