Як видалити налагоджувач Just-In-Time

Молода людина працює на комп'ютері

Вимкніть загальносистемний налагоджувач Just-In-Time.

Авторство зображення: Зейнеп Озюрек/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

Розгорніть категорію «Налагодження», натиснувши її стрілку на бічній панелі. Виберіть «Точно вчасно» з категорії «Налагодження».

Крок 3

Зніміть вибір типів коду, які більше не потрібно оцінювати за допомогою налагодження JIT. Доступні параметри: Керований, Рівний і Скрипт. Керований код відноситься до Javascript, Java, Python та інших мов, інтерпретатори яких автоматично керують розподілом пам’яті та збиранням сміття. Нативний код відноситься до таких мов, як C і C++, чиї компілятори генерують рідний машинний код без автоматичного керування пам'яттю. Зніміть усі параметри, щоб повністю вимкнути налагоджувач Just-In-Time.

Крок 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. Це може незначно або значно відрізнятися від інших версій.