Lumpics lumpics.ru

Как исправить BSOD с ошибкой ATTEMPTED_WRITE_TO_READONLY_MEMORY

Вариант 1: Анализ дампа памяти

Лучшим вариантом исправления ошибки станет использование специального файла, генерирующегося при появлении ошибки и называющегося дампом памяти. В нем содержится информация о сбое, благодаря которому пользователь сможет понять, что конкретно стало причиной ошибки. Данный метод подойдет, если синий экран смерти исчезает быстро и вы не успеваете увидеть, что именно вызвало ошибку, или же такая информация попросту не отображается.

Создание дампов памяти при ошибках, вызывающих аварийное завершение работы компьютера, включено в системе автоматически. Если вы не отключали эту функцию, тогда файл будет расположен по адресу C:\Windows\Minidump. Также дамп может быть в корне диска C. Они оба имеют расширение DMP, но называться будут по-разному. Проще и удобнее всего проанализировать его при помощи специального софта, например BlueScreenView. Он поможет быстро понять, какой именно файл провоцирует появление ошибки. Все необходимые инструкции по анализу вы найдете в статье по ссылке ниже. Там же есть инструкция по включению создания дампов памяти — если они у вас сейчас отсутствуют, активируйте функцию и дождитесь следующего BSOD.

Подробнее: Как пользоваться BlueScreenView в Windows 10 и 11

Синий экран ATTEMPTED_WRITE_TO_READONLY_MEMORY как исправить-01

Если у вас установлен любой HEX-редактор или Notepad++, можете открыть DMP-файл через него. В этом дампе следует обратить внимание на такие строки:

  • BUGCHECK_CODE – код ошибки, указывающий, что именно сломалось. Например, если вы видите код c9, значит, ошибка будет 0xc9 — эту информацию и надо поискать вы интернете, чтобы понять, что именно обозначает данная ошибка. С 0x и начинаются все полноценные коды ошибок, поэтому следует подставлять данные символы в начало.
  • IMAGE_NAME – конкретный драйвер или библиотека, вызвавшие сбой (например, ntoskrnl.exe или dxgmms2.sys).
  • PROCESS_NAME – процесс, который работал в момент сбоя (но не всегда виноват, он вполне мог стать «жертвой» какого-либо сбоя).

Узнав название файла, остается понять, что с ним делать. Тут уже все зависит от того, что в вашем случае вызвало причину, поэтому универсальную инструкцию составить не представляется возможным. Как правило, если виновата программа или драйвер, их следует переустановить, возможно даже выбрав прошлую версию. Если проблема системы, то нужны какие-то конкретные исправления или, опять же, переустановка.

Кстати, некоторые инструкции по устранению тех или иных ошибок, связанных с процессами EXE и SYS вы можете найти на нашем сайте. Достаточно вписать в поиск имя драйвера или библиотеки, которое вы определили как источник неполадки, и посмотреть, есть ли статьи на эту тему.

Синий экран ATTEMPTED_WRITE_TO_READONLY_MEMORY как исправить-02

Вариант 2: Выполнение общих рекомендаций

Когда дамп памяти не выдает конкретных результатов (к примеру, каждый раз вы сталкиваетесь с новыми причинами ошибок и все они кажутся несвязанными друг с другом) и понять причину не удается ввиду отсутствия знаний, стоит попробовать прибегнуть к выполнению тех действий, которые в большинстве случаев исправляют ошибку ATTEMPTED_WRITE_TO_READONLY_MEMORY.

Способ 1: Отключение антивируса

Если какая-то программа устанавливает дополнительное ПО для собственной работы (к примеру, виртуальный драйвер), слишком строгая защита антивируса может воспрепятствовать этому. Это же касается и ситуаций, когда вы сами пытаетесь установить малоизвестный драйвер, будучи уверенными в его безопасности. Чтобы ничего не мешало установке упомянутого и подобного по важности программного обеспечения, отключите антивирус и повторите попытку.

Подробнее: Отключение антивируса

При условии, что после отключения антивируса проблема больше не появляется, лучше всего добавить директорию, куда установлен драйвер, в список исключений защитного софта.

Подробнее: Добавление программы в исключения антивируса

Способ 2: Переустановка проблемного драйвера

Возможно, драйвер попросту установился некорректно — тогда его следует переустановить, предварительно деинсталлировав предыдущую версию. Процесс удаления зависит от того, что именно за драйвер был установлен. Если это произошло при подключении какого-либо устройства, откройте системное приложение «Диспетчер устройств», найдите там подключенное устройство, кликните по нему правой кнопкой мыши и выберите пункт «Удалить устройство». После этого понадобится перезагрузка ОС и повторное подключение девайса.

Синий экран ATTEMPTED_WRITE_TO_READONLY_MEMORY как исправить-03

Некоторые драйверы могут быть удалены через «Удаление программ», как обычные приложения.

Возможно, в вашем случае сбой вызывает драйвер видеокарты. Его лучше удалить при помощи специальной программы, о чем развернуто рассказано в инструкции по следующей ссылке.

Подробнее: Удаляем драйверы видеокарты

Синий экран ATTEMPTED_WRITE_TO_READONLY_MEMORY как исправить-04

Если вы скачали проблемный драйвер самостоятельно и даже после переустановки он провоцирует ошибку, попробуйте отыскать на сайте производителя одну из предыдущих версий. Есть вероятность, что последняя плохо совместима с вашей конфигурацией, вызывая ошибку.

Способ 3: Отключение загрузки драйвера

