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.