для чего нужен отчет об ошибках в случае его отключения какие могут быть отрицательные последствия
Linux и Windows: помощь админам и пользователям
Администрируем и настраиваем Windows, Linux.
Отключении отчета об ошибках в Windows 7, XP, Vista
Отчет об ошибках включен по умолчанию в XP, Vista, и Windows 7. Когда в приложении происходит ошибка появляется детальное описание данной ошибки и вам предлагается отправить данную информацию в Microsoft. Данная информация получается с миллионов ПК во всем мире и помогает в создании патчей и сервис паков. В некоторых случаях самостоятельный разбор информации об ошибки помогает в решении проблемы. Однако в некоторых случаях данное поведение системы не допустимо и вам хотелось бы отключить данный функционал. В данной статьте мы и рассмотрим методы отключения отчета об ошибках во всех системах.
Отключение отчета об ошибках в Windows 7
Откройте стартовое меню и введите в поисковую строку problem reporting settings, или перейдите в Action Center –> Change Action Center Settings –> Problem Reporting Settings. Если вы использовали метод поиска, выберите пункт “Choose how to report problems”:
Затем вы можете легко выбрать нужную вам опцию из списка.
Отключение отчета об ошибках в Windows 7 с помощью групповых политик
Замечание: Данный метод недоступен для домашних версий Windows 7.
Нажмите Start и введите gpedit.msc в строке поиска и нажмите Enter.
Откроется редактор локальной групповой политики. Далее вам нужно перейти в раздел User Configuration \ Administrative Templates \ Windows Components \ Windows Error Reporting и зайти в политику Disable Windows Error Reporting.
Смените состояние политики с Not Configured на Enabled, затем нажмите Apply и Ok и выйдите из редактора групповой политики.
Отключение отчета об ошибках в Vista
Для отключения отчета об ошибках в Vista нажмите на Start и откройте панель управления (Control Panel).
Переведите панель управления в классический режим отображения и нажмите на Problem Reports and Solutions.
Под секцией Tasks нажмите на ссылку Change Settings.
Как вы можете видеть нам предлагается две опции. Если вы выберете Ask me to check if a problem occurs, отчет об ошибках будет включен и вам будет предложен выбор посылать информацию в Microsoft или нет. Если вы выберете Check for solutions automatically (recommended) все данные будут отправляться в Microsoft автоматически. Оба варианта нам не подходят, так как мы хотим полностью отключить данный функционал, поэтому нажмем ссылку Advanced Settings.
В появившемся окне в разделе For my programs, problem reporting is…выберите Off и затем нажмите Ok.
Как вы теперь видите предыдущие опции недоступны для редактирования.
Нажмите Close в сообщении, сообщающем нам о том, что отчет об ошибках отключен.
Отключение отчета об ошибках в XP
Для отключения отчета об ошибках в XP нажмите правой кнопкой на иконке «Мой компьютер» и выберите Свойства. В открывшемся окне перейдите на вкладку Дополнительно и нажмите кнопку Отчет об ошибках.
В открывшемся окне выберите опцию Disable error reporting. Снимите флажок с опции But notify me when critical error occur.
Полезные ссылки
Задумались где купить хорошую и недорогую одежду для ребенка. Рекомендую детский сток интернет-магазин с огромным выбором и низкими ценами.
Служба Windows Error Reporting и очистка каталога WER\ReportQueue в Windows
Служба Windows Error Reporting (WER) служит для сбора и отправки отладочной информации о падении системных и сторонних приложений в Windows на сервера Microsoft. По задумке Microsoft, эта информация должна анализироваться и при наличии решения, вариант исправления проблемы должен отправляется пользователю через Windows Error Reporting Response. Но по факту мало кто пользуется этим функционалом, хотя Microsoft настойчиво оставляет службу сбора ошибок WER включенной по умолчанию во всех последних версиях Windows. В большинстве случае о службе WER вспоминают, когда каталог C:\ProgramData\Microsoft\Windows\WER\ReportQueue\ начинает занимать много места на системном диске (вплоть до нескольких десятков Гб), даже не смотря на то что на этом каталоге по умолчанию включена NTFS компрессия.
Служба Windows Error Reporting
Данные пользователя сохраняются в профиль пользователя:
Системные данные – в системный каталог:
Служба Windows Error Reporting представляет собой отдельный сервис Windows. Вы можете проверить состояние службы командой PowerShell:
Внутри каталога WER\ReportQueue\ содержится множество каталогов, с именами в формате:
Как вы видите, имя каталога содержит степень критичности события и имя конкретного exe файла, который завершился аварийно. Во всех каталогах обязательно имеется файл Report.wer, который содержит описание ошибок и несколько файлов с дополнительной информацией.
Очистка папки WER\ReportQueue в Windows
Как правило, размер каждой папки в WER незначителен, но в некоторых случаях для проблемного процесса генерируется дамп памяти, который занимает довольно много места. На скриншоте ниже видно, что размер файла дампа memory.hdmp составляет около 610 Мб. Парочка таким дампов – и на диске исчезло несколько свободных гигибайт.
Для быстрого освобождения места на диске от файлов отладки, сгенерированных службой WER, содержимое следующих каталогов можно безболезненно очистить вручную.
Следующие команды PowerShell удалят из каталога каталогов WER все файлы, старше 15 дней:
Для очистки каталогов WER в пользовательских профилях используйте такой скрипт:
Отключение Window Error Reporting в Windows Server
В Windows Server 2019/2016/2012R2 вы можете управлять состоянием WER с помощью PowerShell. Вы можете отключить службу Windows Error Reporting:
Но есть более корректные способы отключения WER в Windows. В версии PowerShell 4.0 добавлен отдельный модуль WindowsErrorReporting из трех командлетов:
Проверить состояние службы Windows Error Reporting можно командой:
Для отключения WER, выполните:
Отключаем сбор и отправки отчетов об ошибках в Windows 10
HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting нужно создать новый параметр типа DWORD (32 бита) с именем Disabled и значением 1.
Можно отключить сбор ошибок WER для конкретных пользователей:
reg add «HKCU\Software\Microsoft\Windows\Windows Error Reporting» /v «Disabled» /t REG_DWORD /d «1» /f
Или отключить WER для всех:
reg add «HKLM\Software\Microsoft\Windows\Windows Error Reporting» /v «Disabled» /t REG_DWORD /d «1» /f
Измените параметр реестра и проверьте статус параметра Поиск решения для указанных в отчетах проблем в панели управления. Его статус должен изменится на Отключено.
Отключение Windows Error Reporting через GPO
Также вы можете управлять настройками службы Windows Error Reporting через групповые политики.
Обновите GPO (перезагрузка не потребуется).
В результате в Windows перестанут формироваться сообщения об ошибках Windows и отправляться в Microsoft.