Служба Windows Error Reporting (WER) служит для сбора и отправки отладочной информации о падении системных и сторонних приложений в Windows на сервера Microsoft. По задумке Microsoft, эта информация должна анализироваться и при наличии решения, вариант исправления проблемы должен отправляется пользователю через Windows Error Reporting Response. Но по факту мало кто пользуется этим функционалом, хотя Microsoft настойчиво оставляет службу сбора ошибок WER включенной по умолчанию во всех последних версиях Windows. В большинстве случае о службе WER вспоминают, когда каталог C:ProgramDataMicrosoftWindowsWERReportQueue начинает занимать много места на системном диске (вплоть до нескольких десятков Гб), даже не смотря на то что на этом каталоге по умолчанию включена NTFS компрессия.
Содержание:
- Служба Windows Error Reporting
- Очистка папки WERReportQueue в Windows
- Отключение Window Error Reporting в Windows Server
- Отключаем сбор и отправки отчетов об ошибках в Windows 10
- Отключение Windows Error Reporting через GPO
Служба Windows Error Reporting
Служба Windows Error Reporting при появлении ошибки показывает диалоговое окно, предлагающее отправить отчет об ошибке в корпорацию Microsoft. Когда в Windows вы видите сообщение об ошибке
YourApp has stop working
, в это время в служба Windows Error Reporting запускает утилиту WerFault.exe для сбора отладочных данных (могут включать в себя дамп памяти).
Данные пользователя сохраняются в профиль пользователя:
%USERPROFILE%AppDataLocalMicrosoftWindowswer
Системные данные – в системный каталог:
%ALLUSERSPROFILE%MicrosoftWindowsWER
Служба Windows Error Reporting представляет собой отдельный сервис Windows. Вы можете проверить состояние службы командой PowerShell:
Get-Service WerSvc
Внутри каталога WERReportQueue содержится множество каталогов, с именами в формате:
- Critical_6.3.9600.18384_{ID}_00000000_cab_3222bf78
- Critical_powershell.exe_{ID}_cab_271e13c0
- Critical_sqlservr.exe__{ID}_cab_b3a19651
- NonCritical_7.9.9600.18235__{ID}_0bfcb07a
- AppCrash_cmd.exe_{ID}_bda769bf_37d3b403
Как вы видите, имя каталога содержит степень критичности события и имя конкретного exe файла, который завершился аварийно. Во всех каталогах обязательно имеется файл Report.wer, который содержит описание ошибок и несколько файлов с дополнительной информацией.
Очистка папки WERReportQueue в Windows
Как правило, размер каждой папки в WER незначителен, но в некоторых случаях для проблемного процесса генерируется дамп памяти, который занимает довольно много места. На скриншоте ниже видно, что размер файла дампа memory.hdmp составляет около 610 Мб. Парочка таким дампов – и на диске исчезло несколько свободных гигибайт.
Чтобы очистить все эти ошибки и журналы штатными средствами, откройте панель управления и перейдите в раздел ControlPanel -> System and Security -> Security and Maintenance -> Maintenance -> View reliability history -> View all problem reports (Control PanelSystem and SecuritySecurity and MaintenanceProblem Reports) и нажмите на кнопку Clear all problem reports.
Для быстрого освобождения места на диске от файлов отладки, сгенерированных службой WER, содержимое следующих каталогов можно безболезненно очистить вручную.
- C:ProgramDataMicrosoftWindowsWERReportArchive
- C:ProgramDataMicrosoftWindowsWERReportQueue
Следующие команды PowerShell удалят из каталога каталогов WER все файлы, старше 15 дней:
Get-ChildItem -Path 'C:ProgramDataMicrosoftWindowsWERReportArchive' -Recurse | Where-Object CreationTime -lt (Get-Date).AddDays(-15) | Remove-Item -force -Recurse
Get-ChildItem -Path 'C:ProgramDataMicrosoftWindowsWERReportQueue' -Recurse | Where-Object CreationTime -lt (Get-Date).AddDays(-15) | Remove-Item -force –Recurse
Для очистки каталогов WER в пользовательских профилях используйте такой скрипт:
$users = Get-ChildItem c:users|where{$_.name -notmatch 'Public|default'}
foreach ($user in $users){
Get-ChildItem "C:Users$UserAppDataLocalMicrosoftWindowsWER " –Recurse -ErrorAction SilentlyContinue | Remove-Item –force –Recurse
}
Отключение Window Error Reporting в Windows Server
В Windows Server 2019/2016/2012R2 вы можете управлять состоянием WER с помощью PowerShell. Вы можете отключить службу Windows Error Reporting:
Get-Service WerSvc| stop-service –passthru -force
Set-Service WerSvc –startuptype manual –passthru
Но есть более корректные способы отключения WER в Windows. В версии PowerShell 4.0 добавлен отдельный модуль WindowsErrorReporting из трех командлетов:
Get-Command -Module WindowsErrorReporting
Проверить состояние службы Windows Error Reporting можно командой:
Get-WindowsErrorReporting
Для отключения WER, выполните:
Disable-WindowsErrorReporting
В Windows Server 2012 R2 можно отключить запись информации об ошибках Windows Error Reporting через панель управления (Control Panel -> System and Security -> Action Center -> раздел Maintenance -> Settings -> выберите опцию I don’t want to participate, and don’t ask me again
Отключаем сбор и отправки отчетов об ошибках в Windows 10
В Windows 10 нельзя отключить Error Reporting через панель управления. В графическогм интерфейсе можно только проверить ее статус (Система и безопасность ->Центр безопасности и обслуживания -> секция Обслуживание). Как вы видите, по умолчанию параметр Поиск решения для указанных в отчетах проблем включен (Control Panel -> System and Security -> Security and Maintenance -> Maintenance -> Report problems = On).
HKLMSOFTWAREMicrosoftWindowsWindows Error Reporting нужно создать новый параметр типа DWORD (32 бита) с именем Disabled и значением 1.
Можно отключить сбор ошибок WER для конкретных пользователей:
reg add "HKCUSoftwareMicrosoftWindowsWindows Error Reporting" /v "Disabled" /t REG_DWORD /d "1" /f
Или отключить WER для всех:
reg add "HKLMSoftwareMicrosoftWindowsWindows Error Reporting" /v "Disabled" /t REG_DWORD /d "1" /f
Измените параметр реестра и проверьте статус параметра Поиск решения для указанных в отчетах проблем в панели управления. Его статус должен изменится на Отключено.
Отключение Windows Error Reporting через GPO
Также вы можете управлять настройками службы Windows Error Reporting через групповые политики.
Запустите редактор локальной (
gpedit.msc
) или доменной GPO (
gpmc.msc
) и перейдите в ветку реестра Computer Configuration -> Administrative Templates -> Windows Components -> Windows Error Reporting (Компоненты Windows -> Отчеты об ошибках Windows). Для отключения сбора и отправки ошибок через WER включите политику Disable Windows Error Reporting (Отключить отчеты об ошибках Windows).
Аналогичная политика есть в пользовательском разделе политик (User Configuration).
Обновите GPO (перезагрузка не потребуется).
В результате в Windows перестанут формироваться сообщения об ошибках Windows и отправляться в Microsoft.
Когда в работе какой-то программы происходит ошибка, Windows автоматически регистрирует это событие и запускает штатную утилиту Windows Error Reporting, которая формирует отчет и предлагает отправить его на сервера Microsoft. Отправка лога не осуществляется автоматически, более того, большинство пользователей предпочитают не делиться информацией о программных ошибках и были бы не прочь отключить эту функцию вообще.
В Windows 7 и 8.1 это можно сделать через графический интерфейс системы, если же вы хотите отключить Windows Error Reporting в Windows 10, нужно отредактировать один ключ в реестре или изменить значение соответствующей ему политики в редакторе gpedit.msc. Существует и универсальный способ, одинаково подходящий для всех версий Windows, но о нём будет сказано ниже.
Отключение Error Reporting в Windows 7 и 8.1
Откройте через окошко «Выполнить» ( Win + R ) Центр поддержки командой wscui.cpl апплет «Центр поддержки».
Нажмите в меню справа ссылку «Параметры центра поддержки».
На следующей странице нажмите ссылку «Параметры отчета о неполадках».
И активируйте радиокнопку «Не проверять на наличие новых решений».
Сохраните настройки.
Отключение Error Reporting в Windows 10
В Windows 10 опция «Параметры отчета о неполадках» была удалена из окна параметров центра поддержки, поэтому для отключения формирования отчетов о программных ошибках в этой версии системы придется действовать в обход.
Откройте через окошко «Выполнить» одноименной командой редактор реестра Regedit и раскройте ключ:
HKLMSOFTWAREMicrosoftWindowsWindows Error Reporting
Справа создайте новый DWORD-параметр.
Назовите его Disabled и задайте в качестве его значения единицу.
Сохраните настройки, закройте редактор реестра и перезагрузите компьютер.
Описание примера отключения функции Error Reporting через редактор групповых политик мы опускаем, поскольку его результат является эквивалентным применяемому твику реестра, к тому же редактор gpedit.msc доступен не всех редакциях Windows.
Универсальный способ отключения Error Reporting
Предложенный ниже способ является универсальным и одинаково работает в Windows 7, 8.1 и Windows 10.
Вызовите окошко «Выполнить» и выполните в нём команду services.msc, чтобы открыть оснастку управления службами.
Отыщите справа службу «Служба регистрации ошибок Windows», откройте ее свойства и выставьте параметры так, как показано на скриншоте после чего сохраните настройки.
Любители командной строки могут отключить ее через консоль.
Запустив командную строку или PowerShell от имени администратора и выполните в ней команду:
sc config wersvc start=disabled
А затем:
gpupdate /force
Чтобы обновить политику без перезагрузки компьютера.
Загрузка…
На чтение 4 мин. Просмотров 3.5k. Опубликовано 03.09.2019
Служба отчетов об ошибках Windows 10 предназначена для обеспечения оптимальной работы вашего ПК. Основная идея Windows Error Report (WER) – информировать Microsoft о проблемах пользователей при работе с Windows.
Однако в каждой версии ОС Windows служба включена по умолчанию. Но отдельный пользователь может отключить его, если возникнет такая необходимость. В этой статье рассматривается, как включить или отключить службу отчетов об ошибках в Windows 10.
Содержание
- Как работает служба отчетов об ошибках Windows 10 и почему
- Должен ли я отключить службу отчетов об ошибках Windows?
- Действия по отключению службы отчетов об ошибках Windows 10
- Способ первый: используйте команду , чтобы отключить отчет об ошибках Windows 10.
- Способ второй: использовать редактор реестра
Как работает служба отчетов об ошибках Windows 10 и почему
В отчете об ошибках Windows 10 основное внимание уделяется обнаружению аппаратных и программных проблем с ПК пользователя и отправке отчетов в Microsoft. Имея базу данных о вероятных жалобах на использование Windows 10, Microsoft может затем отправить решения для устранения неполадок.
При работе с ПК у некоторых пользователей появляются всплывающие окна или оповещения, требующие отправки отчета о проблеме. Отчет об ошибках Windows обычно появляется после сбоя системы, сбоя программы, отказа в правильной загрузке или ошибок операционной системы. Windows обычно предлагает пользователю отправить отчет об ошибке в Интернете, чтобы помочь найти решения в будущем. Отчет о проблеме может содержать название программы, дату, время ошибки и версию.
Должен ли я отключить службу отчетов об ошибках Windows?
Пользователи Windows часто отключают отчеты об ошибках из-за дискового пространства или из-за проблем с конфиденциальностью, но им, возможно, придется проявлять сдержанность. Служба отчетов об ошибках для Windows 10 предлагает двойную выгоду для Microsoft и пользователей ПК.
Каждый отчет об ошибках помогает Microsoft разрабатывать более продвинутые пакеты обновлений для устранения сбоев. Это означает лучшее взаимодействие с Windows 10 на основе собранной информации.
Действия по отключению службы отчетов об ошибках Windows 10
- Используйте команду, чтобы отключить отчет об ошибках Windows 10 .
- Используйте редактор реестра, чтобы отключить отчет об ошибках Windows 10
Как и в других версиях, Windows 10 имеет несколько иной графический интерфейс пользователя для отключения отчета об ошибках. Более низкие версии ОС Windows имеют отчеты об ошибках в настройках Центра поддержки. В Windows 10 это функция безопасности и обслуживания, требующая работы с реестрами.
Способ первый: используйте команду , чтобы отключить отчет об ошибках Windows 10 .
Это простой и понятный процесс. Вот шаги, чтобы следовать:
- Используйте сочетание клавиш. С клавиатуры нажмите клавишу Windows + R. Следует перейти к диалоговому окну «Выполнить».
-
В открытое пространство диалогового окна введите service.msc .
-
Переместите курсор в службу отчетов об ошибках Windows и щелкните ее правой кнопкой мыши.
-
Найдите Типы запуска и прокрутите список раскрывающегося меню справа.
- Нажмите Отключено , расположенную внизу списка.
- Нажмите em ОК ‘или примените, чтобы завершить действие.
- Закройте сервисное окно для выхода. Теперь процесс завершен.
- СВЯЗАННЫЕ: 5 лучших программ для исправления ошибок времени выполнения в Windows 10
Примечание:
В некоторых случаях тип запуска, близкий к отключенному, может отображаться серым цветом. Это означает, что пользователю необходимы права администратора для продолжения процесса. Поэтому выйдите и войдите как администратор. Или найдите административную командную строку, нажав клавишу Windows + X, чтобы выбрать командную строку администратора.
Способ второй: использовать редактор реестра
Использование редактора реестра – это еще один способ безопасного отключения службы отчетов об ошибках Windows 10. Этот второй способ отключения службы отчетов об ошибках Windows включает настройку реестра. Но сначала вам нужно проверить наличие сообщений об ошибках:
- Найдите панель управления из автозагрузки Windows.
-
Нажмите Панель управления> Система и безопасность> Безопасность и обслуживание.
-
Остерегайтесь проблем с отчетами. Отчет о проблемах должен по умолчанию отображать «Вкл».
- СВЯЗАННЫЕ: исправьте ошибки Blue Screen of Death с помощью этих 4 программных решений
Действия по отключению службы отчетов об ошибках Windows с помощью редактора реестра
-
Найдите приложение для редактирования реестра ниже:
-
HKEY_LOCAL_MACHINE/ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ/Microsoft/Windows/Отчеты об ошибках Windows
-
HKEY_LOCAL_MACHINE/ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ/Microsoft/Windows/Отчеты об ошибках Windows
- Справа от вашего окна найдите раздел реестра в диалоговом окне.
- Нажмите на опцию «отключен», чтобы появилось диалоговое окно. Замените значение «0» на «1».
- Если значения нет, создайте новое с тем же именем: Отключено ’.
- Затем установите новое 32-битное значение DWORD на «1».
- Нажмите «ОК», чтобы внести изменения.
Примечание:
- Чтобы убедиться, что служба отчетов об ошибках Windows отключена, перейдите в раздел «Безопасность и обслуживание». Проверьте комментарий к сообщению о проблеме, чтобы увидеть, включен он или нет.
- Чтобы снова включить службу отчетов об ошибках в Windows 10, просто установите для отключенного значения значение ноль. Другим вариантом будет удалить отключенное значение.
- Чтобы создать новый DWORD из редактора реестра, необходимо найти в меню «Правка»> «Создать».
Это довольно просто отключить и включить службу отчетов об ошибках Windows 10 в любое время. А понимание того, как использовать редактор реестра или поиск, делает все намного проще.
С ошибками в Windows знакомо большинство пользователей. Разработчики предусмотрели реакцию операционной системы на такие события, которая заключается в отсылке отчёта о неполадке на сервере Microsoft с целью её анализа и устранения в будущих обновлениях. Насколько хорошо программисты справляются с этой задачей, мы обсуждать не берёмся, но и сама эта служба далеко не безупречна, иногда приводя к зависаниям компьютера. Сегодня мы рассмотрим, как работает Windows Error Reporting и что делать, если она начинает грузить CPU и диск.
Тот факт, что служба WER может грузить компьютер, не удивителен – это достаточно сложный механизм, который должен уметь правильно реагировать на все возникающие проблемы, независимо от того, являются ли они системным сбоем или произошли во время работы пользовательских процессов.
Принцип действия службы можно описать следующим образом: когда возникает системный сбой, срабатывает специальный механизм, отлавливающий такие случаи (на техническом языке они называются необработанными исключениями). В этом случае записываются все возможные сопутствующие факторы (например, значения стека и регистров в момент возникновения исключения), после чего запускается компонента WER, занимающаяся анализом состояния аварийно завершившегося приложения. В её функции входит также и оповещение пользователя о проблеме. Обычно это процесс WerFault.exe, который запускается с полномочиями пользователя компьютера, и по настройкам по умолчанию именно он и выводит окно, сообщающее о возникновении сбоя.
Если дефолтные настройки не менялись (а такая возможность для этой службы имеется), то созданный в результате работы анализирующего модуля отчёт с включёнными в него данными об ошибке (дамп памяти и небольшой файл в формате XML, в котором содержатся некоторые подробности типа версий DLL-библиотек, используемых аварийно завершившимся процессом) отправляется на сервера Microsoft.
После этого пользователь уведомляется о проблеме и ему предлагаются варианты действий, который можно предпринять для попытки решить эту проблему. Что, конечно же, не гарантирует нужный результат. Это же сообщение дублируется в Центре поддержки Windows. Наконец, записываются все необходимые данные о состоянии приложения и операционной системы в службу Reliability Monitor (переводится как «Монитор стабильности системы»).
ВНИМАНИЕ. Windows Error Reporting срабатывает не всегда. Обязательное условие – наличие хотя бы одного активного окна приложения, в котором произошёл сбой. Вернее, окно не обязательно должно быть активным, но должно реагировать на системные запросы, что не всегда возможно. Если интерактивности по отношению к ОС нет, сбой всё равно будет отображён в журнале, но пользователь никаких сообщений не получит. Чтобы просмотреть сведения об ошибке, ему придётся вручную его искать в Центре поддержки. Это сделано для того, чтобы не вводить в заблуждение пользователя при возникновении аварийных ситуаций, не связанных с работой приложения, то есть это могут быть фоновые системные процессы.
Как отключить Windows problem reporting
Нередко сбои в работе приложений приводят к его аварийному завершению, но, когда в дело вступает Служба оповещений об ошибках, она сама становится источником проблем. Если такие случаи возникают часто при выполнении однотипных задач (например, при вставке большого массива данных в документ), самое простое решение – отключить службу WER, раз уж она не справляется со своими прямыми обязанностями.
Рассмотрим основные способы отключения Windows problem reporting, если служба грузит диск, процессор и систему в целом.
Очистка папок службы WER
Дампы с описанием ошибок обычно небольшие, но иногда дамп памяти, который обязательно включается в файл memory.hdmp, может достигать значительных размеров, порядка многих сотен мегабайт. Если на системном диске не так много места, с десяток таких дампов могут попросту исчерпать свободное пространство, и очередному отчёту уже не будет места – вот вам и проблемы, и зависания.
Для очистки логов службы запускаем Панель управления и набираем в строке поиска текст «Просмотр всех отчетов», выбираем из списка пункт с соответствующим названием, и в новом окне жмём кнопку «Очистить все отчёты о проблемах».
Ту же операцию можно выполнить вручную, очистив две папки, WERReportArchive и WERReportQueue, находящиеся в каталоге ProgramDataMicrosoftWindows, от всего содержимого (там могут быть сотни подкаталогов).
Наконец, имеется альтернативный вариант, позволяющий удалять только старые файлы из каталогов Windows Error Reporting, причём интервал в днях, задаётся пользователем. Это команды, выполняемые через PowerShell:
Get-ChildItem -Path 'C:ProgramDataMicrosoftWindowsWERReportArchive' -Recurse | Where-Object CreationTime -lt (Get-Date).AddDays(-30) | Remove-Item -force -Recurse
Get-ChildItem -Path 'C:ProgramDataMicrosoftWindowsWERReportQueue' -Recurse | Where-Object CreationTime -lt (Get-Date).AddDays(-30) | Remove-Item -force –Recurse
В данном примере будут удалены все логи старше одного месяца.
Отключение WER в Windows 7/8
Но очистка логов службы – это не совсем правильное решение, ведь со временем ситуация может повториться. Проще отключить службу, ведь толку от неё мало. Делается это следующим образом:
Точно таким же образом, используя Панель управления, можно отключить службу WER в серверных версиях Windows (2019/2016/2012R2).
Отключение вывода отчётов об ошибках через системный реестр
К сожалению, в «десятке» этот простой способ не работает. Здесь имеется возможность только проверить статус службы (вкладка «Система и безопасность», переход в пункт «Центр безопасности и обслуживания», выбор подпункта «Обслуживание»). Хотя сам параметр «Отчёта о проблемах» здесь имеется, и он находится во включённом состоянии, кнопка отключения службы здесь не предусмотрена – очевидно, намеренно, чтобы иметь возможность всегда получать отчёты об ошибках.
Тем не менее, если Windows Error Reporting время от времени грузит компьютер, нужное решение имеется – для отключения службы придётся править системный реестр.
Для этого заходим в ветку HKLMSOFTWAREMicrosoftWindowsWindows Error Reporting.
Кликаем по пустому месту в правом окне и создаём новый параметр (выбираем тип DWORD 32-битный), присваиваем этому параметру тип Disabled, а в поле «Значение» вбиваем 1.
Следующими командами можно отключить сбор и отправку логов об ошибках для некоторых или всех пользователей:
reg add "HKCUSoftwareMicrosoftWindowsWindows Error Reporting" /v "Disabled" /t REG_DWORD /d "1" /f
reg add "HKLMSoftwareMicrosoftWindowsWindows Error Reporting" /v "Disabled" /t REG_DWORD /d "1" /f
Теперь, если вы зайдёте в Панель управления для проверки статуса службы, вместо On вы увидите Off, то есть у нас получилось отключить службу, призванную решать проблемы, но иногда создающую их.
При желании этот статус можно продублировать на всех компьютерах в рамках одного домена, используя GPO.
Отключение вывода отчётов об ошибках через редактор групповой политики
Действительно, если у вас есть сеть с несколькими компьютерами (а в среднем офисе их может быть десяток-другой), вместо того, чтобы выполнять все эти манипуляции энное количество раз, можно воспользоваться проверенным средством – редактором групповых политик.
Используя консоль «Выполнить», набираем команду gpmc.msc или gpedit.msc (первая – для редактора доменной GPO, вторая – для локальной). Ищем и открываем ветку Computer Configuration, затем выбираем подпункт Administrative Templates, заходим в ветку Windows Components, и наконец, кликаем по строке Windows Error Reporting.
Если в правом окне напротив параметра Disable Windows Error Reporting стоит значение Disabled, кликаем по этому параметру и в открывшемся окне изменяем его значение на Enable (Включено).
Вот и всё, теперь это правило будет действовать на все компьютерах в рамках домена. Кстати, точно такая же политика имеется в разделе User Configuration.
Как видим, для отключения службы Windows problem reporting требуется выполнить минимальное количество манипуляций, и только в Windows 10 придётся править реестр.
Advanced users can manage the service by tweaking their Registry
by Madalina Dinita
Madalina has been a Windows fan ever since she got her hands on her first Windows XP computer. She is interested in all things technology, especially emerging technologies… read more
Updated on September 29, 2022
Reviewed by
Vlad Turiceanu
Passionate about technology, Windows, and everything that has a power button, he spent most of his time developing new skills and learning more about the tech world. Coming… read more
- The Windows error reporting service is enabled by default on Windows PCs.
- Users have been looking for ways to manually turn it off.
- We create a guide on how to disable the Windows problem reporting in Windows 10.
XINSTALL BY CLICKING THE DOWNLOAD FILE
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:
- Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
- Click Start Scan to find Windows issues that could be causing PC problems.
- Click Repair All to fix issues affecting your computer’s security and performance
- Restoro has been downloaded by 0 readers this month.
The Windows 10 error reporting service is designed to help ensure your PC works optimally. The central idea behind Windows Error Report (WER) is to keep Microsoft informed about user issues working with Windows.
However, every Windows OS version has the service enabled on default settings. But an individual user can choose to disable it if the need arises.
This article explores how to enable or disable the error reporting service on Windows 10.
How the Windows 10 error reporting service works
Windows 10 Error Report focuses on discovering hardware and software issues from the user’s PC and reports to Microsoft.
With a database of likely complaints experienced with using the Windows 10, Microsoft can then send solutions for troubleshooting.
While working with the PC, some users experience pop-ups or alerts requesting the submission of the problem report.
Windows error report usually occurs after a system failure, program crashes, refused to load properly or operating system errors. W
Windows usually prompts the user to submit an error report online to help proffer solutions in the future. The problem report may include the program name, date, time of error, and version.
Should I disable the Windows problem reporting service?
Windows users often disable error reporting due to disk space or privacy issues but might need to exercise restraint. Error reporting service for Windows 10 offers dual benefits to Microsoft and PC users.
Each error report helps Microsoft develop more advanced service packs for dealing with glitches. That means a better user experience with Windows 10 based on the information gathered.
How can I disable the Window error reporting Service?
Just like other versions, Windows 10 does have a slightly different graphical user interface for disabling error reports.
Lower versions of Windows OS have error reporting under Action Center Setting. On Windows 10 it is the Security & Maintenance function that requires working with registries.
1. Use the Run dialog
1. Press down the Windows +R keys on your keyboard.
2. The Run dialog box will open.
Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken.
We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.
3. Type service.msc in the box and click on OK or press Enter to run the command.
4. Locate the Windows Error Reporting Service in the list that opens.
5. Right click on it.
6. Go to the Startup type section and press the button next to it to open a drop-down menu.
7. Click on the Disabled button, which is at the bottom of the list.
8. Click on Apply and OK to save the changes.
9. Close the service window to exit. Now the process has been completed.
The easiest way to manage the Windows error reporting service is via the built-in Settings app. From there, you can enable or disable the problem reporting service in a few clicks.
- RELATED: 5 best software to fix runtime errors in Windows 10
In some cases, the Startup type which is close to disabled might appear gray. That means the user needs admin rights to continue the process. Therefore, log out and log in as an administrator. Or locate the administrative command prompt by pressing Windows key+ X to select command prompt admin.
2. Use the Registry Editor
Using the Registry Editor is another way to safely disable the Windows 10 Error Reporting Service. This second method for disabling the Windows error reporting service includes tweaking the registry. But first, you need to check for error report issues:
- Locate Control Panel from Windows startup.
- Click Control Panel> System and Security> Security and Maintenance.
- Look out for Report problems. Report problems should by default display ‘On’.
- RELATED: Fix Blue Screen of Death errors with these 4 software solutions
2.1 Steps to disable Windows Error Reporting Service using the Registry Editor
- Locate the registry editor app below:
- HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsWindows Error Reporting
- To the right of your window, locate the registry key in the dialog box.
- Click on the option ‘disabled’ so the dialog box can appear. Replace the value ‘0’ with ‘1’.
- If there is no value then create a new one with the same name, ‘Disabled’.
- To create a new DWORD from the registry editor, one needs to locate Edit > New on the menu.
- Then set the new 32-Bit DWORD value to ‘1’.
- Tap ‘OK’ to effect changes.
- Best Windows Settings For DAC To Optimize Your System
- How to Use PowerShell ErrorAction? (A Guide with Examples)
- Strict NAT Type: What It Means & How to Fix It?
- How to Install Software Without Admin Rights on Windows 11?
- What Is the .djvu File Extension Virus and How to Remove It
To confirm that the Windows error reporting service has been disabled, go to Security and Maintenance. Check the comment on the report problem to see if it reads on or off.
Can I enable the problem reporting service after I disable it?
To re-enable the error reporting service on Windows 10, simply set the disabled value back to zero.
Another option would be to delete the disabled value in the Registry Editor.
It’s quite simple to disable and enable Windows 10 error reporting service anytime. And understanding how to use the Registry Editor or finder makes everything much simpler.
We hope that our guide helped you disable this service. Let us know your thoughts in the comments section below.
Newsletter
Advanced users can manage the service by tweaking their Registry
by Madalina Dinita
Madalina has been a Windows fan ever since she got her hands on her first Windows XP computer. She is interested in all things technology, especially emerging technologies… read more
Updated on September 29, 2022
Reviewed by
Vlad Turiceanu
Passionate about technology, Windows, and everything that has a power button, he spent most of his time developing new skills and learning more about the tech world. Coming… read more
- The Windows error reporting service is enabled by default on Windows PCs.
- Users have been looking for ways to manually turn it off.
- We create a guide on how to disable the Windows problem reporting in Windows 10.
XINSTALL BY CLICKING THE DOWNLOAD FILE
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:
- Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
- Click Start Scan to find Windows issues that could be causing PC problems.
- Click Repair All to fix issues affecting your computer’s security and performance
- Restoro has been downloaded by 0 readers this month.
The Windows 10 error reporting service is designed to help ensure your PC works optimally. The central idea behind Windows Error Report (WER) is to keep Microsoft informed about user issues working with Windows.
However, every Windows OS version has the service enabled on default settings. But an individual user can choose to disable it if the need arises.
This article explores how to enable or disable the error reporting service on Windows 10.
How the Windows 10 error reporting service works
Windows 10 Error Report focuses on discovering hardware and software issues from the user’s PC and reports to Microsoft.
With a database of likely complaints experienced with using the Windows 10, Microsoft can then send solutions for troubleshooting.
While working with the PC, some users experience pop-ups or alerts requesting the submission of the problem report.
Windows error report usually occurs after a system failure, program crashes, refused to load properly or operating system errors. W
Windows usually prompts the user to submit an error report online to help proffer solutions in the future. The problem report may include the program name, date, time of error, and version.
Should I disable the Windows problem reporting service?
Windows users often disable error reporting due to disk space or privacy issues but might need to exercise restraint. Error reporting service for Windows 10 offers dual benefits to Microsoft and PC users.
Each error report helps Microsoft develop more advanced service packs for dealing with glitches. That means a better user experience with Windows 10 based on the information gathered.
How can I disable the Window error reporting Service?
Just like other versions, Windows 10 does have a slightly different graphical user interface for disabling error reports.
Lower versions of Windows OS have error reporting under Action Center Setting. On Windows 10 it is the Security & Maintenance function that requires working with registries.
1. Use the Run dialog
1. Press down the Windows +R keys on your keyboard.
2. The Run dialog box will open.
Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken.
We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.
3. Type service.msc in the box and click on OK or press Enter to run the command.
4. Locate the Windows Error Reporting Service in the list that opens.
5. Right click on it.
6. Go to the Startup type section and press the button next to it to open a drop-down menu.
7. Click on the Disabled button, which is at the bottom of the list.
8. Click on Apply and OK to save the changes.
9. Close the service window to exit. Now the process has been completed.
The easiest way to manage the Windows error reporting service is via the built-in Settings app. From there, you can enable or disable the problem reporting service in a few clicks.
- RELATED: 5 best software to fix runtime errors in Windows 10
In some cases, the Startup type which is close to disabled might appear gray. That means the user needs admin rights to continue the process. Therefore, log out and log in as an administrator. Or locate the administrative command prompt by pressing Windows key+ X to select command prompt admin.
2. Use the Registry Editor
Using the Registry Editor is another way to safely disable the Windows 10 Error Reporting Service. This second method for disabling the Windows error reporting service includes tweaking the registry. But first, you need to check for error report issues:
- Locate Control Panel from Windows startup.
- Click Control Panel> System and Security> Security and Maintenance.
- Look out for Report problems. Report problems should by default display ‘On’.
- RELATED: Fix Blue Screen of Death errors with these 4 software solutions
2.1 Steps to disable Windows Error Reporting Service using the Registry Editor
- Locate the registry editor app below:
- HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsWindows Error Reporting
- To the right of your window, locate the registry key in the dialog box.
- Click on the option ‘disabled’ so the dialog box can appear. Replace the value ‘0’ with ‘1’.
- If there is no value then create a new one with the same name, ‘Disabled’.
- To create a new DWORD from the registry editor, one needs to locate Edit > New on the menu.
- Then set the new 32-Bit DWORD value to ‘1’.
- Tap ‘OK’ to effect changes.
- Best Windows Settings For DAC To Optimize Your System
- How to Use PowerShell ErrorAction? (A Guide with Examples)
To confirm that the Windows error reporting service has been disabled, go to Security and Maintenance. Check the comment on the report problem to see if it reads on or off.
Can I enable the problem reporting service after I disable it?
To re-enable the error reporting service on Windows 10, simply set the disabled value back to zero.
Another option would be to delete the disabled value in the Registry Editor.
It’s quite simple to disable and enable Windows 10 error reporting service anytime. And understanding how to use the Registry Editor or finder makes everything much simpler.
We hope that our guide helped you disable this service. Let us know your thoughts in the comments section below.
Newsletter
Служба WER (Windows Error Reporting) служит для сбора и отправки отладочной информации о падении системных и сторонних приложений в Windows на сервера Microsoft. По задумке Microsoft, эта информация должна анализироваться и при наличии решения, вариант исправления проблемы должен отправляется пользователю через Windows Error Reporting Response. Но по факту мало кто пользуется этим функционалом, хотя Microsoft настойчиво оставляет службу сбора ошибок WER включенной по умолчанию во всех последних версиях Windows. В большинстве случае о службе WER вспоминают, когда каталог C:ProgramDataMicrosoftWindowsWERReportQueue начинает занимать на системном диске довольно много места (вплоть до нескольких десятков Гб).
Служба Windows Error Reporting
Служба Windows Error Reporting представляет собой отдельный сервис Windows, который можно легко отключить командой:
net stop WerSvc
Внутри каталога WERReportQueue содержится множество каталогов, с именами в формате:
- Critical_6.3.9600.18384_{ID}_00000000_cab_3222bf78
- Critical_powershell.exe_{ID}_cab_271e13c0
- Critical_sqlservr.exe__{ID}_cab_b3a19651
- NonCritical_7.9.9600.18235__{ID}_0bfcb07a
- AppCrash_cmd.exe_{ID}_bda769bf_37d3b403
Как вы видите, имя каталога содержит степень критичности события и имя конкретного exe файла, который завершился аварийно. Во всех каталогах обязательно имеется файл Report.wer, который содержит описание ошибок и несколько файлов с дополнительной информацией.
Очистка папки WERReportQueue в Windows
Как правило, размер каждой папки незначителен, но в некоторых случаях для проблемного процесса генерируется дамп памяти, который занимает довольно много места. На скриншоте ниже видно, что размер файла дампа memory.hdmp составляет около 610 Мб. Парочка таким дампов – и на диске исчезло несколько свободных гигибайт.
Чтобы очистить все эти ошибки и журналы штатными средствами, откройте панель управления и перейдите в раздел ControlPanel -> System and Security -> Action Center -> Maintenance -> View reliability history -> View all problem reports и нажмите на кнопку Clear all problem reports.
Для быстрого освобождения места на диске от файлов отладки, сгенерированных службой WER, содержимое следующих каталогов можно безболезненно удалить и руками.
- C:ProgramDataMicrosoftWindowsWERReportArchive
- C:ProgramDataMicrosoftWindowsWERReportQueue
Отключение Window Error Reporting в Windows Server 2012 R2 / 2008 R2
Отключить запись информации об ошибках Windows Error Reporting в серверных редакция Windows можно следующим образом:
Отключение функции сбора и отправки отчетов в Windows 10
В Windows 10 возможность отключить Error Reporting через GUI отсутствует. Проверить статус компонента можно в панели управления Система и безопасность ->Центр безопасности и обслуживания -> секция Обслуживание. Как вы видите, по умолчанию параметр Поиск решения для указанных в отчетах проблем включен (Control Panel -> System and Security -> Security and Maintenance -> Maintenance -> Check for solutions to problem reports).
Отключить Windows Error Reporting в Windows 10 можно через реестр. Для этого в ветке HKLMSOFTWAREMicrosoftWindowsWindows Error Reporting нужно создать новый параметр типа DWORD (32 бита) с именем Disabled и значением 1.
Теперь еще раз проверим статус параметра Поиск решения для указанных в отчетах проблем в панели управления. Его статус должен изменится на Отключено.
Отключение Windows Error Reporting через групповые политики
Ведение журналов службой Windows Error Reporting можно отключить и через групповую политику. Она находится в разделе Computer Configuration/Administrative Templates/Windows Components/Windows Error Reporting (Компоненты Windows -> Отчеты об ошибках Windows). Для отключения сбора и отправки данных включите политику Disable Windows Error Reporting (Отключить отчеты об ошибках Windows).
В результате сообщения об ошибках приложений в Windows перестанут формироваться и автоматически отправляться в Microsoft.
Некоторые пользователи Windows задавались вопросом, есть ли способ отключить отчеты об ошибках на их компьютере с Windows 10. Как выяснилось, одна из наиболее частых причин, по которой пользователи Windows отключают отчеты об ошибках, заключается в том, что операционная система не отправляет информацию в Microsoft.
Как отключить отчеты об ошибках
Что такое отчеты об ошибках?
Windows Error Reporting — это встроенная утилита, которая собирает и предлагает отправлять отладочную информацию после ошибок и дампы памяти в Microsoft через Интернет. Единственный момент, когда пользователю предлагается взаимодействовать с этой утилитой, — это когда приложение вылетает или перестает отвечать.
Средство отчетов об ошибках Windows работает как служба Windows. Имейте в виду, что независимо от ваших настроек, никакие данные официально не отправляются без вашего согласия.
Когда аварийный дамп отправляется на серверы Microsoft и анализируется, информация о решении потенциально отправляется обратно пользователю (если такая вещь доступна).
Как отключить средство отчетов об ошибках Windows (WER)
Если вы понимаете цель этой утилиты и все же хотите отключить ее на своем компьютере, вам необходимо понимать, что есть несколько способов, которые позволят вам отключить утилиту WER на вашем компьютере (или, по крайней мере, предотвратить ее появление. ).
Чтобы упростить вам задачу, мы собрали набор методов, которые проведут вас через процесс отключения этого инструмента на вашем компьютере с Windows.
Но в зависимости от версии Windows, которую вы активно используете, точные инструкции по отключению инструмента WER будут отличаться от случая к случаю.
Вот краткий список методов, которые позволят вам отключить инструмент отчетов об ошибках Windows:
- Отключение средства отчетов об ошибках Windows через экран служб (Windows 7, Windows 8.1 и Windows 10)
- Отключение отчетов об ошибках через классический интерфейс панели управления (Windows 7 и Windows 8.1)
- Отключение отчетов об ошибках через редактор реестра (работает только для Windows 10)
- Отключение отчетов об ошибках через редактор групповой политики (работает только для Windows 10)
Выберите метод, совместимый с вашей версией Windows, чтобы отключить инструмент отчетов об ошибках Windows:
Если вы ищете универсальный метод, который будет работать независимо от версии операционной системы Windows, которую вы используете, то вот он.
Самый быстрый и эффективный способ эффективного отключения инструмента отчетов об ошибках Windows в Windows 7, Windows 8.1 и Windows 10 (без риска поломки других компонентов) — это отключить службу WER из служебной программы «Службы».
Следуйте приведенным ниже инструкциям, чтобы открыть экран «Службы», отключить службу отчетов об ошибках Windows и изменить тип запуска, чтобы ваша ОС не открывала ее снова:
- Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем, когда вам будет предложено текстовое поле, введите «services.msc» и нажмите Enter, чтобы открыть экран «Службы». Если вам будет предложено приглашение UAC (Контроль учетных записей пользователей), нажмите Да, чтобы предоставить доступ администратора.Открытие экрана служб
- Находясь на экране «Службы», прокрутите список служб вниз и найдите запись с именем Служба отчетов об ошибках Windows.
- Когда вам, наконец, удастся найти нужную службу, щелкните ее правой кнопкой мыши и выберите «Свойства» в только что появившемся контекстном меню.Открытие экрана свойств службы отчетов об ошибках Windows
- Находясь на экране «Свойства» службы WER, перейдите на вкладку «Общие» из горизонтального меню вверху, затем установите для раскрывающегося меню, связанного с типом запуска, значение «Отключено».Отключение службы отчетов об ошибках Windows
- Затем нажмите кнопку «Стоп», если служба уже включена, перед тем, как нажать «Применить», чтобы сохранить изменения.
- Перезагрузите компьютер и дождитесь завершения следующего запуска. Как только ваш компьютер загрузится, инструмент отчетов об ошибках должен быть полностью отключен.
Если вы ищете другой подход к отключению инструмента отчетов об ошибках Windows, перейдите к следующему потенциальному исправлению ниже.
Метод 2: отключение отчетов об ошибках через панель управления (Windows 7 и Windows 8.1)
Если вы хотите отключить инструмент отчетов об ошибках или более раннюю версию Windows 8.1, вы также можете сделать это через Центр действий (перейдя на вкладку «Система и безопасность» на панели управления).
Но имейте в виду, что этот метод не применим для Windows 10, так как вкладка «Система и безопасность» была переработана в более новой ОС.
Переход по этому пути эквивалентен отключению службы WER, а это означает, что это приведет к точному результату без каких-либо основных последствий.
Если вам неудобно отключать службу отчетов об ошибках Windows и вы используете Windows 7 или Windows 8.1, следуйте приведенным ниже инструкциям, чтобы отключить инструмент WER через классический интерфейс панели управления:
- Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Внутри текстового поля введите «control» и нажмите Enter, чтобы открыть классический интерфейс панели управления. Когда вам будет предложено UAC (Контроль учетных записей пользователей), нажмите Да предоставить доступ администратора.Открытие интерфейса классической панели управления
- Как только вы окажетесь в классическом интерфейсе панели управления, используйте функцию поиска (верхний правый раздел экрана), чтобы найти «безопасность». Затем в списке результатов щелкните Безопасность и обслуживание.Доступ к меню безопасности и обслуживания
- В следующем меню нажмите «Центр поддержки», затем выберите «Изменить настройки центра поддержки» в левой части меню «Центр поддержки».
- Когда вы, наконец, окажетесь в меню «Изменить настройки центра действий», щелкните гиперссылку «Настройки отчетов о проблемах» (в разделе «Связанные настройки»).Настройки отчетов о проблемах
- Находясь в настройках отчетов о проблемах, выберите переключатель «Никогда не проверять решения (не рекомендуется)» и нажмите «ОК», чтобы отключить инструмент отчетов об ошибках Windows.Отключение настроек отчетов о проблемах через панель управления
Примечание. Это гарантирует, что основная служба, стоящая за модулем отчетов о проблемах, останется отключенной даже в ситуациях, когда приложение дает сбой или зависает на неопределенное время. Это эквивалент прямого отключения службы WER.
- После изменения параметров сообщения о проблеме перезагрузите компьютер, чтобы изменения были постоянными.
Метод 3: отключение отчетов об ошибках через панель управления через редактор реестра (ТОЛЬКО для Windows 10)
Если вы ищете универсальное исправление, которое будет работать независимо от вашей операционной системы, вы также можете рассмотреть возможность использования редактора реестра, чтобы предотвратить срабатывание инструмента отчетов об ошибках при сбое или зависании приложения.
Но имейте в виду, что в отличие от других методов, представленных выше, использование редактора реестра для отключения отчетов об ошибках Windows сопряжено с некоторыми рисками, если вы не будете следовать инструкциям в письме. Кроме того, было подтверждено, что этот метод работает только для Windows 10.
Примечание. Если вы не умеете вносить изменения в реестр, мы рекомендуем придерживаться первых двух методов, описанных выше.
Однако основным преимуществом этого пути является то, что изменение останется жестко запрограммированным, что означает, что инструмент отчетов Windows останется отключенным даже в тех ситуациях, когда Windows отправит обновление, которое обычно активирует его.
Если вы настроены следовать этому маршруту, следуйте приведенным ниже инструкциям, чтобы отключить средство сообщения о проблемах с помощью редактора реестра:
- Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «regedit» в текстовое поле и нажмите Enter, чтобы открыть утилиту «Редактор реестра». Когда вам будет предложено приглашение UAC (Контроль учетных записей пользователей), нажмите Да, чтобы предоставить доступ администратора.Открытие утилиты regedit
- Как только вы войдете в редактор Regedit, перейдите в следующее место: HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows Windows Error Reporting.
Примечание. Вы можете попасть сюда вручную, используя меню слева, или попасть туда мгновенно, вставив указанное выше местоположение прямо в панель навигации и нажав Enter.
- После того, как вы прибудете в правильное место. щелкните правой кнопкой мыши раздел «Отчет об ошибках Windows», затем выберите «Создать»> «DWORD (32-разрядный)» во вновь появившемся контекстном меню.Создание нового Dword в редакторе реестра
- Затем присвойте вновь созданному значению реестра имя «Отключено», затем дважды щелкните его и установите для него значение 1, а для параметра Base оставьте значение «Шестнадцатеричное».Создание ключа отключенного значения
Примечание. Если вам когда-нибудь понадобится включить отчет об ошибках позже, просто измените значение данных на 0, и все готово.
- После успешного внесения этих изменений перезагрузите компьютер и посмотрите, будет ли проблема устранена после завершения следующего запуска.
Если вы ищете другой подход, который отключит инструмент отчетов об ошибках Windows на вашем компьютере, перейдите к следующему способу ниже.
Метод 4: отключение отчетов об ошибках через редактор групповой политики (только для Windows 10)
Если вы хотите отключить инструмент отчетов об ошибках на компьютере с Windows 10, есть также возможность использовать редактор локальной групповой политики, который будет применять правило, гарантирующее, что отчеты об ошибках Windows останутся отключенными для всех пользователей.
Важно: не во всех версиях Windows 10 есть утилита редактора локальной групповой политики. Обычно это функция, зарезервированная для Windows 10 PRO и Windows 10 Enterprise. Если вы используете Windows 10 Домашняя или другую версию, которая не включает редактор локальной групповой политики, вы можете установить утилиту GPEDIT с быстрым обходным путем.
Если редактор групповой политики работает на вашем компьютере с Windows 10, следуйте приведенным ниже инструкциям, чтобы отключить инструмент отчетов об ошибках:
- Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «gpedit.msc» в текстовое поле и нажмите Enter, чтобы открыть редактор локальной групповой политики на вашем компьютере. Когда вам будет предложено приглашение UAC (Контроль учетных записей пользователей), нажмите Да, чтобы предоставить доступ администратора.Доступ к утилите редактора локальной групповой политики
- Как только вы окажетесь в главном меню редактора локальной групповой политики, используйте меню слева, чтобы перейти к следующему месту: Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Отчет об ошибках Windows.
- После того, как вы перейдете в нужное место, перейдите на правую панель и найдите политику «Отключить отчеты об ошибках Windows» в списке доступных параметров. Когда вы его увидите, дважды щелкните по нему, чтобы развернуть политику.Доступ к отключению отчетов об ошибках Windows
- Как только вы войдете в политику «Отключить отчеты об ошибках Windows», установите для нее состояние «Включено», прежде чем нажимать «Применить», чтобы сохранить изменения.Отключение инструмента отчетов об ошибках Windows через Gpedit
- Перезагрузите компьютер, чтобы политика, которую вы только что включили, начала действовать в полной мере.