Как удалить JIT-отладчик

Молодой человек работает на ПК

Отключите общесистемный Just-In-Time Debugger.

Кредит изображения: Зейнеп Озюрек / iStock / Getty Images

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

Разверните категорию «Отладка», щелкнув ее стрелку на боковой панели. Выберите «Just-In-Time» в категории «Отладка».

Шаг 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. Он может незначительно или значительно отличаться от других версий.