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