Ошибка «Память не может быть written» (Memory cannot be written) в Windows 10 — распространённая проблема, которая выбивает из работы. Обычно она появляется при запуске программы, игры или даже в процессе обычной работы за компьютером. Причины могут быть разные: от сбоев в драйверах до проблем с оперативной памятью или вирусов. В этой статье разберём, почему возникает ошибка 0xC0000005 (её часто сопровождает) и как исправить «Память не может быть written» в Windows 10.

Чаще всего виновниками становятся: конфликтующие программы, повреждённые системные файлы, устаревшие драйверы или неисправности «железа». Не паникуйте — в 80% случаев проблему можно решить программно, без обращения в сервисный центр.

Почему появляется ошибка «Память не может быть written»

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

  • Проблемы с драйверами — особенно видеодрайверы (NVIDIA, AMD) или драйверы чипсета. Они часто конфликтуют с системой.
  • Повреждённые системные файлы — если файлы dll или exeбитые, система не может корректно выполнить операцию.
  • Конфликт программ — антивирусы (Avast, Kaspersky), оптимизаторы или даже Discord могут блокировать доступ к памяти.
  • Проблемы с оперативной памятью — физические неисправности модулей RAM или неправильные настройки в BIOS.
  • Вирусы или вредоносное ПО — некоторые трояны специально блокируют доступ к памяти.

В большинстве случаев ошибка появляется при запуске конкретной программы (например, игры или Photoshop). Реже — при загрузке системы.

💡

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

МетодЧто проверяетКак выполнить
Проверка на вирусыВредоносное ПОЗапустите Защитник Windows или Malwarebytes в безопасном режиме
Тест оперативной памятиФизические ошибки RAMИспользуйте утилиту mdsched.exe (встроенная в Windows)
Проверка диска на ошибкиПовреждённые сектора HDD/SSDВыполните команду chkdsk /f /r в командной строке от администратора
Анализ дампов памятиСистемные сбоиИспользуйте BlueScreenView для анализа файлов .dmp

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

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

Если тест оперативной памяти (mdsched.exe) показывает ошибки, попробуйте поочерёдно извлекать модули RAM — возможно, один из них неисправен. В случае с HDD/SSD, если chkdsk находит битые сектора, задумайтесь о замене диска.

Программные методы устранения ошибки

Начните с самых простых способов, не требующих глубоких знаний системы:

  • Отключите конфликтующие программы. Закройте антивирусы, оптимизаторы (CCleaner, Glary Utilities) и другие фоновые утилиты. Попробуйте запустить проблемную программу снова.
  • Обновите драйверы. Чаще всего виноваты видеодрайверы. Скачайте последнюю версию с сайта NVIDIA, AMD или Intel и установите вручную. Для остальных драйверов используйте DriverPack Solution или Snappy Driver Installer.
  • Запустите и DISM. Эти утилиты проверяют и восстанавливают системные файлы. Откройте командную строку от администратора и выполните: sfc /scannow, затем DISM /Online /Cleanup-Image /RestoreHealth.
  • Проверьте реестр. Используйте CCleaner или regedit для поиска и исправления ошибок в реестре. Будьте осторожны — неправильные действия могут привести к неработоспособности системы.

Исправление ошибки через настройки системы

Если программные методы не помогли, попробуйте изменить настройки Windows:

  1. Отключите DEP (Data Execution Prevention) для проблемной программы:
    • Откройте Панель управления > Система и безопасность > Система > Дополнительные параметры системы.
    • В разделе «Быстродействие» нажмите Параметры, затем перейдите на вкладку Предотвращение выполнения данных (DEP).
    • Добавьте исполняемый файл программы в список исключений.
  2. Увеличьте файл подкачки:
    • Перейдите в Панель управления > Система > Дополнительные параметры системы > Быстродействие > Дополнительно.
    • В разделе «Виртуальная память» нажмите Изменить.
    • Снимите галочку с «Автоматически выбирать объём файла подкачки», выберите диск, укажите размер (рекомендуется 1.5–2 от объёма ОЗУ) и нажмите Задать.
  3. Восстановите систему до точки, когда ошибки не было. Используйте утилиту rstrui.exe (введите в строке поиска меню «Пуск»)
⚠️ Внимание: Изменение параметров может снизить безопасность системы. Отклучайте его только для проверенных программ и включайте обратно после устранения ошибки.
Какой метод вам помог исправить ошибку?
Обновление драйверов
Проверка системных файлов
Отключение конфликтующих программ
Замена оперативной памяти

Аппаратные причины и их устранение

Если все программные методы испробованы, а ошибка «Память не может быть written» по-прежнему появляется, проблема может быть в «железе». Вот что стоит проверить:

КомпонентПризнаки неисправностиРешение
Оперативная памятьОшибки в тесте mdsched.exe, синие экраны, зависанияОчистите контакты модулей ластиком, проверьте каждый модуль по отдельности
Жёсткий дискЩелчки, медленная работа, ошибки при chkdskЗамените на или новый HDD
Материнская платаСлучайные перезагрузки, ошибки с разными модулями RAMПроверьте конденсаторы на вздутие, обратитесь в сервис
Блок питанияНестабильная работа, выключения под нагрузкойПроверьте напряжения мультиметром или замените БП

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

Дополнительные манипуляции с системой

Если ошибка всё ещё не устранена, попробуйте более радикальные методы:

  • Чистая установка Windows. Иногда ошибки накапливаются, и единственный способ — установить систему «с нуля». Не забудьте сохранить важные данные.
  • Обновление BIOS/UEFI. На сайте производителя материнской платы (ASUS, Gigabyte, MSI) найдите последнюю версию и обновите его. Осторожно — при неправильном обновлении материнская плата может перестать загружаться.
  • Проверка на совместимость. Некоторые программы (особенно старые) могут быть несовместимы с Windows 10. Проверьте на сайте разработчика, поддерживается ли ваша версия ПО.

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

Пошаговая инструкция по устранению ошибки

Чтобы не упустить ни одного важного шага, следуйте этому алгоритму:

Чек-лист по устранению ошибки «Память не может быть written»

Выполнено: 0 / 7

Часто задаваемые вопросы

Может ли ошибка «Память не может быть written» появиться из-за вируса?

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

Как проверить, какой именно модуль неисправен?

Извлеките все модули оперативной памяти, затем установите их по одному и проверяйте систему на ошибки с помощью mdsched.exe. Так вы сможете определить неисправный модуль.

Поможет ли переустановка Windows, если ошибка аппаратная?

Нет. Если проблема в неисправной оперативной памяти, жёстком диске или материнской плате, переустановка не устранит ошибку. В этом случае нужна замена или ремонт «железа».

Можно ли отключить ошибку «Память не может быть written» в реестре?

Да, но это временное решение. В реестре можно отключить вывод окна с ошибкой, но сама проблема останется. Для этого в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows создайте параметр NoPopupsOnBoot типа DWORD и установите значение 1. Однако это не исправит причину сбоя.