Ошибка приложения: Память не может быть written — причины и решения

Способы исправить ошибку Память не может быть written При запуске игр и программ, иногда — при просто в процессе работы с Windows 11/10, включении компьютера или завершении работы, пользователи могут столкнуться с сообщением об ошибке приложения: «Инструкция по адресу обратилась к памяти по адресу. Память не может быть written» с указанием адресов в памяти и предложением нажать «Ок» для завершения приложения.

В этой инструкции подробно о том, что означает «Память не может быть записана», возможных причинах ошибки и способах её исправить.

Нарушение прав доступа к оперативной памяти

Сообщение об ошибке Инструкция по адресу обратилась к памяти по адресу. Память не может быть written

Текст ошибки «Память не может быть written» (Память не может быть записана) прямо говорит о том, что процесс попытался записать данные в область оперативной памяти, к которой у него нет доступа.

Это вызвало ошибку нарушения прав доступа (Access Violation) и привело к принудительному закрытию программы, чтобы избежать общего сбоя Windows.

Основные причины таких сбоев:

  • Ошибки в самой программе или её библиотеках.
  • Нехватка оперативной памяти или отключенный файл подкачки.
  • Конфликт с антивирусом — встроенным Microsoft Defender или сторонним (последний вариант более распространен чаще).
  • Повреждение системных файлов Windows.
  • Аппаратные проблемы: ошибки оперативной памяти, нестабильная работа в разгоне (разгон процессора, профили XMP оперативной памяти), ошибки данных на локальном диске (где расположен файл подкачки).
  • Наличие вирусов или другого вредоносного ПО на компьютере.

Простые способы исправить ошибку

Сначала о простых способах исправления ошибки, если она происходит при запуске какой-то конкретной игры или программы:

  1. Попробуйте запустить программу от имени администратора: нажмите по её значку правой кнопкой мыши, выберите пункт «Запуск от имени администратора».
  2. Для старых программ и игр может сработать запуск в режиме совместимости: нажмите по исполняемому файлу или ярлыку правой кнопкой мыши, выберите пункт «Свойства», перейдите на вкладку «Совместимость», отметьте пункт «Запустить программу в режиме совместимости с» и укажите версию ОС близкую к той, для которой разрабатывалась программа или игра. Запуск программы в режиме совместимости
  3. При наличии стороннего антивируса, попробуйте его временно отключить (при условии, что доверяете запускаемой программе). Если это решило проблему, можно добавить конкретный исполняемый файл программы в исключения антивируса. Добавить файл в исключения можно и во встроенном Microsoft Defender.
  4. Если вы ранее отключали файл подкачки (например, предполагая, что он не требуется благодаря большому объёму RAM), попробуйте его снова включить (лучше — с автоматическим определением размера) и проверить, решит ли это проблему. Подробно: Настройка файла подкачки в Windows. Пример настройки файла подкачки в Windows
  5. Проверьте, есть ли другие версии той же программы, запуск которой приводит к ошибке. При наличии — попробуйте скачать и установить их.
  6. Если ошибка возникает в игре, попробуйте отключить внутриигровые оверлеи (если используются) от сторонних программ.
  7. Выполните проверку целостности и восстановление системных файлов Windows: запустите командную строку от имени администратора и по порядку выполните следующие две команды (первая может «зависать» в процессе, дождитесь завершения выполнения):
    dism /online /cleanup-image /restorehealth
    sfc /scannow
  8. Если до недавнего времени та же программа исправно работала, а система не переустанавливалась, могут помочь точки восстановления системы на дату, когда ошибка не наблюдалась.
  9. Если проблема появилась после обновления какого-либо драйвера (частый вариант — видеокарта), попробуйте удалить текущий драйвер (например, с помощью DDU) и установить предыдущую версию.

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

Дополнительные варианты решения

Следующие способы более затратны по времени и усилиям, но могут помочь разобраться в причинах и решить проблему, если предыдущие варианты не сработали:

  1. Если ошибка появляется сразу при включении компьютера, попробуйте отключить быстрый запуск Windows, а при наличии программы, сообщающей об ошибке в автозагрузке — убрать её из автозагрузки (если её автоматический запуск не требуется).
  2. Попробуйте отключить DEP (предотвращение выполнения данных) для приложения, которое сообщает об ошибке. Подробно про отключение DEP в Windows. Отключение DEP для конкретного приложения
  3. Выполните проверку системного диска (того раздела, на котором расположен файл подкачки) с помощью команды (пример для диска C):
    chkdsk C: /f /r
    Потребуется перезагрузка компьютера.
  4. Выполните проверку компьютера на наличие вирусов и других угроз, например, с помощью KVRT.
  5. С осторожностью (потенциально небезопасно, если вы не уверены в программе, также может влиять на работу некоторых других программ): проверьте, решает ли проблему отключение изоляции ядра в окне «Безопасность Windows».
  6. Проверьте оперативную память на ошибки. Если они обнаружатся (и даже нет), можно попробовать отключить профили XMP/DOCP/EXPO в БИОС/UEFI и проверить, сохранится ли ошибка.
  7. Попробуйте запустить Windows 11/10 в режиме чистой загрузки. Если при этом ошибка перестала появляться, причина, по всей видимости, в каком-то стороннем ПО в автозагрузке или службе.

Надеюсь, один из вариантов поможет в решении, и ошибка «Инструкция по адресу обратилась к памяти по адресу. Память не может быть written» больше не появится. Если же остаются вопросы, опишите в комментариях всю ситуацию, с указанием конкретного ПО и его версии, закономерностях появления ошибки и другой информации, попробуем разобраться.

Комментарии (2) к Ошибка приложения: Память не может быть written — причины и решения

  • Виталий

    У меня происходит такое обычно (всегда только) при выключении пк если:
    — Быстро выкл пк сразу после выхода из игры или тяжелого приложения , бывает их хрома и др приложений , но только если сразу выкл пк. Если выйти и подождать минуту то ошибок нет. Памяти 16гб файл подкачки есть (менял по разному ошибка не исчезла)
    Систему переустанавливал
    на вирусы проверял
    SFC делал

    Ответить

    • Dmitry

      А пробовали выключить «Быстрый запуск» в Windows?

      Ответить

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться