Ошибка ATTEMPTED TO WRITE TO READONLY MEMORY в Windows 10 — одна из самых неприятных проблем, с которыми сталкиваются пользователи. Она означает, что программа или драйвер пытается записать данные в защищённую область памяти, что приводит к сбою системы. Чаще всего это происходит из-за конфликта драйверов, несовместимого ПО или повреждённых системных файлов.

Исправить её можно несколькими способами: от обновления драйверов до проверки целостности системных компонентов. Далее разберём все работающие методы, начиная с самых простых и заканчивая радикальными мерами.

Что вызывает ошибку и почему она появляется

Основная причина ошибки ATTEMPTED_TO_WRITE_TO_READONLY_MEMORY — попытка записи в защищённую область оперативной памяти. Это может происходит по следующим причинам:

  • Несовместимые или устаревшие драйверы — особенно видеокарт (NVIDIA, AMD), звуковых устройств (Realtek) или сетевых адаптеров.
  • Конфликт программного обеспечения — антивирусы (Avast, Kaspersky), утилиты для разгона (MSI Afterburner, RivaTuner) или виртуальные машины (VirtualBox, VMware).
  • Повреждённые системные файлы — из-за некорректного выключения ПК, вирусов или сбоев в работе жёсткого диска.
  • Аппаратные проблемы — неисправная оперативная память (RAM) или материнская плата.
💡

Если ошибка появляется при запуске игры или программы, попробуйте отключить все фоновые приложения через Диспетчер задач (Ctrl + Shift + Esc) и проверьте, исчезнет ли проблема.

МетодКак выполнитьЧто ищет
Просмотр журналов событийОткройте eventvwr.msc → «Журналы Windows» → «Система» → ищите ошибки с кодом 0x000000BE или ATTEMPTED_TO_WRITE_TO_READONLY_MEMORYКонкретный драйвер или процесс, вызвавший сбой
Монитор стабильностиЗапустите perfmon /rel в командной строкеАнализирует сбои системы за последние дни
Проверка памятиВыполните mdsched.exe в строке «Выполнить» (Win + R)Ошибки в планках RAM

Способы диагностики проблемы

Прежде чем приступать к исправлению, нужно понять, что именно вызывает сбой. Для этого используйте встроенные инструменты Windows:

Если в журналах событий упоминается конкретный файл (например, nvlddmkm.sys для драйвера NVIDIA), это значительно упрощает диагностику. В большинстве случаев виноват именно драйвер.

Обновление и откат драйверов

Наиболее частая причина ошибки — устаревшие или некорректно установленные драйверы. Вот как это исправить:

  • Обновите драйверы вручную. Зайдите на сайт производителя вашего оборудования (например, NVIDIA, AMD, Intel), скачайте последнюю версию драйвера и установите её в режиме чистой установки (выберите соответствующий пункт в инсталляторе).
  • Используйте Диспетчер устройств. Откройте его через devmgmt.msc, найдите проблемное устройство (чаще всего это видеокарта, звуковая карта или сетевой адаптер), кликните правой кнопкой → «Обновить драйвер» → «Автоматический поиск».
  • Откат драйвера. Если ошибка появилась после обновления, верните старую версию: в Диспетчере устройств выберите устройство → «Свойства» → вкладка «Драйвер» → «Откатить».
  • Удалите конфликтующее ПО. Удалите программы для разгона (MSI Afterburner, EVGA Precision), антивирусы или другие утилиты, которые могут взаимодействовать с памятью.

Проверка и восстановление системных файлов

Если проблема не в драйверах, возможно, повреждены системные компоненты Windows. Используйте встроенные утилиты для их проверки:

  1. Проверка целостности системных файлов. Запустите командную строку от имени администратора (Win + X → «Командная строка (администратор)») и выполните команду:

    sfc /scannow

    Процесс займёт 10–15 минут. Если будут найдены ошибки, утилита автоматически их исправит.

  2. Восстановление образа системы. В той же командной строке выполните:

    DISM /Online /Cleanup-Image /RestoreHealth

    Эта команда проверяет и восстанавливает повреждённые компоненты Windows через интернет.

  3. Проверка диска на ошибки. Выполните команду:

    chkdsk /f /r

    Система предложит перезагрузиться — согласитесь. Проверка может занять до часа в зависимости от размера диска.

⚠️ Внимание: Не прерывайте выполнение команд sfc или DISM. Это может привести к ещё более серьёзным сбоям системы.
Что вызвало у вас ошибку Attempted to write to readonly memory?
Драйвер видиокарты
Конфликт программ
Повреждённые системные файлы
Неисправная оперативная память

Настройки виртуальной памяти и BIOS

Иногда ошибка связана с некорректными настройками виртуальной памяти или параметрами BIOS. Попробуйте следующие действия:

ПараметрКак изменитьЭффект
Файл подкачкиОткройте «Параметры системы» → «Дополнительно» → «Быстродействие» → «Параметры» → «Дополнительно» → «Виртуальная память» → «Изменить». Установите «По выбору системы» или укажите размер вручную (рекомендуется 1,5–2 от объёма RAM)Снижает нагрузку на оперативную память
Настройки BIOS (UEFI)Перезагрузите ПК, войдите в BIOS (обычно Del, F2 или F12 при загрузке). Отключите разгон (Overclocking), проверьте настройки XMP для RAM. Сброс на дефолтные настройки (Load Optimized Defaults) может помочьИсключает аппаратные конфликты
Режим совместимостиДля проблемной программы: правый клик по ярлыку → «Свойства» → «Совместимость» → установите галочку на «Запустить программу в режиме совместимости с Windows 7 или Windows 8»Решает проблемы с устаревшим ПО

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

Радикальные методы: чистая загрузка и переустановка

Если ни один из способов не помог, остаются радикальные меры:

Чистая загрузка Windows позволяет запустить систему с минимальным набором драйверов и программ, чтобы выявить конфликт.

  • Чистая загрузка. Нажмите Win + R, введите msconfig → перейдите на вкладку «Службы» → установите галочку на «Не отображать служб Microsoft» → нажмите «Отключить все». Затем перейдите на вкладку «Автозагрузка» → «Открыть диспетчер задач» → отключите все программы. Перезагрузите ПК. Если ошибка исчезла, поочерёдно включайте службы и программы, чтобы найти виновника.
  • Восстановление системы. Используйте точку восстановления, созданную до появления ошибки. Для этого откройте «Панель управления» → «Восстановление» → «Запуск восстановления системы».
  • Переустановка Windows. Если ничего не помогает, сохраните важные данные и переустановите систему. Используйте последнюю версию Windows 10 или обновитесь до Windows 11, если ваше железо поддерживает.

Практические рекомендации по профилактике

Чтобы избежать повторного появления ошибки ATTEMPTED TO WRITE TO READONLY MEMORY, следуйте этим советам: