Cómo quitar el depurador Just-In-Time

Joven trabajando en pc

Deshabilite el depurador Just-In-Time de todo el sistema.

Credito de imagen: Zeynep Özyürek / iStock / Getty Images

Microsoft Visual Studio incluye una función de depuración para todo el sistema denominada depurador Just-In-Time, que está habilitada de forma predeterminada cuando instala Visual Studio. La función le ayuda a encontrar errores en sus aplicaciones durante el uso normal, pero puede convertirse en un problema. distracción, o incluso una barrera para su trabajo, al evitar que las aplicaciones se inicien cuando detecta un problema. Puede deshabilitar la depuración JIT en el menú Opciones de Visual Studio, o si no puede o no desea iniciar Visual Studio, puede deshabilitar la función editando el Registro de Windows.

Desde el menú de opciones de Visual Studio

Paso 1

Inicie Visual Studio, haga clic en "Herramientas" y seleccione "Opciones". Un cuadro de diálogo emergente muestra las categorías de opciones en la barra lateral y las propiedades de las opciones en la ventana principal. Debe tener privilegios de administrador para cambiar la configuración del depurador Just-In-Time, ya que esta característica de todo el sistema altera la configuración del Registro de Windows.

Video del día

Paso 2

Expanda la categoría "Depuración" haciendo clic en su flecha en la barra lateral. Seleccione "Just-In-Time" en la categoría Depuración.

Paso 3

Anule la selección de los tipos de código que ya no desea que evalúe la depuración JIT. Las opciones son Administrado, Nativo y Script. El código administrado se refiere a Javascript, Java, Python y otros lenguajes cuyos intérpretes administran automáticamente la asignación de memoria y la recolección de basura. El código nativo se refiere a lenguajes como C y C ++ cuyos compiladores generan código de máquina nativo sin administración automática de memoria. Anule la selección de todas las opciones para desactivar completamente el depurador Just-In-Time.

Etapa 4

Guarde sus cambios haciendo clic en "Aceptar".

Desde el Editor del registro de Windows

Paso 1

Presione "Windows-X" y seleccione "Ejecutar". Escribe "regedit" (sin comillas) en el cuadro de diálogo Ejecutar y presiona "Enter". Se abre el Editor del registro de Windows.

Paso 2

Navegue a las carpetas apropiadas en el navegador de árbol. Dependiendo de la arquitectura de su computadora, las claves de registro del depurador Just-In-Time se ubican en dos rutas posibles. Para sistemas de 32 y 64 bits, expanda los directorios "HKEY_LOCAL_MACHINE" y "SOFTWARE".

Paso 3

Expanda el directorio "Wow6432Node" solo para sistemas de 64 bits. Para los sistemas de 32 y 64 bits, expanda el directorio "Microsoft", luego busque y elimine las siguientes dos claves de registro:

Windows NT \ CurrentVersion \ AeDebug \ Debugger .NETFramework \ DbgManagedDebugger

Etapa 4

Salga del Editor del Registro y reinicie Windows.

Advertencia

La información de este artículo se aplica a Windows 8.1 y Microsoft Visual Studio 2013. Puede variar leve o significativamente con otras versiones.