Как удалить JIT-отладчик
Microsoft Visual Studio включает общесистемную функцию отладки, называемую Just-In-Time Debugger, которая включается по умолчанию при установке Visual Studio. Эта функция помогает вам находить ошибки в ваших приложениях при обычном использовании, но она может отвлекать или даже препятствовать вашей работе, предотвращая запуск приложений при обнаружении проблемы. Вы можете отключить JIT-отладку в меню параметров Visual Studio или, если вы не можете или не хотите запускать Visual Studio, вы можете отключить эту функцию, отредактировав реестр Windows.
В меню параметров Visual Studio
Шаг 1
Запустите Visual Studio, нажмите «Инструменты» и выберите «Параметры». Всплывающее диалоговое окно отображает категории параметров на боковой панели и свойства параметров в главном окне. Для изменения настроек отладчика Just-In-Time Debugger у вас должны быть права администратора, так как эта общесистемная функция изменяет настройки реестра Windows.
Шаг 2
Разверните категорию «Отладка», щелкнув ее стрелку на боковой панели. Выберите «Точно вовремя» в категории «Отладка».
Шаг 3
Отмените выбор типов кода, которые вы больше не хотите оценивать с помощью JIT-отладки. Возможные варианты:«Управляемый», «Собственный» и «Сценарий». Управляемый код относится к Javascript, Java, Python и другим языкам, интерпретаторы которых автоматически управляют выделением памяти и сборкой мусора. Собственный код относится к таким языкам, как C и C++, компиляторы которых генерируют собственный машинный код без автоматического управления памятью. Отмените выбор всех параметров, чтобы полностью отключить отладчик Just-In-Time Debugger.
Шаг 4
Сохраните изменения, нажав "ОК".
Из редактора реестра Windows
Шаг 1
Нажмите «Windows-X» и выберите «Выполнить». Введите «regedit» (без кавычек) в диалоговом окне «Выполнить» и нажмите «Enter». Откроется редактор реестра Windows.
Шаг 2
Перейдите к соответствующим папкам в древовидном браузере. В зависимости от архитектуры вашего компьютера ключи реестра Just-In-Time Debugger расположены по двум возможным путям. Как для 32-разрядных, так и для 64-разрядных систем разверните каталоги «HKEY_LOCAL_MACHINE» и «SOFTWARE».
Шаг 3
Разверните каталог «Wow6432Node» только для 64-разрядных систем. Как для 32-разрядных, так и для 64-разрядных систем разверните каталог «Microsoft», затем найдите и удалите следующие два раздела реестра:
Windows NT\CurrentVersion\AeDebug\Debugger .NETFramework\DbgManagedDebugger
Шаг 4
Закройте редактор реестра и перезапустите Windows.
Предупреждение
Информация в этой статье относится к Windows 8.1 и Microsoft Visual Studio 2013. В других версиях она может незначительно или существенно отличаться.