Когда в работе какой-то программы происходит ошибка, 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 и раскройте ключ:
HKLM\SOFTWARE\MicrosoftWindows\Windows 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
Чтобы обновить политику без перезагрузки компьютера.
Загрузка…
На чтение 8 мин. Просмотров 1.5k. Опубликовано
Каждая версия Windows опирается на определенные службы для правильной работы, и Windows 10 не является исключением. К сожалению, пользователи сообщили, что получают ошибку Регистрация службы отсутствует или повреждена в Windows 10, поэтому давайте посмотрим, как это исправить.
Содержание
- Служба регистрации отсутствует или повреждена ошибка в Windows 10, как это исправить?
- Решение 1 – Удалить определенные значения из реестра
- Решение 2. Используйте командную строку
- Решение 3. Удалите антивирус
- Решение 4 – Используйте команду сканирования SFC
- Решение 5. Проверьте, работают ли определенные службы
- Решение 6 – Изменить групповую политику и использовать DISM
- Решение 7. Использование Windows 10 ISO для восстановления Windows 10
- Решение 8 – Запустите wsreset
- Решение 9 – Создать новую учетную запись пользователя
- Решение 10 – Загрузите необходимые обновления в фоновом режиме
- Решение 11. Повторно включите службу брандмауэра Windows
- Решение 12. Проверьте значения реестра
Служба регистрации отсутствует или повреждена ошибка в Windows 10, как это исправить?
Решение 1 – Удалить определенные значения из реестра
Одним из способов исправить ошибку Регистрация службы отсутствует или повреждена в Windows 10 является использование редактора реестра для удаления определенных значений из реестра. Мы должны отметить, что удаление значений из реестра может вызвать определенные проблемы в вашей операционной системе, поэтому вы можете создать резервную копию реестра, прежде чем пытаться использовать это решение. Чтобы устранить эту проблему, необходимо удалить значение ThresholdOptedIn , выполнив следующие действия:
-
Нажмите Windows Key + R и введите regedit. Нажмите Ввод или нажмите ОК.
-
На левой панели перейдите к следующему ключу HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsSelfHostApplicability .
- На правой панели найдите значение ThresholdOptedIn и удалите его.
Некоторые пользователи сообщили, что у них есть папка Восстановление из внутри папки Применимость, и после удаления папки «Восстановление из» проблема была полностью решена. Немногие пользователи также сообщили, что у их ключа Применимости не было никаких значений, кроме По умолчанию, и, по их мнению, они устранили проблему, добавив значения BranchName и Ring вручную. Для этого выполните следующие действия:
- Убедитесь, что выбран HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsSelfHostApplicability .
-
Щелкните правой кнопкой мыши пустое место на правой панели и выберите Создать> Значение строки .
- Введите BranchName в качестве имени новой строки и дважды щелкните ее.
-
В поле «Значение» введите fbl_impressive и нажмите ОК , чтобы сохранить изменения.
-
Создайте новый Sting с именем Ring и установите для данных Value значение low.
- После этого закройте Редактор реестра .
- ЧИТАЙТЕ ТАКЖЕ: исправить ошибку x80070002 в Windows 10?
Решение 2. Используйте командную строку
По словам пользователей, вы можете исправить ошибку Регистрация службы отсутствует или повреждена , запустив командную строку и выполнив определенные команды. Для этого выполните следующие действия:
-
Нажмите Windows Key + X , чтобы открыть расширенное меню пользователя, и выберите в меню Командная строка (Администратор) .
-
Когда откроется Командная строка , введите следующие строки:
- net stop wuauserv
- net stop cryptSvc
- чистые стоповые биты
- Чистый стоп-сервер
- ren C: WindowsSoftwareDistribution SoftwareDistribution.old
- ren C: WindowsSystem32catroot2 catroot2.old
- net start wuauserv
- net start cryptSvc
- чистые стартовые биты
- net start msiserver
После завершения всех процессов закройте командную строку и проверьте, устранена ли проблема.
Решение 3. Удалите антивирус
Антивирусное программное обеспечение может создавать помехи основным функциям Windows 10, в результате чего возникает ошибка Регистрация службы или ошибка . Пользователи сообщали, что антивирус McAfee может вызывать появление этой проблемы, и для ее устранения рекомендуется удалить антивирус McAfee. Имейте в виду, что почти любое стороннее антивирусное программное обеспечение может вызвать появление этой ошибки, поэтому даже если вы не используете McAfee, вы можете попробовать удалить антивирусное программное обеспечение.
Решение 4 – Используйте команду сканирования SFC
Регистрация службы отсутствует или повреждена . Ошибка может возникать, если некоторые компоненты вашей операционной системы повреждены или повреждены, и для их устранения вы можете использовать sfc scan. Для этого выполните следующие действия:
- Нажмите Windows Key + X и выберите Командная строка (Администратор).
-
Когда откроется Командная строка , введите sfc/scannow и нажмите Enter.
- Дождитесь завершения процесса, закройте Командную строку и проверьте, устранена ли ошибка.
Решение 5. Проверьте, работают ли определенные службы
Если в Windows 10 возникла ошибка Регистрация службы отсутствует или повреждена , вы можете исправить ее, проверив, запущены ли необходимые службы. Для этого выполните следующие действия:
-
Нажмите Windows Key + R и введите services.msc . Нажмите Enter или нажмите ОК.
- Когда откроется окно Службы , найдите службу Центр обновления Windows . Дважды щелкните по нему, чтобы открыть его свойства.
-
В разделе Тип запуска выберите Автоматически из меню. В разделе Статус службы нажмите кнопку Пуск . Нажмите Применить и ОК , чтобы сохранить изменения.
- Повторите те же действия для Фоновая интеллектуальная служба передачи и Криптографическая служба .
- ЧИТАЙТЕ ТАКЖЕ: как исправить отсутствие стандартных приложений Windows 10
Решение 6 – Изменить групповую политику и использовать DISM
Если ваша система повреждена, вы можете использовать DISM scan для ее восстановления. Перед использованием DISM вы можете изменить параметр групповой политики. Для этого выполните следующие простые шаги:
-
Нажмите Windows Key + R и введите gpedit.msc . Нажмите Enter или нажмите ОК.
-
На левой панели выберите Конфигурация компьютера> Администрирование> Система . На правой панели дважды нажмите Указать настройки для установки дополнительных компонентов и восстановления компонентов .
-
Выберите Включено и введите местоположение, которое вы хотите использовать для ремонта. Нажмите Применить и ОК , чтобы сохранить изменения.
- После закрытия Редактора групповой политики снова запустите сканирование DISM.
Решение 7. Использование Windows 10 ISO для восстановления Windows 10
Если эта проблема не может быть решена с помощью сканирования DISM, вы можете восстановить установку Windows 10 с помощью Windows 10 ISO. Для этого выполните следующие действия:
- Загрузите Windows 10 ISO с веб-сайта Microsoft. Кроме того, вы можете использовать Media Creation Tool.
- Как только вы загрузите файл ISO, дважды щелкните его, чтобы смонтировать.
- После монтирования ISO-файла откройте его и запустите файл setup.exe .
- Следуйте инструкциям по обновлению Windows 10.
Решение 8 – Запустите wsreset
Это одно из самых простых решений, и немногие пользователи сообщили, что оно работает, поэтому вы можете попробовать его. Для запуска wsreset сделайте следующее:
-
Нажмите Windows Key + R и введите wsreset.exe .
- Нажмите Enter или нажмите ОК и дождитесь окончания процесса.
Решение 9 – Создать новую учетную запись пользователя
По словам пользователей, вы можете исправить ошибку Регистрация службы отсутствует или повреждена , создав новую учетную запись пользователя. Для этого выполните следующие простые шаги:
- Откройте приложение «Настройки» и перейдите в раздел Аккаунты> Семья и другие пользователи .
-
Нажмите кнопку Добавить кого-то еще на этот компьютер .
-
Нажмите У меня нет информации для входа этого человека .
-
Нажмите Добавить пользователя без учетной записи Microsoft .
-
Введите имя нового пользователя. Если вы хотите, вы также можете добавить пароль для защиты новой учетной записи. После этого нажмите кнопку Далее .
- После создания нового пользователя переключитесь на него и проверьте, сохраняется ли проблема.
- ЧИТАЙТЕ ТАКЖЕ: Исправлено: Windows 10 Anniversary Update вызывает проблемы с Windows Hello
Если проблема не появляется в вашей новой учетной записи пользователя, возможно, вы захотите переместить все свои личные файлы и переключиться на них навсегда.
Решение 10 – Загрузите необходимые обновления в фоновом режиме
Немногие пользователи предложили потенциальный обходной путь, который требует использования командной строки . Для этого выполните следующие действия:
- Запустите Командную строку от имени администратора .
- Введите команду net stop wuauserv и нажмите Enter.После этого введите wuauclt/detectnow и нажмите Enter, чтобы обнаружить и загрузить необходимые обновления.
Это всего лишь потенциальный обходной путь, и он может не быть постоянным решением, но вы все равно можете попробовать его на своем ПК.
Решение 11. Повторно включите службу брандмауэра Windows
По словам пользователей, регистрация службы отсутствует или повреждена может возникнуть ошибка, если служба брандмауэра Windows не запущена, поэтому, если вы хотите решить эту проблему, вам придется включить эту службу. Для этого выполните следующие действия:
- Откройте окно Службы . Для этого нажмите Windows Key + R и введите services.msc . Нажмите Enter или нажмите ОК.
- Когда откроется окно Службы , найдите службу Брандмауэр Windows и дважды щелкните ее.
- Убедитесь, что для Тип запуска установлено значение Автоматически.
-
Нажмите кнопку Стоп , чтобы остановить службу, а затем нажмите кнопку Пуск , чтобы запустить ее снова.
- Нажмите Применить и ОК , чтобы сохранить изменения.
Решение 12. Проверьте значения реестра
По какой-то неизвестной причине значения в вашем реестре могут измениться, и это может привести к появлению этой проблемы. По словам пользователей, EditionID и ProductName изменились с Windows 10 Pro на Windows 10 Enterprise, и это привело к появлению этой ошибки. Чтобы решить эту проблему, сделайте следующее:
- Запустите Редактор реестра и перейдите в HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion ключ на левой панели.
- На правой панели найдите следующие строки: EditionID и ProductName . Убедитесь, что EditionID и ProductName соответствуют используемой версии Windows 10. В нашем случае для EditionID установлено значение Professional , а для ProductID установлено значение Windows 10 Pro .
- Если значения не соответствуют вашей версии Windows 10, измените их.
Регистрация службы отсутствует или повреждена . Ошибка может вызвать много проблем на вашем компьютере с Windows 10, но, как вы видите, эту ошибку можно исправить с помощью одного из наших решений.
6
3
07.12.2015 20:04
Откройте диспетчер задач (Ctrl + Alt + Del) — Службы. В открывшемся списке щелкните правой кнопкой мыши по любой службе и выберите пункт «Запустить службы«.
Появится окно со всеми службами. Вам необходимо найти:
— Problem Reports and Solution Control Panel Support (Поддержка элемента панели управления «Отчеты о проблемах и их решение»)
— Windows Error Report Service (Служба регистрации ошибок Windows)
Как только найдете — отключайте, так как именно из-за их работы мигает рабочий стол.
9
3
15.02.2016 13:02
Спасибо большое!!!!
Помогло на 10-ке. А я уже было хотел откат системы делать и биос перепрошивать…
5
3
22.04.2016 14:11
К сожалению, мне не помогло (
5
1
07.06.2016 14:31
Мне тоже не помогло. Остановил службы, но после перезагрузки — все по новой. Удалил ESET — тоже не помогает. Задолбало это мигание.
2
6
09.06.2016 10:31
У меня тоже было,я просто выключил комп, поменял видеокарту на другую и все прекратилось.
1
4
08.08.2016 14:10
К сожалению, мне не помогло (
У меня тоже все отключено, а все равно моргает!!!
В ответ на сообщение от Гость
#153954
8
3
30.08.2016 13:46
Возможно виноват параметр «Имитация вспышки» и нужно его отключить.
3
4
10.10.2016 11:17
По службам — у меня они были отключены. Включил, отключил обратно — помогло.
Шаманство аданко
3
3
07.12.2016 14:04
Midnight Rain
Откройте диспетчер задач (Ctrl + Alt + Del) — Службы. В открывшемся списке щелкните правой кнопкой мыши по любой службе и выберите пункт «Запустить службы«.
Появится окно со всеми службами. Вам необходимо найти:
— Problem Reports and Solution Control Panel Support (Поддержка элемента панели управления «Отчеты о проблемах и их решение»)
— Windows Error Report Service (Служба регистрации ошибок Windows)
Как только найдете — отключайте, так как именно из-за их работы мигает рабочий стол.
После всех манипуляций нужно перезагрузить ПК.
Помогло спасибо!
В ответ на сообщение от Midnight Rain
#143887
5
1
26.12.2016 09:31
Добрый день!
Попробовал вариант со службами
Поддержка элемента панели управления «Отчеты о проблемах и их решение — эта служба была отключена
Служба регистрации ошибок Windows — пытаюсь отключить, выдает ошибку — Не удалось остановить службу Служба регистрации ошибок Windows на Локальный компьютер. Эта служба не возвращала ошибки. Возможно это внутренняя ошибка Windows или внутренняя ошибка службы. Если проблема не исчезнет, обратитесь к системному администратору.
Что делать дальше?
3
1
10.05.2017 11:28
У меня помогло удаление «Яндекс строка». И браузер тоже в помойку выкинул!
3
1
22.05.2017 08:52
Здравствуйте!
Поддержка элемента панели управления «Отчеты о проблемах и их решение — эта служба была отключена.
Служба регистрации ошибок Windows отключаю, через несколько секунд опять включается. А раб. стол как мигал так и мигает.
0
1
05.06.2017 06:54
мне помогло удаление последних обновлений
0
0
27.10.2017 20:27
Даниил
Добрый день!
Попробовал вариант со службами
Поддержка элемента панели управления «Отчеты о проблемах и их решение — эта служба была отключена
Служба регистрации ошибок Windows — пытаюсь отключить, выдает ошибку — Не удалось остановить службу Служба регистрации ошибок Windows на Локальный компьютер. Эта служба не возвращала ошибки. Возможно это внутренняя ошибка Windows или внутренняя ошибка службы. Если проблема не исчезнет, обратитесь к системному администратору.Что делать дальше?
Даниил
Добрый день!
Попробовал вариант со службами
Поддержка элемента панели управления «Отчеты о проблемах и их решение — эта служба была отключена
Служба регистрации ошибок Windows — пытаюсь отключить, выдает ошибку — Не удалось остановить службу Служба регистрации ошибок Windows на Локальный компьютер. Эта служба не возвращала ошибки. Возможно это внутренняя ошибка Windows или внутренняя ошибка службы. Если проблема не исчезнет, обратитесь к системному администратору.Что делать дальше?
я сначала сделал ПРИОСТАНОВИТЬ. а уже потом остановил.
В ответ на сообщение от Даниил
#167429
4
0
31.10.2017 16:37
После автообновления виндовс 10,рабочий стол обновляется каждую секунду,в связи с этим,не могу ничего сделать,даже «пуск» не успеваю нажать,точки восстановления тоже нет,т.к.были отключены(((как быть?переустанавливать???
2
1
26.02.2019 09:44
У меня моргал экран потому что установлет StarIsBack. Windows обновился, и та версия StarIsBack которая была вызывает сбой. Нужно запустить диспетчер задач (он не моргает у меня) и в нем запустить новую задачу — установить свежий StarIsBack или с помощью установщика удалить его.
0
1
10.06.2021 07:43
Гость
У меня моргал экран потому что установлет StarIsBack. Windows обновился, и та версия StarIsBack которая была вызывает сбой. Нужно запустить диспетчер задач (он не моргает у меня) и в нем запустить новую задачу — установить свежий StarIsBack или с помощью установщика удалить его.
У меня также было, вместо обновления можно просто надо в настройках убрать галку «Переключение—Использовать фирменную панель переходов для панели задач»
В ответ на сообщение от Гость
#202908
Служба 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
- Очистка папки WER\ReportQueue в 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%\AppData\Local\Microsoft\Windows\wer
Системные данные – в системный каталог:
%ALLUSERSPROFILE%\Microsoft\Windows\WER\
Служба Windows Error Reporting представляет собой отдельный сервис Windows. Вы можете проверить состояние службы командой PowerShell:
Get-Service WerSvc
Внутри каталога WER\ReportQueue\ содержится множество каталогов, с именами в формате:
- 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, который содержит описание ошибок и несколько файлов с дополнительной информацией.
Очистка папки WER\ReportQueue в Windows
Как правило, размер каждой папки в WER незначителен, но в некоторых случаях для проблемного процесса генерируется дамп памяти, который занимает довольно много места. На скриншоте ниже видно, что размер файла дампа memory.hdmp составляет около 610 Мб. Парочка таким дампов – и на диске исчезло несколько свободных гигибайт.
Чтобы очистить все эти ошибки и журналы штатными средствами, откройте панель управления и перейдите в раздел ControlPanel -> System and Security -> Security and Maintenance -> Maintenance -> View reliability history -> View all problem reports (Control Panel\System and Security\Security and Maintenance\Problem Reports) и нажмите на кнопку Clear all problem reports.
Для быстрого освобождения места на диске от файлов отладки, сгенерированных службой WER, содержимое следующих каталогов можно безболезненно очистить вручную.
- C:\ProgramData\Microsoft\Windows\WER\ReportArchive\
- C:\ProgramData\Microsoft\Windows\WER\ReportQueue\
Следующие команды PowerShell удалят из каталога каталогов WER все файлы, старше 15 дней:
Get-ChildItem -Path 'C:\ProgramData\Microsoft\Windows\WER\ReportArchive' -Recurse | Where-Object CreationTime -lt (Get-Date).AddDays(-15) | Remove-Item -force -Recurse
Get-ChildItem -Path 'C:\ProgramData\Microsoft\Windows\WER\ReportQueue' -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\$User\AppData\Local\Microsoft\Windows\WER\ " –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).
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 через групповые политики.
Запустите редактор локальной (
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 10, 8.1 и Windows 7, с которыми можно столкнуться как при запуске программы или игры, так и просто при работе в системе — сообщение «WerFault — ошибка приложения» с последующим пояснением, которое может отличаться в зависимости от ситуации, например: «Инструкция по адресу обратилась к памяти по адресу, память не может быть read» или «Память не может быть written», «Исключение unknown software exception в приложении», «Требуемые данные в память не помещены из-за ошибки ввода/вывода», иногда — «ошибка при запуске приложения» и другие.
В этой инструкции подробно о том, как выяснить, что вызывает ошибку приложения WerFault.exe и как её устранить, а также дополнительная информация, которая может оказаться полезной в контексте рассматриваемой проблемы.
Что такое WerFault.exe и как работает служба регистрации ошибок Windows
WerFault.exe — системный процесс, запускаемый службой регистрации ошибок при сбоях в работе приложений. В общих чертах процесс работы выглядит следующим образом:
- Какое-либо приложение при запуске или работе вызывает сбой.
- Запускается служба регистрации ошибок Windows.
- Запущенная служба запускает процесс werfault.exe с параметрами, где ключевыми являются -p и -ip, первый — ID сбойного процесса (вместо N — фактический номер), второй — ID процесса, инициировавшего сбой.
C:\WINDOWS\system32\WerFault.exe -pss -s N -p N -ip N
- Процесс WerFault.exe завершается менее чем за секунду и запускается второй процесс с несколько иными параметрами, но также с указанием на идентификатор сбойного процесса.
C:\WINDOWS\system32\WerFault.exe -u -p N -s N
- В журнал событий Windows (в журнал «Приложения») добавляется событие с кодом 1000 и указанием сбойного приложения.
- Производится запуск процесса wermgr.exe, а через некоторое время (секунды) процессы WerFault.exe и wermgr.exe завершают работу.
- Служба регистрации ошибок Windows останавливается.
То есть, если упрощенно, ошибку вызывает не сам WerFault.exe, а какие-то программы на компьютере или их компоненты (например, библиотеки DLL), а WerFault служит лишь для отчета об ошибке.
Также представление о работе службы регистрации ошибок позволяет нам определить, какая именно программа вызывает сбой, если эта информация у нас отсутствует. Сделать это можно следующими способами:
- Зайти в просмотр событий Windows (Win+R — eventvwr.msc), открыть журналы Windows — Приложения и посмотреть последние события с кодом 1000 и информацию о сбое.
- Отловить werfault.exe в Process Explorer https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer и изучить передаваемые параметры, в частности ID процесса, по которому можно выявить сбойное приложение (отображение ИД процесса можно включить в обычном диспетчере задач или увидеть там же в Process Explorer в столбце PID).
Типичные причины ошибки приложения WerFault.exe и как её устранить
Среди распространенных причин появления ошибки приложения WerFault.exe можно выделить:
- Работа антивируса, особенно если ошибка возникает при запуске нелицензионного ПО — попробуйте отключить антивирус и проверить, решило ли это проблему.
- Неправильная работа драйверов. Чаще всего — видеокарты, сетевой карты и Wi-Fi адаптера. Решение — вручную скачать и установить оригинальные драйверы с официального сайта. При наличии интегрированного и дискретного видео — на оба видеоадаптера. Не забудьте перезагрузить компьютер после переустановки драйверов.
- Неправильная работа программы — опять же, чаще всего для нелицензионных программ с модифицированными файлами.
- Несовместимость программы с текущей версией Windows, особенно для старого ПО. Можно попробовать запуск программы в режиме совместимости.
- Модификации самой Windows. Имеет смысл проверить целостность системных файлов Windows.
- Работа сторонних служб, иногда — программ для очистки памяти, работающих в фоновом режиме. Проверьте, появляется ли ошибка, если выполнить чистую загрузку Windows.
- Ошибки работы оперативной памяти. Для проверки можно использовать средство диагностики памяти Windows.
- Если ошибка до недавнего времени не появлялась, есть вероятность, что причиной послужили какие-то обновления системы, можно попробовать их удалить. Или используйте точки восстановления системы на дату, когда проблема не проявляла себя.
- Если сообщение об ошибке имеет текст вида «Ошибка при запуске приложения» с указанием кода ошибки, попробуйте выполнить поиск в Интернете именно по этому коду ошибки.
- Для программ с подключаемыми модулями (например, плагинами) причиной ошибки могут являться сторонние плагины.
- На всякий случай проверьте ваш жесткий диск или SSD на ошибки файловой системы с помощью команды chkdsk C: /f в командной строке.
Среди прочих советов вы можете встретить предложение отключить службу регистрации ошибок и, как результат — запуск WerFault.exe. Это вряд ли поможет с запуском программы или игры, вызывающей сбой, но попробовать можно:
- Зайдите в «Службы», для этого нажмите клавиши Win+R на клавиатуре и введите services.msc
- Найдите «Служба регистрации ошибок Windows» в списке и дважды нажмите по ней.
- Установите «Тип запуска» в «Отключена» и примените настройки.
Если предложенные варианты не сработали, опишите в комментариях, как именно и при каких условиях появляется ошибка приложения WerFault.exe, какое приложение вызывает сбой, существуют ли какие-то закономерности появления сбоя и другие детали: возможно, мне удастся помочь.