Cómo eliminar el depurador Just-In-Time

Microsoft Visual Studio incluye una función de depuración en todo el sistema denominada Just-In-Time Debugger, que está habilitada de manera predeterminada cuando instala Visual Studio. La función lo ayuda a encontrar errores en sus aplicaciones durante el uso normal, pero puede convertirse en una distracción, o incluso en una barrera para su trabajo, al evitar que las aplicaciones se inicien cuando detecta un problema. Puede deshabilitar la depuración de JIT en el menú de opciones de Visual Studio, o si no puede o no quiere 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.

Paso 2

Expanda la categoría "Depuración" haciendo clic en su flecha en la barra lateral. Seleccione "Justo a tiempo" 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 elementos no utilizados. 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 por completo el depurador Just-In-Time.

Paso 4

Guarde sus cambios haciendo clic en "Aceptar".

Desde el Editor del Registro de Windows

Paso 1

Presiona "Windows-X" y selecciona "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 árbol del navegador. Dependiendo de la arquitectura de su computadora, las claves de registro del Just-In-Time Debugger se encuentran 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 dos claves de registro siguientes:

Windows NT\Versión actual\AeDebug\Debugger .NETFramework\DbgManagedDebugger

Paso 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.