- Отключение JIT-отладки Disable the Just-In-Time Debugger
- как отключить активные отладчики в win7
- Режим отладки.
- Как отключить диалоговое окно «Отладка/закрыть приложение» в Windows Vista?
- Отключение режима USB-отладки Turn off USB debugging mode
- Что такое отладка по USB? What is USB debugging?
- Дальнейшие шаги Next steps
Отключение JIT-отладки Disable the Just-In-Time Debugger
Диалоговое окно JIT-отладки может открываться при возникновении ошибок в используемом приложении, препятствуя его работе. The Just-In-Time Debugger dialog box may open when an error occurs in a running app, and prevent the app from continuing.
JIT-отладчик позволяет быстро запустить Visual Studio для устранения ошибки. The Just-In-Time Debugger gives you the option to launch Visual Studio to debug the error. Для просмотра подробных сведений об ошибке или попытки отладки нужно установить среду Visual Studio или другой отладчик. You must have Visual Studio or another selected debugger installed to view detailed information about the error or try to debug it.
Если вы уже являетесь пользователем Visual Studio и после возникновения ошибки намерены выполнить отладку с помощью JIT-отладчика, перейдите к этой статье. If you’re already a Visual Studio user and want to try to debug the error, see Debug using the Just-In-Time Debugger. Если вам не удается исправить ошибку или вы хотите запретить открытие JIT-отладчика, вы можете отключить JIT-отладку из Visual Studio. If you can’t fix the error, or want to keep the Just-In-Time Debugger from opening, you can disable Just-In-Time debugging from Visual Studio.
Если набор средств Visual Studio был ранее установлен, но теперь его нет, придется нужно будет JIT-отладку через реестр Windows. If you had Visual Studio installed but no longer do, you may need to disable Just-In-Time debugging from the Windows registry.
Если набор средств Visual Studio не установлен, для отключения JIT-отладки можно отключить отладку скриптов или отладку на стороне сервера. If you don’t have Visual Studio installed, you can prevent Just-In-Time debugging by disabling script debugging or server-side debugging.
Если вы пытаетесь запустить веб-приложение, отключите отладку скриптов. If you’re trying to run a web app, disable script debugging:
Для этого откройте раздел Панель управления Windows > Сети и Интернет > Свойства обозревателя, а затем выберите элементы Отключить отладку скриптов (Internet Explorer) и Отключить отладку скриптов (другие) . In Windows Control Panel > Network and Internet > Internet Options, select Disable script debugging (Internet Explorer) and Disable script debugging (other). Конкретные действия и параметры зависят от используемых версий Windows и браузера. The exact steps and settings depend on your version of Windows and your browser.
Если вы размещаете веб-приложение ASP.NET в IIS, отключите отладку на стороне сервера, выполнив следующие действия: If you’re hosting an ASP.NET web app in IIS, disable server-side debugging:
- В режиме просмотра компонентов диспетчера IIS в разделе ASP.NET дважды щелкните Компиляция .NET или выберите этот элемент и щелкните команду Открыть компонент в области Действия. In IIS Manager Features View, under the ASP.NET section, double-click .NET Compilation, or select it and then select Open Feature in the Actions pane.
- В разделе Поведение >Отладка выберите значение False. Under Behavior >Debug, select False. В более ранних версиях IIS используется другой процесс. The steps are different in older versions of IIS.
Возможно, отключение JIT-отладки позволит приложению преодолеть ошибку и работать нормально. After you disable Just-In-Time debugging, the app may be able to handle the error and run normally.
Если необработанная ошибка в приложении сохранится, может отобразиться сообщение об ошибке либо приложение может перестать отвечать или аварийно завершить работу. If the app still has an unhandled error, you may see an error message, or the app may crash or stop responding. В этом случае нормальная работа приложения будет невозможна без исправления ошибки. The app won’t run normally until the error is fixed. Попробуйте связаться с теми, кто отвечает за это приложение, и попросить исправить ошибку. You can try to contact the owner of the app and ask them to fix it.
как отключить активные отладчики в win7
Как отключить отладчик
В определенных ситуациях может возникнуть необходимость в отключении отладчика ядра. Выполнение этой операции не может быть рекомендовано неопытным пользователям в связи с потенциальной угрозой стабильности операционной системы Microsoft Windows.
Инструкция
1Нажмите кнопку «Пуск» для вызова главного меню системы и введите значение cmd в поле строки поиска для инициации процедуры отключения отладчика ядра.
2Вызовите контекстное меню найденного инструмента «Командная строка» кликом правой кнопки мыши и укажите команду «Запуск от имени администратора» .
3Укажите значение Kdbgctrl.exe -d в текстовое поле утилиты командной строки для выполнения отключения процедуры отладки ядра в текущем сеансе и нажмите функциональную клавишу Enter для подтверждения выполнения команды.
4Используйте значение bcdedit /debug off в текстовом поле командной строки для отключения процесса отладки ядра процессора для всех сеансов работы в операционных системах Windows Vista и Windows 7 и выполите нажатие функциональной клавиши Enter для подтверждения своего выбора.
5Введите значение dir /ASH в текстовое поле командной строки для выполнения поиска скрытого защищенного файла boot.ini, находящегося на системном диске, для осуществления процедуры отключения отладчика ядра для всех сеансов во всех более ранних версий операционной системы Microsoft Windows и откройте найденный файл в приложении «Блокнот» .
6Произведите удаление параметров:
— /debug;
— debugport;
— /baudrate
и выполните перезагрузку компьютера для применения выбранных изменений.
7Нажмите кнопку «Продолжить» в диалоговом окне запроса при необходимости выполнения операции отладки ядра процессора системы и дождитесь завершения процедуры.
8Используйте команду gn в текстовом поле окна программы «Отладчик ядра» при появлении сообщения о возникшей ошибке User break exception (Int 3).
9Используйте режим Debugging Mode при загрузке компьютера в безопасном режиме для выполнения включения службы отладчика ядра.
Режим отладки.
Добрый день, Анжелика.
Чтобы вернуться к более ранней версии, перейдите в раздел «Параметры» > «Обновление и безопасность» > «Восстановление» . Время, в течение которого вы можете вернуться к предыдущей версии ОС, зависит от того, под управлением какой версии Windows 10 работает ваш компьютер после обновления. Например, если на компьютере установлена Windows 10 версии 1511, к предыдущей версии операционной системы вы сможете вернуться в течение месяца. Если на компьютере установлена Windows 10 версии 1607, восстановить предыдущую версию можно будет в течение 10 дней. (Чтобы узнать, какая версия Windows 10 установлена на компьютере после обновления, нажмите кнопку «Пуск» и выберите «Система» > «О системе» .
Если возврат к предыдущей версии недоступен:
Проверьте, можно ли восстановить заводские настройки. При этом будет переустановлена версия Windows, которая входила в комплект поставки компьютера, и будут удалены личные файлы, установленные приложения и драйверы и все изменения, внесенные в настройки. Откройте меню «Параметры» > «Обновление и безопасность» > «Восстановление» > «Вернуть этот компьютер в исходное состояние» > «Начало работы» и найдите пункт «Восстановление заводских параметров».
Е сли имеется ключ продукта для предыдущей версии Windows:
Используйте средство создания мультимедиа, чтобы создать установочный носитель для Windows 8.1 или Windows 7, и выполните с его помощью чистую установку.
Если ключа продукта нет, то перед восстановлением, я рекомендую обратиться в службу поддержки Майкрософт, и выяснить все подробности по поводу активации.
Если возникнут вопросы, пожалуйста, сообщите мне.
Желаю удачи и хорошего дня!
Если вы считаете эту информацию полезной, прошу отметить ее как ответ
Как отключить диалоговое окно «Отладка/закрыть приложение» в Windows Vista?
При сбое приложения в Windows и установке отладчика, такого как Visual Studio, появляется следующее модальное диалоговое окно:
X перестает работать
Проблема заставила программу остановиться работает правильно. Windows закроет программы и уведомить вас, если решение доступно.
[Отладка] [Закрыть приложение]
Есть ли способ отключить этот диалог? То есть, программа просто рушится и горит тихо?
Мой сценарий заключается в том, что я хотел бы запустить несколько автоматических тестов, некоторые из которых будут разбиваться из-за ошибок в тестируемом приложении. Я не хочу, чтобы эти диалоги останавливали запуск автоматизации.
Поиск вокруг Я думаю, что я нашел решение для отключения этого в Windows XP, которое запускает этот ключ реестра:
Однако это не работает в Windows Vista.
Чтобы заставить Windows Error Reporting (WER) принять дамп сбоя и закрыть приложение, вместо запроса отладки программы вы можете установить эти записи реестра:
После этого, когда ваши приложения вылетают, вы должны видеть файлы *.hdmp и *.mdmp в:
DWORD HKLM или HKCU\Software\Microsoft\Windows\Отчеты об ошибках Windows\DontShowUI = “1”
сделает WER молча отчетливо. Затем вы можете установить
DWORD HKLM или HKCU\Software\Microsoft\Windows\Отчеты об ошибках Windows\Disabled = “1”
чтобы остановить его от разговора с MS.
Я не уверен, относится ли это к одному и тому же диалогу, но вот альтернативный подход от Raymond Chen:
Мне пришлось отключить это для работы по автоматизации выпуска в 64-битных версиях Windows для Firefox, и я сделал следующее:
- gpedit.msc
- Конфигурация компьютера → Административные шаблоны
- Компоненты Windows → Отчеты об ошибках Windows
- Установите “Предотвратить отображение пользовательского интерфейса для критических ошибок” на “Включено”
В моем контексте я хочу только подавить всплывающее окно для моих модульных тестов, а не для всей системы. Я обнаружил, что для подавления этих ошибок требуется комбинация функций, таких как захват необработанных исключений, подавление проверок времени выполнения (например, допустимость указателя стека) и флаги режима ошибок. Это то, что я использовал с некоторым успехом:
В приложении WPF
Вам нужно реализовать необработанный фильтр исключительных ситуаций, который просто прекратит ваше приложение, а затем установите эту функцию фильтра с помощью SetUnhandledExceptionFilter().
Если вы используете безопасный CRT, вам также необходимо предоставить свой собственный недопустимый обработчик параметров и установить его с помощью _ set_invalid_parameter_handler().
Если вы хотите получить полезную информацию, когда ваше приложение выйдет из строя, вы можете настроить Сообщение об ошибках Microsoft, чтобы получить что-то похожее на данные ADPlus.
Это не прямой ответ на вопрос, так как это обходное решение, и вопрос заключается в том, как отключить эту функцию, но в моем случае я являюсь пользователем на сервере с ограниченными правами и не могу отключить функцию используя один из других ответов. Поэтому мне понадобилось обходное решение. Это, вероятно, будет работать, по крайней мере, для некоторых других, которые в конечном итоге могут ответить на этот вопрос.
Я использовал autohotkey portable и создал макрос, который один раз в минуту проверяет, существует ли всплывающее окно, и если это произойдет, нажмите чтобы закрыть программу. В моем случае это достаточно и оставляет функцию для других пользователей. Это требует, чтобы я запускал script, когда запускаю программу, подверженную риску, но она работает для моих нужд.
script выглядит следующим образом:
изменить: Быстрый флаг. Когда возникают другие проблемы, кажется, что попытка активировать элементы управления в окне переднего плана – он должен отправить его в программу в фоновом режиме. Если я найду исправление, я отредактирую этот ответ, чтобы его отразить, но пока будьте осторожны в использовании этого и одновременно пытайтесь выполнять другую работу на машине.
Попробовав все остальное в Интернете, чтобы избавиться от отложенного времени, я нашел простой способ, который действительно работал, и я надеюсь, что это поможет кому-то другому.
Перейдите на панель управления
Перейдите в “Администрирование”
Перейти к сервисам
Посмотрите вниз список для Machine Debug Manager
Щелкните правой кнопкой мыши по нему и нажмите “Свойства”
В разделе “Общие” найдите “Тип запуска”
Нажмите “Отключить”.
Нажмите “Применить” и “ОК”.
Я не видел сообщение отладчика, так как мой компьютер работает отлично.
Вместо изменения значений в реестре вы можете полностью отключить отчет об ошибках в Windows Server 2008 R2, Windows Server 2012 и Windows 8 с помощью: serverWerOptin /disable
Отключение режима USB-отладки Turn off USB debugging mode
Для отключения режима USB-отладки сделайте следующее: To turn off USB debugging mode:
- Перейдите в меню Параметры. Go to Settings.
- Выберите Система >Параметры разработчика. Tap System >Developer options.
- Отключите параметр Отладка по USB. Go to USB debugging and flip the switch to turn it off.
- Прежде чем получить доступ к рабочим или учебным ресурсам, подождите несколько минут, пока будет произведена регистрация изменений на устройстве. Wait a few minutes for the changes to register on your device before you try accessing your work or school resources.
Вы также можете ввести Отладка по USB в строке поиска, чтобы перейти непосредственно к этому параметру. You can also type USB debugging in the search bar to go directly to the setting.
Самые актуальные инструкции см. в справочной документации производителя устройства. For the most up-to-date instructions, see the help documentation provided by the device manufacturer.
Что такое отладка по USB? What is USB debugging?
Отладка по USB часто используется разработчиками или специалистами службы ИТ-поддержки, чтобы подключиться и перенести данные с устройства Android на компьютер. USB debugging is often used by developers or IT support people to connect and transfer data from an Android device to a computer. Хотя эта функция полезна, устройство не защищено при подключении к компьютеру. While this feature is useful, a device isn’t as secure when connected to a computer. Поэтому в некоторых организациях этот параметр отключают. So that’s why some organizations require you to turn this setting off.
Дальнейшие шаги Next steps
По-прежнему нужна помощь? Still need help? Обратитесь к специалисту службы ИТ-поддержки. Contact your IT support person. Его контактные данные доступны на веб-сайте корпоративного портала. For contact information, check the Company Portal website.