Cómo utilizar Rebase para extraer símbolos de DrWtSn32.exe

Seleccione idioma Seleccione idioma
Id. de artículo: 258205
Expandir todo | Contraer todo

Resumen

Cuando una aplicación deja de responder (se "bloquea"), puede utilizar a Dr. Watson (DrWtSn32.exe) para generar un archivo de volcado y un archivo de registro que describe el error. En Windows NT y Windows 2000, cuando Dr. Watson puede encontrar los símbolos para los archivos binarios que se trate, puede proporcionar información más detallada acerca del error.

Este artículo describe cómo preparar e instalar los archivos de símbolos (.dbg) para una aplicación. No se describe cómo instalar símbolos para el sistema operativo. Para obtener información adicional acerca de cómo instalar los símbolos de Windows NT 4.0, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
148659 Cómo configurar símbolos de depuración de Windows NT
141465 Cómo instalar símbolos para depurar el Error de Dr. Watson

Más información

Para preparar e instalar los archivos de símbolos, en primer lugar debe correctamente generar la aplicación para que contenga información de depuración. Para hacer esto para las aplicaciones de Microsoft Visual C++, vea las instrucciones en el siguiente artículo de Knowledge Base:
216356 INFO: Configuración de proyecto de Visual C++ y.Creación de archivos DBG

Después de utilizar el archivo Rebase.exe para quitar el archivo de símbolos (.dbg) fuera el binario, coloque el archivo DBG en una ubicación donde pueda encontrarlo Dr. Watson. No coloque el archivo DBG en la misma carpeta que el archivo binario. Dr. Watson busca los archivos de símbolos en el <WINNT> </WINNT>\Symbols carpeta, donde <WINNT></WINNT> es la carpeta de instalación de Windows NT o Windows 2000. Si esta carpeta no existe, debe crear manualmente.

Importante: La utilidad Rebase extrae el archivo DBG. Tenga en cuenta los dos ejemplos siguientes:
  • 0 X 400000 rebase.exe -b - x C:\Temp MyApp.exe
  • 0 X 400000 rebase.exe -b - x. MyApp
El primer ejemplo utiliza una carpeta específica. La utilidad Rebase crea una subcarpeta EXE en C:\Temp, porque la extensión del archivo de destino es .exe. La utilidad Rebase, a continuación, coloca el archivo DBG en la carpeta C:\Temp\Exe. Sin embargo, para que Dr. Watson localizar el dbg MyApp, debe copiar este archivo de símbolos para <WINNT> </WINNT>\Symbols\Exe. Debe crear esta carpeta si no existe ya.

El segundo ejemplo utiliza un punto para indicar que se debe crear el archivo DBG en la misma carpeta que el archivo binario. En este caso, debe copiar el archivo DBG directamente a la <WINNT> </WINNT>\Symbols carpeta. Internamente, MyApp.exe no hace referencia a la subcarpeta EXE como ocurre en el primer ejemplo.

Nota: El mismo proceso se aplica para otras extensiones de nombre de archivo, pero la subcarpeta cambia en consecuencia.

Es el paso final para asegurarse de que tiene el Dr. Watson en el equipo y que está registrado como el depurador. Para comprobar esto en un equipo que está ejecutando Windows NT o Windows 2000, siga estos pasos:
  1. En el menú Inicio , haga clic en Ejecutar.
  2. Tipo DrWtSn32 -iy, a continuación, haga clic en Aceptar.

Referencias

Para obtener información adicional sobre Dr. Watson y los archivos de símbolos, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
148659 Cómo configurar símbolos de depuración de Windows NT
141465 Cómo instalar símbolos para depurar el Error de Dr. Watson
216356 INFO: Configuración de proyecto de Visual C++ y.Creación de archivos DBG
121366 INFO: PDB and DBG Files - ¿qué son y cómo funcionan

Propiedades

Id. de artículo: 258205 - Última revisión: sábado, 21 de septiembre de 2013 - Versión: 3.0
Palabras clave: 
kbbug kbdebug kbhowto kbmisctools kbsymbols kbmt KB258205 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 258205

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com