- Как отключить диалоговое окно «Отладка/закрыть приложение» в Windows Vista?
- Как в Windows 10 скрыть панель навигации диалоговых окон «Открыть» и «Сохранить как»
- Как отключить диалоговое окно «Выполнить» в Windows
- Как отключить диалоговое окно «Выполнить» в редакторе локальной групповой политики (gpedit.msc)
- Как отключить диалоговое окно «Выполнить» в редакторе реестра
- Как отключить диалоговое окно «Выполнить» используя файл реестра
- Как отключить окно “Выполнить” в Windows 7, 8 и 10
- Отключить окно “Выполнить” в групповых политиках
- Отключить окно “Выполнить” в редакторе реестра
Как отключить диалоговое окно «Отладка/закрыть приложение» в 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
Как в Windows 10 скрыть панель навигации диалоговых окон «Открыть» и «Сохранить как»
Диалоговое окно открытия и сохранения файла является одним из основных элементов управления в Windows 10. Любопытно, но за всю историю существования Windows оно практически не претерпело изменений, если не считать замену расположенной в левой части окна панели ключевых расположений панелью с древом Проводника. Взгляните на эти скриншоты. Первый иллюстрирует как выглядит диалоговое окно сейчас, второй — как оно выглядело в XP и более ранних версиях.
Классический вариант диалогового окна доступен и ныне, однако если вдруг вы захотите скрыть панель меток, то обнаружите, что такой опции нет.
Для чего это может понадобиться?
Чтобы получить больший обзор содержимого диалогового окна при работе на устройствах с маленьким дисплеем.
Так вот, чтобы скрыть панель навигации при использовании классического диалогового окна, вам придется прибегнуть к твику реестра.
Запустите редактор Regedit и перейдите к этому ключу:
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies
В последнем подразделе создайте каталог Comdlg32 .
А в нём создайте DWORD-параметр DWORD с именем NoPlacesBar.
Установленное для него значение 1 скрывает панель навигации, а 0 — включает ее отображение.
Настройки должны вступить в силу сразу, если этого не произойдет, перезайдите в учетную запись.
Изменить вид диалогового окна открытия/сохранения файлов можно также с помощью локальных политик, но применение твика является более универсальным способом.
Как отключить диалоговое окно «Выполнить» в Windows
В данной статье показаны различные способы, с помощью которых можно отключить диалоговое окно «Выполнить» в операционной системе Windows 7, 8.1 и 10.
Диалоговое окно «Выполнить» является очень полезным инструментом, с помощью которого можно запускать различные системные утилиты, открывать скрытые системные папки и выполнять некоторые другие действия.
С учетом возможностей диалогового окна «Выполнить», Вы можете запретить возможность его использования другим пользователям, имеющим доступ к вашему компьютеру.
Отключить диалоговое окно «Выполнить» можно с помощью редактора локальной групповой политики (gpedit.msc) или путем внесения изменений в системный реестр.
Как отключить диалоговое окно «Выполнить» в редакторе локальной групповой политики (gpedit.msc)
Редактор локальной групповой политики доступен в Windows 10 редакций Pro, Enterprise, Education.
Чтобы отключить диалоговое окно «Выполнить», откройте редактор локальной групповой политики, для этого нажмите сочетание клавиш + R, в открывшемся окне Выполнить введите (скопируйте и вставьте) gpedit.msc и нажмите кнопку OK.
В окне редактора локальной групповой политики разверните следующие элементы списка:
Конфигурация пользователя ➯ Административные шаблоны ➯ Меню «Пуск» и панель задач
Далее, в правой части окна дважды щелкните левой кнопкой мыши по параметру политики с названием Удалить команду «Выполнить» из меню «Пуск»
В окне «Удалить команду «Выполнить» из меню «Пуск»» установите переключатель в положение Включено и нажмите кнопку OK.
Чтобы изменения вступили в силу, выполните выход из системы.
Теперь при попытке открыть окно «Выполнить» любым из способов, вы увидите окно с сообщением Операция отменена из-за ограничений, действующих на этом компьютере. Обратитесь к системному администратору.
Чтобы включить диалоговое окно «Выполнить», в окне «Удалить команду «Выполнить» из меню «Пуск»» установите переключатель в положение Не задано и нажмите кнопку OK, чтобы изменеия вступили в силу выполните выход из системы.
Как отключить диалоговое окно «Выполнить» в редакторе реестра
Данный способ подходит для всех редакций операционной системы Windows и предполагает изменение параметров в системном реестре Windows.
Прежде чем вносить какие-либо изменения в реестр, настоятельно рекомендуется создать точку восстановления системы
Чтобы отключить диалоговое окно «Выполнить», откройте редактор реестра, для этого нажмите на клавиатуре сочетание клавиш + R, в открывшемся окне Выполнить введите (скопируйте и вставьте) regedit и нажмите кнопку OK.
В открывшемся окне редактора реестра перейдите по следующему пути:
Если раздел Explorer отсутствует, то создайте его.
Далее, нажмите правой кнопкой мыши на разделе Explorer или нажмите правой кнопкой мыши на пустой области в правой части окна и в контекстном меню выберите Создать > Параметр DWORD (32 бита) . Присвойте созданному параметру имя NoRun.
Затем дважды щелкните мышью по параметру NoRun и в качестве его значения установите 1 и нажмите кнопку OK. Закройте редактор реестра и выполните выход из системы.
Чтобы разрешить запуск диалогового окна «Выполнить», удалите параметр NoRun и выполните выход из системы.
Как отключить диалоговое окно «Выполнить» используя файл реестра
Данный способ также позволяет отключить диалоговое окно «Выполнить» с помощью внесения изменений в системный реестр Windows посредством файла реестра.
Прежде чем вносить какие-либо изменения в реестр, настоятельно рекомендуется создать точку восстановления системы
Все изменения производимые в реестре отображены ниже в листингах файлов реестра.
Чтобы отключить диалоговое окно «Выполнить», создайте и примените файл реестра следующего содержания:
Windows Registry Editor Version 5.00.
Чтобы разрешить запуск диалогового окна «Выполнить», создайте и примените файл реестра следующего содержания:
Windows Registry Editor Version 5.00.
После применения файлов реестра, чтобы изменения вступили в силу, выполните выход из системы.
Используя рассмотренные выше способы, можно отключить диалоговое окно «Выполнить» в операционной системе Windows 7, 8.1 и 10.
Как отключить окно “Выполнить” в Windows 7, 8 и 10
Сегодня мы рассмотрим как отключить (включить) диалоговое окно “Выполнить” в Windows 7, 8 и 10.
Отключить окно “Выполнить” в групповых политиках
Данный способ работает в Windows Pro, Enterprise или Education, если у вас домашняя версия – переходите к следующему способу. Если вы хотите отключить окно “Выполнить” другим пользователям компьютера – сначала выполните всё по инструкции “Как настроить групповые политики для конкретных пользователей“.
1. Откройте групповые политики: в строке поиска или в меню “Выполнить” (выполнить вызывается клавишами Win+R) введите gpedit.msc и нажмите клавишу Enter.
2. Зайдите в “Конфигурация пользователя” => “Административные шаблоны” => “Меню “Пуск” и панель задач” => с правой стороны откройте “Удалить команду “Выполнить” из меню “Пуск””
3. Поставьте точку возле “Включено” и нажмите на “ОК”.
4. Перезапустите проводник или перезагрузите компьютер, чтобы изменения вступили в силу.
Отключить окно “Выполнить” в редакторе реестра
1. В строке поиска или в меню “Выполнить” (Win+R) введите команду regedit и нажмите Enter.
2. Перейдите по пути HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer => нажмите на раздел Explorer правой кнопкой мыши, выберите “Создать” => Параметр Dword (32 бита) => назовите новый параметр NoRun
3. Откройте параметр NoRun, в поле “Значение” введите 1 и нажмите на “ОК.
4. Перейдите по пути HKEY_LOCAL_MACHINE \SOFTWARE \Microsoft \Windows \CurrentVersion \Policies \Explorer => нажмите на раздел Explorer правой кнопкой мыши, выберите “Создать” => Параметр Dword (32 бита) => назовите новый параметр NoRun
5. Откройте параметр NoRun, в поле “Значение” введите 1 и нажмите на “ОК. Перезапустите проводник или перезагрузите компьютер, чтобы изменения вступили в силу.
На сегодня все, если вы знаете другие способы – пишите в комментариях! Удачи Вам 🙂