Отключить отчеты об ошибках в Windows 10 Home

38

Есть ли способ отключить отчеты об ошибках в Windows 10 Home? В Windows 7 до 8.1 это было возможно в «Центре действий»; однако Центр действий больше не находится в Windows 10 в той же форме, как это было в предыдущих версиях. Теперь это просто всплывающая подсказка с кнопками быстрого доступа и уведомлениями, без записи панели управления с тем же именем, где она может быть настроена. Я искал как вручную, так и используя различные ключевые слова, просматривая настройки, но ничего не могу найти.

В случае, если это интересно, мне абсолютно необходимо отключить это, потому что это действие переопределяет каждый отладчик на моей машине. До того, как ошибки отлавливаются отладчиками, они этим занимаются, что делает невозможным кодирование под Windows 10. Поэтому я был немного удивлен, обнаружив, что никто еще не поднял этот вопрос.

Матье К.
источник
@JMB Главная, мне кажется, я нашел решение, вручную редактирующее ключи реестра. Нет никакой возможности отключить его с помощью любого пользовательского интерфейса, который я могу найти в «Домашнем», а редактор групповой политики для дома недоступен, как я уверен, вы знаете.
Я на Pro, и я обнаружил, что регистрация ошибок может быть отключена в редакторе локальной групповой политики (gpedit.msc), но я не думаю, что существует в Home.
JMB
Да, это не существует в доме, к сожалению. Я проверяю свое исправление, выложу в качестве ответа, если оно сработает.
Панель управления> Все элементы панели управления> Устранение неполадок> Изменить настройки?
ДэвидПостилл
@DavidPostill Я пробовал это, к сожалению, нет, это не отключает автоматический поиск решений в Интернете. Полное отключение отчетов об ошибках в реестре делает.

Ответы:

54

Обновление
Как указал moab , вы также можете отключить службу отчетов об ошибках через services.msc. Я не смог подтвердить, правильно ли это сработало.

Оригинальный ответ
Похоже, что единственная опция, доступная домашним пользователям, - это отключение отчетов об ошибках путем изменения ключа Disabled в реестре.

Откройте Regedit. Перейдите к:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ Отчеты об ошибках Windows

Найдите значение с именем «Disabled» или добавьте новое значение DWORD с этим именем, если оно не существует. Значение по умолчанию для этого ключа - 0. Дважды щелкните его, чтобы изменить, измените значение на 1 и сохраните.

Это отключает автоматическое появление диалогового окна, в котором Windows выполняет поиск в Интернете, чтобы попытаться найти решение. Вместо этого вам выводится диалоговое окно с сообщением о сбое приложения, которое дает вам возможность отладки. Однако, в отличие от предыдущих версий Windows, в этом диалоговом окне отсутствует код ошибки. Специфика ошибки должна быть доступна через:

Панель управления \ Все элементы панели управления \ Безопасность и обслуживание

На вкладке «Обслуживание» вы можете нажать «Просмотр истории надежности», которая покажет список всех сбоев приложения. Затем вы можете нажать «Просмотр технических сведений» рядом с каждым сбоем, чтобы получить более подробную информацию, такую ​​как коды ошибок, выданные из приложения при сбое.

Скриншоты:

Вид безопасности и обслуживания

Монитор надежности

Отладка все еще очень нестабильна даже после отключения отчетов об ошибках. Я не уверен, является ли это проблемой ОС или проблемой совместимости отладчика с механикой ОС.

Сообщество
источник
8
Это также можно отключить в службах Windows.
Моав
1
@ Моав, черт возьми ... Я должен был посмотреть там. лол, я отредактирую и добавлю эту информацию. Спасибо.
5
Find the value named "Disabled"на моей машине мне также пришлось установить флаг, DontShowUIчтобы 1полностью избавиться от окна отладки, которое появляется при сбое приложения.
Алексей Петренко
Я сделал это, и это сломало мою установку Windows. Это разбило мой компьютер. При сбросе пришлось запустить ремонт. Windows снова работает, но regedit поврежден и не открывается.
Гари Карлайл Кук
Просто примечание для тех, кто ищет службу - она ​​называется «Служба отчетов об ошибках Windows». Вроде важно, чтобы можно было найти его в списке :)
Mike Marynowski
2

В Windows 10 (10 сентября 2015 г.) я заметил, что служба отчетов об ошибках не отображается в services.msc, а раздела реестра там нет. Однако он все еще работает и отображается как «выключено» на панели управления> безопасность и обслуживание после того, как я вручную добавил отключенный ключ и установил его в значение 1.

Как и выше, откройте regedit, перейдите к

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting

затем перейдите Edit > New > DWORDи назовите ключ disabled, затем измените его значение на 1.

гость
источник
2
Если вы видите мой ответ, я уже заметил это. Это было мое оригинальное решение.