“Conocimiento Sistemas>Windows 11

¿Cómo habilita la depuración de JIT para Windows 8?

2016/5/19
No puede "habilitar la depuración de JIT" para Windows 8 de la misma manera que podría para una aplicación específica. La depuración de JIT (justo a tiempo) es una característica que se activa cuando una aplicación se bloquea o encuentra una excepción no controlada. Permite que un depurador (como Visual Studio) adjunte y examine el estado de la aplicación en el momento preciso de la falla. Windows 8 en sí no tiene un interruptor global de depuración de JIT.

En su lugar, debe configurar su sistema y aplicaciones para usar la depuración de JIT. Aquí está como:

1. Elija un depurador: Necesitará un depurador, más comúnmente Visual Studio (cualquier versión que admita las aplicaciones .NET Framework funcionará para Windows 8). Existen otros debuggentes, pero Visual Studio es la opción más común para el desarrollo .NET.

2. Registre el depurador: Esto le dice a Windows qué depurador utilizará cuando ocurre un evento de depuración de JIT. Haces esto a través de la configuración de "depurador justo a tiempo" en Windows:

* Abra el panel de control .

* Busque "Herramientas de depuración para Windows" (si las tiene instaladas). Esto no es necesario para Visual Studio.

* Alternativamente, busque y abra Sistema .

* Haga clic en Configuración del sistema avanzado .

* En el avanzado pestaña, haga clic en Variables de entorno ... .

* En las variables del sistema Sección, busque la variable `_nt_symbol_path` y agregue la ubicación de sus archivos de símbolos al valor (si usa un depurador separado como WindBG).

* Vuelve al avanzado pestaña de la ventana Propiedades del sistema.

* Haga clic en Configuración ... Bajo el rendimiento sección.

* Vaya al avanzado pestaña, y haga clic en Depug .

* Bajo "depurador justo a tiempo", seleccione el depurador que desea usar (por ejemplo, "Devenv.exe" para Visual Studio). Deberá navegar para encontrar la ubicación del ejecutable.

* Haga clic en Aceptar En todos los diálogos abiertos.

3. Permita que el depurador JIT se adjunte: Cuando una aplicación se bloquea y se encuentra con un error de JIT-deBuggable, aparecerá un cuadro de diálogo que le pide si depurar la aplicación. Seleccione el depurador y deje que se adjunte. Esto solo sucede para las aplicaciones compiladas con información de depuración.

Consideraciones importantes:

* Información de depuración: La aplicación debe compilarse con los símbolos de depuración (bandera `/debug` en el compilador) para que la depuración de JIT sea efectiva. Las compilaciones de liberación a menudo omiten esta información para tamaños de archivos más pequeños.

* .net Framework: La depuración de JIT se aplica principalmente a las aplicaciones creadas con el marco .NET. Las aplicaciones nativas (compiladas directamente al código de la máquina) pueden requerir diferentes técnicas de depuración.

* Privilegios de administrador: Es posible que necesite privilegios de administrador para registrar el JIT Debugger y depurar con éxito algunas aplicaciones.

* Windows 8 Compatibilidad: Asegúrese de que su depurador elegido sea compatible con Windows 8. Las versiones más antiguas de Visual Studio pueden tener soporte limitado o nulo.

Si todavía tiene problemas, proporcione más detalles sobre la aplicación específica que se está bloqueando y el mensaje de error que está recibiendo. Esto ayudará a solucionar el problema de manera más efectiva.

Windows 11
Cómo activar o desactivar Bluetooth en Windows 11
¿Cuál fue la contribución más notable de Windows 3.11?
¿Qué son los paquetes de servicio en Windows?
Cómo usar PowerToys en Windows 11
Cómo desactivar las teclas adhesivas en Windows 11
Cómo configurar variables de entorno en Windows 11
¿En qué se diferencia Windows 9x de 2000 y XP?
Cómo verificar la temperatura de la CPU en una PC con Windows 11
Conocimiento de la computadora © http://www.ordenador.online