Windows problem reporting что это
Для чего нужна служба «Windows Error Reporting» и как отключить ее в Windows 7, 8.1 и 10
Когда в работе какой-то программы происходит ошибка, Windows автоматически регистрирует это событие и запускает штатную утилиту Windows Error Reporting, которая формирует отчет и предлагает отправить его на сервера Microsoft. Отправка лога не осуществляется автоматически, более того, большинство пользователей предпочитают не делиться информацией о программных ошибках и были бы не прочь отключить эту функцию вообще.
Отключение Error Reporting в Windows 7 и 8.1
Откройте через окошко «Выполнить» ( Win + R ) Центр поддержки командой wscui.cpl апплет «Центр поддержки».
Нажмите в меню справа ссылку «Параметры центра поддержки».
На следующей странице нажмите ссылку «Параметры отчета о неполадках».
И активируйте радиокнопку «Не проверять на наличие новых решений».
Отключение Error Reporting в Windows 10
В Windows 10 опция «Параметры отчета о неполадках» была удалена из окна параметров центра поддержки, поэтому для отключения формирования отчетов о программных ошибках в этой версии системы придется действовать в обход.
Откройте через окошко «Выполнить» одноименной командой редактор реестра Regedit и раскройте ключ:
HKLM\SOFTWARE\MicrosoftWindows\Windows Error Reporting
Назовите его Disabled и задайте в качестве его значения единицу.
Сохраните настройки, закройте редактор реестра и перезагрузите компьютер.
Описание примера отключения функции Error Reporting через редактор групповых политик мы опускаем, поскольку его результат является эквивалентным применяемому твику реестра, к тому же редактор gpedit.msc доступен не всех редакциях Windows.
Универсальный способ отключения Error Reporting
Предложенный ниже способ является универсальным и одинаково работает в Windows 7, 8.1 и Windows 10.
Отыщите справа службу «Служба регистрации ошибок Windows», откройте ее свойства и выставьте параметры так, как показано на скриншоте после чего сохраните настройки.
Любители командной строки могут отключить ее через консоль.
Запустив командную строку или PowerShell от имени администратора и выполните в ней команду:
sc config wersvc start=disabled
gpupdate /force
Чтобы обновить политику без перезагрузки компьютера.
Служба Windows Error Reporting
Область применения
Это тема уровня 300 (умеренно продвинутая).
Полный список тем в этой статье см. в разделе Устранение ошибок при обновлении до Windows 10.
Если установка Windows не выполняется, коды результата и расширения регистрируются в качестве информационного события в журнале приложений отчетов об ошибках Windows как событие 1001. Имя события: WinSetupDiag02. Для просмотра этого события можно использовать средство просмотра событий либо Windows PowerShell.
Чтобы использовать Windows PowerShell, введите следующие команды в командной строке Windows PowerShell с повышенными привилегиями:
Следующий источник будет доступен только в том случае, если вы обновили предыдущую версию Windows 10 новой версии. Если установлена текущая версия и не обновлена, источник с именем WinSetupDiag02 будет недоступен.
Использование просмотра событий:
Примечание. В старых операционных системах имя события было WinSetupDiag01.
В событии указаны десять параметров.
Параметры |
---|
P1: сценарий установки (1 = носитель, 5 = WindowsUpdate, 7 = средство создания носителя) |
P2: режим установки (x = по умолчанию, 1 = нижний уровень, 5 = откат) |
P3: архитектура новой ОС (x = по умолчанию, 0 = X86, 9 = AMD64) |
P4: результат установки (x = по умолчанию, 0 = успех, 1 = сбой, 2 = отмена, 3 = заблокировано) |
P5. Код ошибки результата (Ex: 0xc1900101) |
P6. Расширение кода ошибок (Ex: 0x20017) |
P7: сборка исходной ОС (например: 9600) |
P8: ветвь исходной ОС (обычно недоступно) |
P9: сборка новой ОС (например: 16299> |
P10: ветвь новой ОС (например: rs3_release> |
Событие будет также содержать ссылки на файлы журнала, которые можно использовать для выполнения подробной диагностики ошибки. Ниже показан пример этого события для успешного обновления.
Отключение отчетов об ошибках в Windows 10, 8, 7, Vista и XP
Функция отчетов об ошибках в Windows – это то, что генерирует предупреждения после определенных ошибок в программе или операционной системе, предлагая вам отправить информацию о проблеме в Microsoft.
Возможно, вы захотите отключить создание отчетов об ошибках, чтобы избежать отправки частной информации о вашем компьютере в Microsoft, потому что вы не подключены к интернету все время или просто чтобы перестать получать уведомления от раздражающих предупреждений.
Отчеты об ошибках включены по умолчанию во всех версиях Windows, но их легко отключить из панели управления или из служб, в зависимости от вашей версии Windows.
Прежде чем отключить создание отчетов об ошибках, имейте в виду, что это не только полезно для Microsoft, но и, в конечном счете, полезно для вас, владельца Windows. Эти отчеты об ошибках отправляют в Microsoft важную информацию о проблеме, с которой сталкивается операционная система или программа, и помогают им разрабатывать будущие исправления и пакеты обновлений, делая Windows более стабильной.
Отключить отчеты об ошибках в Windows 10
Не можете найти? Если меню Тип запуска недоступно, выйдите из системы и войдите в систему как администратор. Или откройте консоль управления службами с правами администратора, например, открыв командную строку с повышенными правами, а затем выполните команду services.msc.
Ещё один способ отключить отчеты об ошибках – через редактор реестра. Перейдите к разделу реестра, который вы видите ниже, и найдите значение с именем Disabled. Если он не существует, создайте новое значение DWORD с этим именем.
Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting
Отключите отчеты об ошибках в Windows 8 или Windows 7
Есть также возможность выбор программ для исключения из отчетов, которую вы можете использовать, если вы предпочитаете настраивать отчетность вместо того, чтобы полностью отключать её.
Если вы не можете изменить эти настройки, потому что они неактивны, выберите ссылку внизу окна с надписью Изменить настройки отчета для всех пользователей.
Как в Windows 10 отключить автоматическую отправку отчетов об ошибках программ
Когда в Windows 10 зависает или закрывается с ошибкой какая-нибудь программа, система может произвести автоматический сбор данных об ошибке и направить отчёт в компанию Microsoft. Этот отчёт обычно включает в себя название программы, ее версию, точное время ошибки и некоторые другие данные. Если у разработчиков имеется готовое решение возникшей проблемы, через некоторое время пользователь получит сообщение, в котором будут указываться причины неполадки и способ её устранения.
Функция отправки отчётов об ошибках штука, безусловно, полезная, тем не менее, многие пользователи предпочли бы не отправлять в Microsoft никаких подобных сведений, например, из соображений безопасности личных данных. В более ранних версиях Windows функцию отправки отчётов об ошибках можно было отключить через интерфейс, но в десятой версии системы отвечающая за это действие опция была удалена.
Чтобы отключить формирование и отправку отчётов об ошибках, вам придется воспользоваться твиком реестра.
Если да, откройте командой regedit редактор реестра и разверните эту ветку:
В правой колонке окна редактора создайте новый 32-битный параметр с именем Disabled и установите в качестве его значения 1.
Если указанный параметр уже существует, измените его значение.
Теперь закройте и повторно откройте апплет «Центр безопасности и обслуживания».
Вы увидите, что настройка «Поиск решений для указанных в отчетах проблем» изменила свой статус на «Отключено».
Это означает, что отчеты об ошибках в компанию разработчика больше отправляться не будут.
Служба Windows Error Reporting и очистка каталога WER\ReportQueue в Windows
Служба WER (Windows Error Reporting) служит для сбора и отправки отладочной информации о падении системных и сторонних приложений в Windows на сервера Microsoft. По задумке Microsoft, эта информация должна анализироваться и при наличии решения, вариант исправления проблемы должен отправляется пользователю через Windows Error Reporting Response. Но по факту мало кто пользуется этим функционалом, хотя Microsoft настойчиво оставляет службу сбора ошибок WER включенной по умолчанию во всех последних версиях Windows. В большинстве случае о службе WER вспоминают, когда каталог C:\ProgramData\Microsoft\Windows\WER\Rep ortQueue\
или
c:\Users\All Users\Microsoft\Windows\WER\ReportQueue\
начинает занимать на системном диске довольно много места (вплоть до нескольких десятков Гб), даже не смотря на то что на этом каталоге по умолчанию включена NTFS компрессия.
Служба Windows Error Reporting
Служба Windows Error Reporting представляет собой отдельный сервис Windows, который можно легко отключить командой:
net stop WerSvc
Внутри каталога WER\ReportQueue\ содержится множество каталогов, с именами в формате:
Как вы видите, имя каталога содержит степень критичности события и имя конкретного exe файла, который завершился аварийно. Во всех каталогах обязательно имеется файл Report.wer, который содержит описание ошибок и несколько файлов с дополнительной информацией.
Очистка папки WER\ReportQueue в Windows
Как правило, размер каждой папки незначителен, но в некоторых случаях для проблемного процесса генерируется дамп памяти, который занимает довольно много места. На скриншоте ниже видно, что размер файла дампа memory.hdmp составляет около 610 Мб. Парочка таким дампов – и на диске исчезло несколько свободных гигибайт.
Для быстрого освобождения места на диске от файлов отладки, сгенерированных службой WER, содержимое следующих каталогов можно безболезненно удалить и руками.
Отключение Window Error Reporting в Windows Server 2012 R2 / 2008 R2
Отключить запись информации об ошибках Windows Error Reporting в серверных редакция Windows можно следующим образом:
Windows Server 2008 R2 – откройте консоль Server Manager и промотайте список, перейдя в раздел Resources and Support. Нажмите на Turn Off Windows Error Reporting и выберите пункт I don’t want to participate, and don’t ask me again.
Отключение функции сбора и отправки отчетов в Windows 10
Отключить Windows Error Reporting в Windows 10 можно через реестр. Для этого в ветке HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting нужно создать новый параметр типа DWORD (32 бита) с именем Disabled и значением 1.
Теперь еще раз проверим статус параметра Поиск решения для указанных в отчетах проблем в панели управления. Его статус должен изменится на Отключено.
Отключение Windows Error Reporting через групповые политики
В результате сообщения об ошибках приложений в Windows перестанут формироваться и автоматически отправляться в Microsoft.