Возможно, вы столкнулись с тем, что операционную систему не удается запустить из-за того, что проблемный драйвер стартует вместе с компьютером, вызывая при этом BSOD сразу же, без возможности попасть на рабочий стол. Если на стоп-экране вы видите не только название ошибки, но и что его вызвало, то, зная эти сведения, можно заблокировать запуск драйвера через «Безопасный режим». В нем не работают никакие драйверы за исключением критически важных для ОС, поэтому с большей долей вероятности туда вы сможете попасть. К слову, через него можно попытаться проанализировать дамп памяти, если вдруг файл, вызвавший BSOD, в вашем случае не отображается.

  1. Запустите «Безопасный режим» через среду восстановления или при помощи флешки с образом Windows. Если не знаете, как это сделать, читайте следующую инструкцию.

    Подробнее: Как войти в «Безопасный режим» в Windows 11 (см. Вариант 2)

  2. Откройте в нем реестр, найдя его в «Пуске» или, например, вызвав окно «Выполнить» (Win + R) и введя regedit.
  3. Синий экран ATTEMPTED_WRITE_TO_READONLY_MEMORY как исправить-06
  4. Найдите в нем тот драйвер, который является причиной синего экрана смерти. Для этого откройте внутренний поиск (клавиши Ctrl + F или раздел «Правка»«Найти…») и впишите его название. Удостоверьтесь, что в колонке слева выделение стоит на слове «Компьютер», чтобы поиск шел по всему реестру.
  5. Синий экран ATTEMPTED_WRITE_TO_READONLY_MEMORY как исправить-07
  6. Чаще всего драйверы находятся по пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services внутри последней папки (также в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup). Но, вероятно, вам понадобится проделать написанное ниже и в других директориях, если будут найдены еще совпадения.

    Найдите параметр «Start», кликните по нему дважды ЛКМ для смены значения и введите «0». Это будет означать отключение запуска драйвера при старте. Если вдруг инструкция не поможет, вы можете отменить внесенные изменения, изменив значение обратно на то, что было установлено изначально. Лучше запишите их и пути, в которых что-то меняете, чтобы в случае чего не усугубить положение.

  7. Синий экран ATTEMPTED_WRITE_TO_READONLY_MEMORY как исправить-08
  8. Пробуйте перезагрузить компьютер. Если он включился и ATTEMPTED_WRITE_TO_READONLY_MEMORY больше не появляется, лучше вовсе удалить драйвер или саму программу, которая за него отвечает.

Способ 4: Восстановление целостности файлов

Ошибка может быть вызвана повреждением каких-либо системных файлов, которые требуются драйверу или библиотеке для работы. Это проявляется по-разному, в том числе и через BSOD с кодом ATTEMPTED_WRITE_TO_READONLY_MEMORY. Попробуйте просканировать системные файлы и хранилище компонентов Windows при помощи специальных консольных утилит. Сделать это можно как при запущенной операционной системе, так и в среде восстановления. В нашем отдельном материале по ссылке ниже вы найдете исчерпывающее руководство по их использованию, а также информацию о том, что делать, если проверка завершается с ошибками или зависает. Статья ориентирована на Windows 10, но полностью актуальна и для 11.

Подробнее: Как проверить целостность системных файлов в Windows 10

Синий экран ATTEMPTED_WRITE_TO_READONLY_MEMORY как исправить-09

Способ 5: Проверка оперативной памяти

Оперативная память, а точнее ее неисправность, тоже может оказаться виноватой в происходящем. Узнать это можно лишь только проверив ее специальными программами. В Виндовс есть встроенная утилита для проверки, но большую точность дает использование стороннего ПО, предназначенного для полноценного (порой даже многочасового) сканирования. Если будут выявлены повреждения, компонент понадобится заменить. Увы, каким-либо исправлениям он не подлежит. Кликните по ссылке ниже для получения инструкций.

Подробнее: Проверка оперативной памяти в Windows 10

Синий экран ATTEMPTED_WRITE_TO_READONLY_MEMORY как исправить-010

Если ошибка появилась на новом компьютере, вам следует убедиться, что оперативная память совместима с материнской платой (на официальном сайте производителя вашей модели материнской платы есть информационный раздел касательно совместимости с другими комплектующими, в том числе оперативной памятью). Кроме того, материнская плата может оказаться бракованной. Это определяется подключением к ней других планок оперативной памяти и мониторингом стабильности ее работы.

Подробнее: Проверяем совместимость оперативной памяти и материнской платы

Способ 6: Восстановление системы

В некоторых ситуациях действенным станет откат системы до точки восстановления. К примеру, это пригодится при неудачной установке драйвера или программы, провоцирующих конфликт с ОС. Конечно, для восстановления у вас заранее должна быть активирована соответствующая функция и создана точка восстановления до момента возникновения проблемы. О том, как пользоваться данным инструментом, читайте далее.

Подробнее: Откат к точке восстановления в Windows

Синий экран ATTEMPTED_WRITE_TO_READONLY_MEMORY как исправить-011

Способ 7: Переустановка ОС

Когда ошибку выявить или исправить не удается, есть смысл прибегнуть к переустановке операционной системы. Современные Windows позволяют сохранить пользовательские файлы, снизив тем самым радикальность процедуры. Детально о процедуре переустановки без потери данных мы уже рассказывали ранее.

Подробнее: Как переустановить Windows без потери данных

Синий экран ATTEMPTED_WRITE_TO_READONLY_MEMORY как исправить-012

Когда проблема наблюдается даже на чистой переустановленной Windows, стоит предположить, что виновата либо сборка (или то, как она была записана на флешку), либо имеется аппаратная неисправность. Так, ATTEMPTED_WRITE_TO_READONLY_MEMORY может быть свидетельством поврежденной материнской платы, что обычно приводит к необходимости ее замены. Более точную аппаратную диагностику вы можете получить в сервисном центре.

Наша группа в TelegramНаша группа в TelegramПолезные советы и помощь

Задайте вопрос или оставьте свое мнение