Что означает сообщение WerFault.exe
Окно «инструкция по адресу обратилась к памяти по адресу» означает, что процесс не смог корректно прочитать или записать данные. Адреса вида 0x000000... — это виртуальные адреса в конкретном сеансе, а не номера повреждённых ячеек оперативной памяти. Искать эти числа в интернете почти бесполезно: после следующего запуска они могут измениться.
WerFault.exe — штатный компонент отчётов об ошибках Windows. Он запускается, когда другое приложение аварийно завершается, собирает сведения о сбое и показывает уведомление. Поэтому имя WerFault в заголовке не всегда указывает на первопричину. Иногда первым падает Проводник, драйвер, антивирус, программа из автозагрузки или расширение оболочки, а отчётчик сам сталкивается с проблемой при чтении нужного файла.
Фраза «требуемые данные в память не помещены из-за ошибки ввода/вывода» особенно важна. Она может означать, что Windows пыталась подкачать страницу памяти из файла подкачки или прочитать исполняемый файл с накопителя, но устройство не вернуло данные. Код 0xc0000185 также связан с ошибкой обмена с устройством. Это не окончательный диагноз неисправного SSD или HDD, однако накопитель, его подключение и файловую систему нужно проверить раньше, чем переустанавливать приложения.
Если в окне указан explorer.exe, это означает сбой оболочки: могут исчезнуть панель задач и значки, а затем появиться снова. Не удаляйте WerFault.exe и explorer.exe, не скачивайте их копии с каталогов DLL и не отключайте отчёты об ошибках. Такие действия скрывают симптомы или добавляют неподходящий файл, но не восстанавливают данные, которые система не смогла прочитать.
Сфотографируйте окно целиком или запишите имя процесса, код исключения и точное время. После одного сбоя перезагрузите компьютер обычным способом. Если окно повторяется, накопитель пропадает, HDD щёлкает или система надолго зависает, прекратите многочисленные перезапуски и переходите к сохранению данных.
Сначала сохраните файлы и проверьте накопитель
Скопируйте незаменимые документы на исправный внешний диск или в доверенное облачное хранилище. Начните с небольших важных папок, а не с многократного полного сканирования. Если копирование зависает, появляются ошибки CRC, скорость падает до нуля или диск периодически исчезает, не запускайте интенсивные тесты и дефрагментацию. Для ценных данных безопаснее выключить компьютер и обратиться в лабораторию восстановления.
На настольном компьютере после полного выключения и отключения питания можно проверить кабель SATA и разъём питания диска. Кабель должен быть вставлен плотно с обеих сторон; подозрительный кабель заменяют заведомо исправным. На ноутбуке без сервисного люка не разбирайте корпус ради случайной перестановки накопителя. Для NVMe проверьте, отображается ли модель в UEFI и фирменной диагностике производителя.
Откройте «Параметры» → «Система» → «Память» и убедитесь, что на системном разделе есть свободное место. Заполненный почти до предела диск мешает работе обновлений, временных файлов и файла подкачки. Освободите место штатной очисткой, но не удаляйте неизвестные системные каталоги и не применяйте агрессивный «чистильщик реестра».
Проверьте состояние SSD или HDD официальной утилитой его производителя либо диагностикой компьютера. Предупреждения SMART, ошибки носителя, критический остаточный ресурс или неудачный короткий тест требуют замены диска после резервного копирования. Надпись «Исправен» не исключает кабель, контроллер или редкий сбой, поэтому сопоставляйте результат с журналом Windows.
После сохранения данных и при стабильной работе диска откройте Терминал от имени администратора и выполните chkdsk C: /scan. Эта команда проверяет файловую систему работающего тома без немедленного офлайн-ремонта. Если найдено повреждение и Windows предлагает исправление при перезагрузке, сначала ещё раз убедитесь, что резервная копия готова. Не применяйте chkdsk /r к явно деградирующему диску: длительное чтение всей поверхности создаёт лишнюю нагрузку.
Найдите первичный сбой в журналах Windows
Нажмите Win+R, введите perfmon /rel и откройте «Монитор стабильности». Выберите день и время появления окна. Изучите критические события непосредственно перед записью о WerFault: название сбойного приложения, сбойного модуля и код исключения часто показывают, что произошло первым. Если перед WerFault указан Explorer, программа архивации или драйвер, начинать нужно с неё.
Затем откройте «Просмотр событий» и перейдите в «Журналы Windows» → «Приложение». Отфильтруйте текущий журнал по времени и источникам Application Error и Windows Error Reporting. В соседнем журнале «Система» ищите события Disk, Ntfs, storahci, stornvme, volmgr и WHEA-Logger. Повторяющиеся сообщения о сбросе устройства, плохом блоке или неожиданном исчезновении тома усиливают подозрение на накопитель, кабель или контроллер.
Сохраните текст нескольких связанных событий, но не делайте вывод по одной строке. Код 0xc0000005 описывает нарушение доступа к памяти и встречается при ошибке приложения, драйвера или RAM. Код 0xc0000185 в сочетании с сообщениями дисковой подсистемы больше указывает на ввод-вывод. Если каждый раз падает разная программа и меняется модуль, вероятнее общая проблема памяти, хранилища или системных файлов.
Проверьте, начались ли сбои после установки обновления, драйвера, антивируса, архиватора или расширения контекстного меню. Падение explorer.exe при открытии определённой папки нередко связано с генератором миниатюр, облачным клиентом или обработчиком контекстного меню. Падение только одного приложения следует проверять через его восстановление и чистый профиль, а не через замену системных EXE.
Не публикуйте полный дамп памяти в открытом доступе: в нём могут оставаться имена файлов и фрагменты личных данных. Для обращения в поддержку достаточно начать с версии Windows, модели накопителя, текста событий, названия программы и последовательности действий, которая воспроизводит сбой.
Восстановите систему и проблемную программу
Установите ожидающие накопительные обновления Windows и драйверы чипсета или контроллера хранения с сайта производителя компьютера либо материнской платы. Не используйте случайные сборники драйверов. Если проблема появилась сразу после конкретного драйвера, откатите именно его через «Диспетчер устройств» или установите предыдущую стабильную версию от производителя.
Когда накопитель проверен и работает устойчиво, откройте Терминал от имени администратора. Сначала выполните DISM /Online /Cleanup-Image /RestoreHealth, дождитесь завершения, затем запустите sfc /scannow. DISM обслуживает хранилище компонентов, а SFC сравнивает защищённые системные файлы и восстанавливает повреждённые копии. Перезагрузитесь и снова проверьте исходный сценарий.
Если падает только одна программа, используйте «Параметры» → «Приложения» → «Установленные приложения» и доступную функцию восстановления или сброса. Для обычного настольного приложения сохраните настройки, удалите его штатным способом и установите актуальный пакет с сайта разработчика. Не переносите старые DLL вручную и не регистрируйте их командами из случайной инструкции.
При сбое Проводника временно отключите недавно добавленные сторонние расширения оболочки, облачные клиенты и программы, которые внедряют пункты в контекстное меню. Для проверки выполните чистую загрузку: скройте службы Microsoft, отключите остальные службы и элементы автозагрузки, затем возвращайте их группами. Не оставляйте защиту отключённой и не удаляйте сразу все компоненты.
Проверьте файл подкачки. Откройте дополнительные параметры системы, раздел «Быстродействие» → «Дополнительно» → «Виртуальная память» и оставьте автоматический выбор объёма Windows, если нет специальной администраторской конфигурации. Перенесённый на неисправный второй диск pagefile способен вызвать ошибку чтения. Его возвращают на стабильный системный SSD, а проблемный диск выводят из эксплуатации после копирования данных.
Сравнивайте объём установленной и доступной RAM в «Диспетчере задач» → «Производительность» → «Память». Ситуация, когда доступно 4 гига памяти из 8, сама по себе не объясняет аппаратную ошибку: часть ОЗУ сейчас занята системой и программами. Важнее, видит ли Windows весь установленный объём и возникают ли ошибки в тесте.
Исключите оперативную память и аппаратные причины
Запустите «Диагностику памяти Windows» командой mdsched.exe, выберите перезагрузку с проверкой и дождитесь результата. Перед этим сохраните работу. Даже одна обнаруженная ошибка недопустима, но отсутствие ошибок в коротком тесте не гарантирует полной исправности. При повторяющихся сбоях полезен длительный загрузочный тест памяти, полученный с официального сайта разработчика.
Если компьютер собран вручную и используется XMP, EXPO, разгон или снижение напряжения, верните параметры процессора и памяти к штатным значениям UEFI. Профиль может проходить обычную работу, но давать ошибки при подкачке, распаковке или обновлении. Не повышайте напряжение наугад. Сначала проверьте стабильность на заводских настройках и с актуальной стабильной прошивкой, рекомендованной производителем платы.
На настольном ПК модули RAM проверяют по одному только при полностью отключённом питании, следуя руководству материнской платы. Повторение ошибки с одним модулем в разных рекомендованных слотах помогает отличить модуль от слота или контроллера. На гарантийном ноутбуке разборку лучше поручить сервису.
Следите за температурой, внезапными перезагрузками и событиями WHEA. Ошибки разных приложений, синие экраны с меняющимися кодами и повреждение архивов чаще говорят об общей нестабильности. Ошибки ввода-вывода, зависания при копировании и исчезновение диска сильнее указывают на хранилище. Иногда присутствуют две проблемы одновременно, поэтому ремонт подтверждают повторным тестом исходного действия.
Если после замены кабеля или накопителя сообщения исчезли, всё равно восстановите системные файлы и переустановите приложения, которые читались с ошибками. Повреждённые данные не становятся правильными автоматически после устранения аппаратной причины. Если же исправные диск и RAM проходят проверки, а один процесс продолжает падать, передайте разработчику его журнал и дамп через закрытый канал поддержки.
FAQ
Можно ли завершить или удалить WerFault.exe?
Зависший процесс можно завершить через Диспетчер задач после сохранения работы, но удалять системный файл нельзя. WerFault сообщает о чужих сбоях и помогает их диагностировать. Постоянное отключение отчётчика только скроет уведомление, а первичная ошибка останется.
Означает ли фраза про память поломку RAM?
Нет. «Память» в сообщении может означать виртуальную память процесса, данные из исполняемого файла или страницу в файле подкачки. RAM проверяют, но при 0xc0000185 и событиях Disk сначала особенно внимательно исследуют накопитель и соединение.
Что делать, если рабочий стол исчез после ошибки Explorer?
Нажмите Ctrl+Shift+Esc, выберите «Запустить новую задачу», введите explorer.exe и подтвердите запуск. Это вернёт оболочку на текущий сеанс, но не устранит причину. Затем проверьте Монитор стабильности, расширения оболочки, диск и системные файлы.
Нужна ли немедленная переустановка Windows?
Обычно нет. Сначала сохраните данные, проверьте SMART и журналы, кабель, RAM, DISM и SFC, затем восстановите конкретное приложение. Чистая установка не исправляет неисправный накопитель или память и может усложнить восстановление файлов.
