Память не может быть read как исправить windows 10 как исправить

Как исправить ошибку Память не может быть readПри запуске игр и программ, а в некоторых случаях при включении компьютера вы можете столкнуться с ошибкой «Инструкция по адресу обратилась к памяти по адресу. Память не может быть read» с указанием соответствующих адресов в памяти.

В этой инструкции подробно о том, чем может быть вызвана ошибка «Память не может быть read» и как исправить проблему в Windows 10, 8.1 и Windows 7.

Простые методы исправления ошибки Память не может быть read

Сообщение об ошибке Память не может быть read

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

  • Выполните запуск программы от имени администратора (для этого обычно достаточно нажать по ярлыку программы правой кнопкой мыши и выбрать соответствующий пункт контекстного меню).
  • Отключить сторонний антивирус при его наличии. Если после отключения антивируса ошибка исчезла, попробуйте добавить программу в исключения антивируса.
  • Если у вас Windows 10 и работает Защитник Windows, попробуйте зайти в параметры безопасности (это можно сделать двойным кликом по значку защитника в области уведомлений) — Безопасность устройства — Сведения об изоляции ядра. Если изоляция ядра включена, попробуйте отключить этот пункт. Отключение изоляции ядра в защитнике Windows
  • Если вы ранее отключали файл подкачки Windows, попробуйте снова его включить и перезагрузить компьютер. Подробнее: Файл подкачки Windows 10 (актуально и для других версий ОС).

Еще один способ, который можно отнести к простым — отключение DEP в Windows. Для этого:

  1. Запустите командную строку от имени администратора. В командной строке введите следующую команду и нажмите Enter.
  2. bcdedit.exe /set {current} nx AlwaysOff

В случае, если при выполнении команды вам сообщают, что значение защищено политикой безопасной загрузки, вы можете отключить DEP для конкретных программ, а не для системы в целом (второй способ из инструкции). Перезагрузите компьютер и проверьте, была ли решена проблема или же ошибка «Память не может быть read» всё так же возникает.

Дополнительные методы решения проблемы

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

  1. Выполните проверку целостности системных файлов Windows с помощью sfc. Иногда ошибка может быть результатом повреждения библиотек DLL.
  2. Если ошибка возникает при загрузке системы, попробуйте выполнить чистую загрузку Windows. Если при чистой загрузке ошибка не появляется, причиной могут быть какие-то недавно добавленные в автозагрузку программы, либо службы Windows. Вспомните, какое ПО вы устанавливали в последнее время, возможно, ошибку вызывает оно.
  3. Если на вашем компьютере есть точки восстановления на дату, предшествующую появлению проблемы, можно просто использовать точки восстановления.
  4. Если проблема стала появляться после обновления каких-то драйверов (часто — видеокарты), попробуйте установить предыдущую версию.
  5. На всякий случай, имеет смысл проверить компьютер на наличие вредоносных программ.

Также иногда ошибка бывает вызвана проблемами самого файла программы либо его несовместимостью с текущей ОС. А в случае, если помимо рассматриваемой ошибки «Память не может быть read» у вас регулярно возникают и другие проблемы (зависания, синие экраны), теоретически ошибка может быть вызвана проблемами с оперативной памятью, здесь может пригодиться: Как проверить оперативную память RAM на ошибки.

Содержание

  • Способ 1: Отключение стороннего антивируса
  • Способ 2: Запуск с повышенными правами
  • Способ 3: Отключение «Изоляции ядра»
  • Способ 4: Отключение DEP
  • Способ 5: Восстановление целостности системных файлов
  • Вопросы и ответы

Как устранить ошибку «Память не может быть read» в Windows 10

Основной причиной ошибки «Память не может быть read» являются ложные срабатывания механизмов защиты в стороннем антивирусе или встроенного модуля безопасности «Data Execution Prevention».

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

Если вы используете сторонний антивирус, отключите его и попробуйте запустить приложение, вызывающее ошибку «Память не может быть read». Нормальный старт программы укажет на ее блокировку антивирусной программой, следовательно, вам нужно будет добавить приложение в исключения вашего антивируса.

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

Способ 2: Запуск с повышенными правами

Некоторые программы для своей корректной работы требуют повышенных прав. Отсутствие таковых приведет тому, что программа не сможет реализовать часть своих функций либо вообще не сможет запуститься, а в некоторых случаях отсутствие привилегий может вызвать указанную ошибку. Запустите программу с повышенными правами, для чего кликните по ней правой кнопкой мыши и выберите из контекстного меню опцию «Запуск от имени администратора».
Как устранить ошибку «Память не может быть read» в Windows 10-1

Способ 3: Отключение «Изоляции ядра»

Отключите дополнительную функцию безопасности «Изоляция ядра», контролирующую оперативную память. Функция предотвращает инъекцию вредоносного кода в важные процессы, но иногда она ошибается, что и приводит к ошибке чтения памяти.

  1. Откройте приложение «Параметры» и перейдите в раздел «Обновления и безопасность»«Безопасность Windows»«Безопасность устройства».
  2. Как устранить ошибку «Память не может быть read» в Windows 10-2

  3. В следующем окне кликните по ссылке «Сведения об изоляции ядра».
  4. Как устранить ошибку «Память не может быть read» в Windows 10-3

  5. Отключите опцию «Целостность памяти» и перезагрузите компьютер.
  6. Как устранить ошибку «Память не может быть read» в Windows 10-4

Способ 4: Отключение DEP

Помимо встроенного антивируса, для защиты от угроз в Windows 10 используется набор технологий «Data Execution Prevention», регистрирующих подозрительные изменения в памяти. Ложные срабатывания функции могут вызвать ошибку «Память не может быть read». Отключите DEP для программы, которая вызывает ошибку.

  1. Нажмите Win + R, чтобы открыть диалоговое окошко быстрого выполнения команд, вставьте в него команду systempropertiesperformance и нажмите клавишу ввода.
  2. Как устранить ошибку «Память не может быть read» в Windows 10-5

  3. В открывшемся окне «Параметры быстродействия» переключитесь на вкладку «Предотвращение выполнения данных» и активируйте радиокнопку «Включить DEP для всех программ и служб, кроме выбранных ниже».
  4. Как устранить ошибку «Память не может быть read» в Windows 10-6

  5. Нажмите кнопку «Добавить» и укажите путь к исполняемому файлу программы, вызывающей ошибку чтения памяти.
  6. Как устранить ошибку «Память не может быть read» в Windows 10-7

  7. Сохраните настройки и перезагрузите компьютер.

Способ 5: Восстановление целостности системных файлов

В некоторых случаях ошибка «Память не может быть read» может быть вызвана повреждением системных библиотек. Просканируйте систему на предмет таких повреждений с помощью штатного инструмента «SFC».

  1. Запустите от имени администратора «Командную строку» или «Windows PowerShell» любым удобным методом, например кликом ПКМ по кнопке «Пуск».
  2. Как устранить ошибку «Память не может быть read» в Windows 10-8

    Lumpics.ru

  3. Выполните в консоли команду sfc /scannow и дождитесь завершения процедуры сканирования.
  4. Как устранить ошибку «Память не может быть read» в Windows 10-9

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

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

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

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

Еще статьи по данной теме:

Помогла ли Вам статья?

Как исправить ошибку Windows “Память не может быть read/written” при запуске приложений, игр

Как исправить ошибку Windows “Память не может быть read/written” при запуске приложений, игр

Какая-бы версия операционной системы от Microsoft у Вас не была установлена, в определенный момент при запуске приложения, игры может отобразиться подобная ошибка. Память не может быть read – в Windows 10 как исправить? Рассмотрим эффективные решения, которые также актуальны для Виндовс 7, 8 и даже XP.

Ошибка память не может быть read Windows 10 - как исправить

Способы устранения

Чаще всего неисправность проявляется при использовании неофициального программного обеспечения и взломанных игр (PUBG, DayZ, Apex Legends, КС ГО). Но даже лицензионный софт может работать некорректно, из-за чего появиться уведомление “Инструкция по адресу 0x00000000 память не может быть read”.

В данном случае речь идет о невозможности прочитать данные, хранимые в конкретной ячейке памяти. Но возможна ошибка, в которой вместо “read” будет слово “written”. Значит не получается записать информацию.

Далее рассмотрим возможные решения:

  • Только для Windows 10 – нужно в параметрах встроенного антивируса (Защитника) отключить функцию проверки целостности памяти. Для этого открываем раздел “Безопасность устройства”, кликаем по ссылке “Сведения об изоляции ядра” и деактивируем соответствующую опцию:

Как исправить ошибку Windows "Память не может быть read/written" при запуске приложений, игр

  • Второй способ (подойдет для Windows 7, 8, 10, XP) – если используете стороннюю антивирусную программу, то временно её отключите. Проверьте – устранена ошибка “память не может быть read” или нет;
  • Используйте файл подкачки – некоторые пользователи удаляют pagefile.sys для экономии места на диске. Но лучше его задействовать для улучшения производительности в играх, чтобы исправить вышеупомянутую проблему. Как это сделать – детально описано в инструкции;
  • Запуск с правами админа – кликаем по ярлыку приложения право кнопкой мышки и в контекстном меню выбираем нужный пункт:

Контекстное меню - запуск с правами админа

  • Отключаем предотвращение выполнения данных для конкретных программ – открываем “Свойства системы”, на вкладке “Дополнительно” нажимаем на кнопку “Параметры быстродействия”. Переходим к нужной вкладке и активируем вторую опцию, затем добавляем исполняемый файл проблемной игры:

свойства мой компьютер

Дополнительные параметры системы - Быстродействие

Как исправить ошибку Windows "Память не может быть read/written" при запуске приложений, игр

Обязательно перезагрузите компьютер после внесения изменений!

Если ничего из перечисленного выше не сработало, как исправить ошибку “память не может быть read written” легко и просто помогут следующие методы:

  • Проверяем целостность файлов системы. Для этого в консоли CMD (обязательно с правами администратора) выполняем команду:

sfc /scannow

Дожидаемся завершения сканирования, смотрим отчет в окне и перезагружаем ПК.

  • Восстановление системы. Вполне вероятно, что проблема возникла после установки драйверов, сторонних утилит и т.д., которые могли негативно повлиять на ситуацию. Попробуйте произвести откат к предыдущей рабочей конфигурации. Вот инструкция;
  • Удаляем вирусы. Возможно, причина в вредоносном ПО, проникшем на ваш компьютер. Рекомендуем воспользоваться бесплатной портативной программой DrWeb CureIt. Лучше открывать её в безопасном режиме.
  • Диагностика оперативной памяти – еще один полезный способ, если подозреваете неисправность ОЗУ.

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

Информационный портал IT Техник

Вам помогло? Поделитесь с друзьями – помогите и нам!

18.03.2017

Просмотров: 47239

Ошибка с сообщением память не может быть read или written возникает по различным причинам. Однако можно отметить один общий факт. Для каждой программы в памяти выделяется определенный объем места. Если программа начинает лезть за пределы этого выделенного места, пытается что-то считать (read) или записать (written), появляется это сообщение. Разработчики компании Microsoft не дают каких-либо рекомендаций по устранению неполадки. Поэтому, если вас интересует, почему появилась ошибка память не может быть written Windows 10 и как исправить неполадку, стоит ознакомиться со следующими рекомендациями.

Способы решения неполадки в Windows 10

Исправление ошибок памяти зачастую длительное, так как нужно определить, возник программный сбой или физическая поломка планки ОЗУ.

Способ №1. Редактирование DEP

DEP или «Предотвращение выполнения данных» используется для защиты ПК от вирусов и вредоносных объектов. Однако это пассивная защита. Инструмент не препятствует проникновению вирусов в систему, а только контролирует использование системной памяти различными программами. В результате, при возникновении ошибки память не может быть read, пользователь может понять, что система вероятно инфицирована.

Отключать такую опцию не желательно, однако, если вы не можете запустить важную для вас программу, DEP можно приостановить. Для этого стоит выполнить следующее:

  • Включаем отображение скрытых файлов и папок.
  • Жмём правой кнопкой мышки на иконке «Пуск» и выбираем «Панель управления».
  • Выбираем «Система и безопасность», «Система» и в меню слева кликаем «Дополнительные параметры системы».

Память не может быть written и read в Windows 10

  • Откроется небольшое окно. Переходим во вкладку «Дополнительно» и в пункте «Быстродействие» нажимаем на кнопку «Параметры».

Память не может быть written и read в Windows 10

  • В новом окне переходим во вкладку «Предотвращение выполнения данных». Ставим отметку «Включить DEP для всех служб или программ, кроме…» и указываем программу, которая выдавала ошибку.

Память не может быть written и read в Windows 10

  • После перезагрузки системы стоит запустить программу и проверить результат.

Способ №2. Несовместимость программ между собой

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

Способ №3. Кириллические символы на пути к файлу

Если у вас возникла ошибка память не может быть read или written, стоит проверить, нет ли в пути к установочному файлу русских символов. Возможно, при установке программы вы создали папку с русским названием. В таком случае исправлять название папки не нужно. Программу придется переустановить и создать для неё директорию с английским названием.

Способ №4. Сбой в обращении к системной библиотеке

Данная неполадка может быть связана с проблемой обращения к системной библиотеке ole32.dll. Если вы ранее устанавливали или удаляли какую-то программу, стоит нажать «Win+R» и ввести «regsvr32 %SystemRoot%system32ole32.dll».

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

Способ №5. Редактирование настроек процессора

Если ваш процессор многоядерный, стоит скачать программу CPU-Control и в настройках выставить значение «Auto» или «CPU 1».

Память не может быть written и read в Windows 10

Если у вас одноядерный процессор, данная программа вам не поможет.

Способ №6. Проблемы с файлом подкачки

Часто неправильно заданные параметры файла подкачки могут стать причиной ошибки память не может быть read. Чтобы исправить неполадку стоит отредактировать значения для объема файла подкачки в зависимости от объема RAM самого ПК.

О том, как зайти в файл подкачки в Windows 10 читайте по ссылке. Далее сверяем и выставляем правильные значения.

  • 512Мб RAM = 1536Мб для файла подкачки
  • 1024Мб RAM = 1024Мб для файла подкачки
  • 1536Мб RAM = 512Мб для файла подкачки
  • 2048Мб RAM = 256Мб для файла подкачки или вообще 0Мб

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

Способ №7. Несовместимость оперативной памятью

Конечно, если ОЗУ изначально несовместима, при загрузке ПК будет проходить соответственный пост и появится ошибка. Однако от сбоев в работе планок никто не застрахован. Стоит запустить MemTest86 и проверить установленные модули. Также рекомендуем запустить AIDA64 и проверить температуру планок.

Способ №8. Настраиваем тайминги

Оперативная память построена на таймингах (задержках) в чтении и записи данных. Стандартные настройки оперативной памяти с её задержками выглядят так:

Память не может быть written и read в Windows 10

Обратите внимание, что тайминги для каждой частоты разные. Если они заданы неправильно (хотя материнская плата должна делать это автоматически), то компьютер может работать нестабильно. Обычно это проявляется в зависании программ, возникновении ошибок. Соответственно, рекомендуется установить тайминги вручную. Сделать это можно только в BIOS’е.

О том, как настроит оперативную память в БИОСе смотрите в видео:

Как исправить ошибку Память не может быть readПри запуске игр и программ, а в некоторых случаях при включении компьютера вы можете столкнуться с ошибкой «Инструкция по адресу обратилась к памяти по адресу. Память не может быть read» с указанием соответствующих адресов в памяти.

В этой инструкции подробно о том, чем может быть вызвана ошибка «Память не может быть read» и как исправить проблему в Windows 10, 8.1 и Windows 7.

Сообщение об ошибке Память не может быть read

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

  • Выполните запуск программы от имени администратора (для этого обычно достаточно нажать по ярлыку программы правой кнопкой мыши и выбрать соответствующий пункт контекстного меню).
  • Отключить сторонний антивирус при его наличии. Если после отключения антивируса ошибка исчезла, попробуйте добавить программу в исключения антивируса.
  • Если у вас Windows 10 и работает Защитник Windows, попробуйте зайти в параметры безопасности (это можно сделать двойным кликом по значку защитника в области уведомлений) — Безопасность устройства — Сведения об изоляции ядра. Если изоляция ядра включена, попробуйте отключить этот пункт. Отключение изоляции ядра в защитнике Windows
  • Если вы ранее отключали файл подкачки Windows, попробуйте снова его включить и перезагрузить компьютер. Подробнее: Файл подкачки Windows 10 (актуально и для других версий ОС).

Еще один способ, который можно отнести к простым — отключение DEP в Windows. Для этого:

  1. Запустите командную строку от имени администратора. В командной строке введите следующую команду и нажмите Enter.
  2. bcdedit.exe /set {current} nx AlwaysOff

В случае, если при выполнении команды вам сообщают, что значение защищено политикой безопасной загрузки, вы можете отключить DEP для конкретных программ, а не для системы в целом (второй способ из инструкции). Перезагрузите компьютер и проверьте, была ли решена проблема или же ошибка «Память не может быть read» всё так же возникает.

Дополнительные методы решения проблемы

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

  1. Выполните проверку целостности системных файлов Windows с помощью sfc. Иногда ошибка может быть результатом повреждения библиотек DLL.
  2. Если ошибка возникает при загрузке системы, попробуйте выполнить чистую загрузку Windows. Если при чистой загрузке ошибка не появляется, причиной могут быть какие-то недавно добавленные в автозагрузку программы, либо службы Windows. Вспомните, какое ПО вы устанавливали в последнее время, возможно, ошибку вызывает оно.
  3. Если на вашем компьютере есть точки восстановления на дату, предшествующую появлению проблемы, можно просто использовать точки восстановления.
  4. Если проблема стала появляться после обновления каких-то драйверов (часто — видеокарты), попробуйте установить предыдущую версию.
  5. На всякий случай, имеет смысл проверить компьютер на наличие вредоносных программ.

Также иногда ошибка бывает вызвана проблемами самого файла программы либо его несовместимостью с текущей ОС. А в случае, если помимо рассматриваемой ошибки «Память не может быть read» у вас регулярно возникают и другие проблемы (зависания, синие экраны), теоретически ошибка может быть вызвана проблемами с оперативной памятью, здесь может пригодиться: Как проверить оперативную память RAM на ошибки.

Содержание

  • Способ 1: Отключение стороннего антивируса
  • Способ 2: Запуск с повышенными правами
  • Способ 3: Отключение «Изоляции ядра»
  • Способ 4: Отключение DEP
  • Способ 5: Восстановление целостности системных файлов
  • Вопросы и ответы

Как устранить ошибку «Память не может быть read» в Windows 10

Основной причиной ошибки «Память не может быть read» являются ложные срабатывания механизмов защиты в стороннем антивирусе или встроенного модуля безопасности «Data Execution Prevention».

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

Если вы используете сторонний антивирус, отключите его и попробуйте запустить приложение, вызывающее ошибку «Память не может быть read». Нормальный старт программы укажет на ее блокировку антивирусной программой, следовательно, вам нужно будет добавить приложение в исключения вашего антивируса.

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

Способ 2: Запуск с повышенными правами

Некоторые программы для своей корректной работы требуют повышенных прав. Отсутствие таковых приведет тому, что программа не сможет реализовать часть своих функций либо вообще не сможет запуститься, а в некоторых случаях отсутствие привилегий может вызвать указанную ошибку. Запустите программу с повышенными правами, для чего кликните по ней правой кнопкой мыши и выберите из контекстного меню опцию «Запуск от имени администратора».
Как устранить ошибку «Память не может быть read» в Windows 10-1

Способ 3: Отключение «Изоляции ядра»

Отключите дополнительную функцию безопасности «Изоляция ядра», контролирующую оперативную память. Функция предотвращает инъекцию вредоносного кода в важные процессы, но иногда она ошибается, что и приводит к ошибке чтения памяти.

  1. Откройте приложение «Параметры» и перейдите в раздел «Обновления и безопасность»«Безопасность Windows»«Безопасность устройства».
  2. Как устранить ошибку «Память не может быть read» в Windows 10-2

  3. В следующем окне кликните по ссылке «Сведения об изоляции ядра».
  4. Как устранить ошибку «Память не может быть read» в Windows 10-3

  5. Отключите опцию «Целостность памяти» и перезагрузите компьютер.
  6. Как устранить ошибку «Память не может быть read» в Windows 10-4

Способ 4: Отключение DEP

Помимо встроенного антивируса, для защиты от угроз в Windows 10 используется набор технологий «Data Execution Prevention», регистрирующих подозрительные изменения в памяти. Ложные срабатывания функции могут вызвать ошибку «Память не может быть read». Отключите DEP для программы, которая вызывает ошибку.

  1. Нажмите Win + R, чтобы открыть диалоговое окошко быстрого выполнения команд, вставьте в него команду systempropertiesperformance и нажмите клавишу ввода.
  2. Как устранить ошибку «Память не может быть read» в Windows 10-5

  3. В открывшемся окне «Параметры быстродействия» переключитесь на вкладку «Предотвращение выполнения данных» и активируйте радиокнопку «Включить DEP для всех программ и служб, кроме выбранных ниже».
  4. Как устранить ошибку «Память не может быть read» в Windows 10-6

  5. Нажмите кнопку «Добавить» и укажите путь к исполняемому файлу программы, вызывающей ошибку чтения памяти.
  6. Как устранить ошибку «Память не может быть read» в Windows 10-7

  7. Сохраните настройки и перезагрузите компьютер.

Способ 5: Восстановление целостности системных файлов

В некоторых случаях ошибка «Память не может быть read» может быть вызвана повреждением системных библиотек. Просканируйте систему на предмет таких повреждений с помощью штатного инструмента «SFC».

  1. Запустите от имени администратора «Командную строку» или «Windows PowerShell» любым удобным методом, например кликом ПКМ по кнопке «Пуск».
  2. Как устранить ошибку «Память не может быть read» в Windows 10-8

    Lumpics.ru

  3. Выполните в консоли команду sfc /scannow и дождитесь завершения процедуры сканирования.
  4. Как устранить ошибку «Память не может быть read» в Windows 10-9

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

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

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

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

Еще статьи по данной теме:

Помогла ли Вам статья?

Как исправить ошибку Windows “Память не может быть read/written” при запуске приложений, игр

Как исправить ошибку Windows “Память не может быть read/written” при запуске приложений, игр

Какая-бы версия операционной системы от Microsoft у Вас не была установлена, в определенный момент при запуске приложения, игры может отобразиться подобная ошибка. Память не может быть read — в Windows 10 как исправить? Рассмотрим эффективные решения, которые также актуальны для Виндовс 7, 8 и даже XP.

Ошибка память не может быть read Windows 10 - как исправить

Способы устранения

Чаще всего неисправность проявляется при использовании неофициального программного обеспечения и взломанных игр (PUBG, DayZ, Apex Legends, КС ГО). Но даже лицензионный софт может работать некорректно, из-за чего появиться уведомление «Инструкция по адресу 0x00000000 память не может быть read».

В данном случае речь идет о невозможности прочитать данные, хранимые в конкретной ячейке памяти. Но возможна ошибка, в которой вместо «read» будет слово «written». Значит не получается записать информацию.

Далее рассмотрим возможные решения:

  • Только для Windows 10 — нужно в параметрах встроенного антивируса (Защитника) отключить функцию проверки целостности памяти. Для этого открываем раздел «Безопасность устройства», кликаем по ссылке «Сведения об изоляции ядра» и деактивируем соответствующую опцию:

Как исправить ошибку Windows "Память не может быть read/written" при запуске приложений, игр

  • Второй способ (подойдет для Windows 7, 8, 10, XP) — если используете стороннюю антивирусную программу, то временно её отключите. Проверьте — устранена ошибка «память не может быть read» или нет;
  • Используйте файл подкачки — некоторые пользователи удаляют pagefile.sys для экономии места на диске. Но лучше его задействовать для улучшения производительности в играх, чтобы исправить вышеупомянутую проблему. Как это сделать — детально описано в инструкции;
  • Запуск с правами админа — кликаем по ярлыку приложения право кнопкой мышки и в контекстном меню выбираем нужный пункт:

Контекстное меню - запуск с правами админа

  • Отключаем предотвращение выполнения данных для конкретных программ — открываем «Свойства системы», на вкладке «Дополнительно» нажимаем на кнопку «Параметры быстродействия». Переходим к нужной вкладке и активируем вторую опцию, затем добавляем исполняемый файл проблемной игры:

свойства мой компьютер

Дополнительные параметры системы - Быстродействие

Как исправить ошибку Windows "Память не может быть read/written" при запуске приложений, игр

Обязательно перезагрузите компьютер после внесения изменений!

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

  • Проверяем целостность файлов системы. Для этого в консоли CMD (обязательно с правами администратора) выполняем команду:

sfc /scannow

Дожидаемся завершения сканирования, смотрим отчет в окне и перезагружаем ПК.

  • Восстановление системы. Вполне вероятно, что проблема возникла после установки драйверов, сторонних утилит и т.д., которые могли негативно повлиять на ситуацию. Попробуйте произвести откат к предыдущей рабочей конфигурации. Вот инструкция;
  • Удаляем вирусы. Возможно, причина в вредоносном ПО, проникшем на ваш компьютер. Рекомендуем воспользоваться бесплатной портативной программой DrWeb CureIt. Лучше открывать её в безопасном режиме.
  • Диагностика оперативной памяти — еще один полезный способ, если подозреваете неисправность ОЗУ.

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

Информационный портал IT Техник

Вам помогло? Поделитесь с друзьями — помогите и нам!

Когда в системе Windows не удалось прочитать инструкцию из указанной памяти, то пользователь получит ошибку, что память не может быть read или written. В Windows 10 данная ошибка редкость, чаще всего её можно было встретить в Windows XP или Windows 7 с кодом 0x00000000.

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

Виновником, когда память не может быть read или written, могут быть поврежденные системные файлы, планки ОЗУ повреждены, нехватка виртуальной памяти или сама программа установилась криво. Давайте разберем, как устранить ошибку с чтением памяти read или written.

Память не может быть READ или WRITTEN

1. Сканирование на вирусы

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

2. Сторонний антивирус

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

Отключить аваст

3. Поврежденные системные файлы

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

  1. sfc /scannow
  2. DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH

Запуск SFC в CMD

4. Изоляция ядра в защитнике

Функция изоляция ядра может не давать доступ к памяти программам, драйверам или системным файлам, что приведет к ошибке «Память не может быть READ или WRITTEN«. Откройте встроенный антивирус «Безопасность Windows» и перейдите в графу «Безопасность устройства». Далее отключите «Целостность памяти«, если она была включена.

целостность памяти в безопасности Windows

5. Установка .Net Framework

Если инструкция по адресу 0x79259769, ссылается на память по адресу 0x00000008 и не может быть read или written, то старые программы могут использовать устаревший NET Framework 1.1, который и будет создавать перегрузку ОЗУ, что и приведет к ошибке. Перейдите на сайт Microsoft и скачайте последнюю версию NET Framework. В данный момент это 4.8.

channel

6. Виртуальная память

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

Нажмите сочетание кнопок на клавиатуре Win+G и введите sysdm.cpl, чтобы быстро открыть свойства системы. Перейдите во вкладку «Дополнительно», нажмите «Параметры» и в новом окне перейдя во вкладку «Дополнительно», нажмите «Изменить«.

изменить файл подкачки

Далее у вас два пути:

  1. Если у вас не стоит галочка «Автоматически выбирать объем файла подкачки», то установите галочку. Диск C, где установлена Windows, должен быть задан по выбору системы.
  2. Если 1 способ не помог решить проблему, то задайте вручную память, беря значения снизу.

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

ОЗУ виртуальная память задать

7. Автозагрузка

Если при запуске компьютера запускаются много программ, то может быть нехватка памяти. В Windows 10 откройте диспетчер задач нажав сочетание кнопок Ctrl+Shift+Esc и перейдите во вкладку «Автозагрузка». Далее выберите программы, которые не сильно вам нужны и нажмите «Отключить».

В Windows 7 и XP нажмите Win+R и введите msconfig, перейдите во вкладку «Автозагрузка».

автозапуск программ отключить

8. Чистая загрузка

Выполнение чистой загрузки Windows позволит вам исключить виновника данной ошибки, как системные службы. Если в этой загрузке у вас не будет ошибки, то виновник будет являться программа, драйвер и все стороннее, что не связано с системными файлами. Я подробно описывал, как выполнить чистую загрузку Windows 10.

9. Обновите систему

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

проверить наличие обновлений windows11

10. Диагностика RAM

Ошибки в оперативной памяти могут вызывать ошибку «память не может быть written или read». Если ошибка не будет устранена, то проблема может быть физическая в самой планке ОЗУ. Попробуйте поменять местами планки, и вставлять их по очереди в разные разъемы.

Чтобы проверить RAM на ошибки:

  • Нажмите Win+R и введите mdsched.exe
  • Выберите Выполнить перезагрузку и проверку

Диагностика озу



Смотрите еще:

  • Как узнать сколько слотов оперативной памяти свободны и заняты
  • Почему Ntoskrnl.exe System грузит ЦП и Память в Windows 10
  • Video RAM: Как увеличить выделенную видеопамять в Windows 10
  • Как увеличить оперативную память с помощью флешки ReadyBoost
  • Как узнать версию NET Framework в Windows 10

[ Telegram | Поддержать ]

Некоторые пользователи могут столкнуться с внезапно появившимся на экране сообщением «Инструкция по адресу *XXX* обратилась к памяти по адресу *XXX*. Память не может быть «read»». Вместо XXX в данном сообщении обычно располагается совокупность каких-либо чисел и букв, ничего не говорящая пользователю. В данном материале я поясню, в чём суть данной дисфункции, и как её исправить.

Скриншот ошибки

Содержание

  1. «Память не может быть read» – специфика дисфункции
  2. Как исправить ошибку Инструкция по адресу * обратилась к памяти по адресу *. Память не может быть «read»
  3. Способ №1. Увеличьте объём виртуальной памяти
  4. Способ №2. Деинсталлируйте нестабильно работающие программы
  5. Способ №3. Обновите драйвера к вашим устройствам, установите обновления для вашей ОС
  6. Способ №4. Выполните откат системы на стабильную раннюю точку
  7. Способ №5. Выполните проверку целостности системных файлов.
  8. Способ №6. Отключите функцию предотвращения выполнения данных (DEP)
  9. Заключение

«Память не может быть read» – специфика дисфункции

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

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

Картинка с ошибкой на экране монитора

Как исправить ошибку Инструкция по адресу * обратилась к памяти по адресу *. Память не может быть «read»

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

Способ №1. Увеличьте объём виртуальной памяти

Часто встречающейся причиной рассматриваемой дисфункции является недостаточный объём файла подкачки (виртуальной памяти).

  1. Для увеличения данного объёма нажмите на кнопку «Пуск», в строке поиска введите sysdm.cpl, и нажмите ввод.
  2. Перейдите во вкладку «Дополнительно», рядом с опцией «Быстродействие» нажмите на «Параметры».
  3. Далее выберите вкладку «Дополнительно», и рядом с параметром «Виртуальная память» нажмите на «Изменить».Настройки параметров быстродействия ПК
  4. В открывшемся окне виртуальной памяти снимите галочку с опции «Автоматически выбирать объём файла подкачки».
  5. Затем активируйте опцию «Указать размер», и установите объём файла подкачки вдвое больший, нежели установлено памяти на вашем ПК (к примеру, если у вас 2048, то установите исходный и максимальный размер файла подкачки на 4096). З
  6. После этого нажмите на «Задать» — «Ок», и перезагрузите ваш ПК.

Скриншот окна файла подкачки

Нажмите на «Задать», а потом на «ОК»

Пример:

У одного из пользователей во время работы одной игровой программы появилось сообщение «Инструкция по адресу «0x18797ca7» обратилась к памяти по адресу «0x000000». память не может быть «read»». После применения различных способов борьбы с ошибкой пользователь вдвое увеличил файл подкачки, после чего проблема была решена.

Способ №2. Деинсталлируйте нестабильно работающие программы

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

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

Способ №3. Обновите драйвера к вашим устройствам, установите обновления для вашей ОС

Устаревшие драйвера к аппаратным компонентам системы, как и отсутствие необходимых обновлений для ОС Виндовс, может являться причиной возникновения рассматриваемой проблемы. Установите на вашу ОС все необходимые ей свежие обновления, а для аппаратных составляющих – все свежие драйвера. В установке последних могут помочь такие специальные программы для обновления драйверов уровня «DriverPack Solution»и других аналогов.

Логотип DriverPack Solution

Способ №4. Выполните откат системы на стабильную раннюю точку

Довольно действенным способом борьбы с данной проблемой является откат системы на стабильную точку восстановления, при которой упомянутых проблем не наблюдалось.

  1. Для осуществления данной операции нажмите на кнопку «Пуск», в строке поиска введите rstrui, и нажмите ввод.
  2. Выберите стабильную точку восстановления, и откатите систему на указанное состояние.

Окно отката системы

Способ №5. Выполните проверку целостности системных файлов.

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

sfc /scannow

И нажмите ввод. Дождитесь окончания процедуры, а затем перезагрузите компьютер.

Способ №6. Отключите функцию предотвращения выполнения данных (DEP)

Системная функция DEP (от Dáta Execútion Prevéntion – предотвращение выполнения данных), имеющаяся в ОС Виндовс, призвана препятствовать приложениям в выполнении кода, расположенного в «закрытых» областях памяти. При отключении данной функции она перестанет мешать упомянутым приложениям, что в ряде случаев поможет избежать ошибки «Инструкция по адресу * обратилась к памяти по адресу *. Память не может быть «read»».

  1. Чтобы выключить (или ограничить) работу данной функции нажмите на кнопку «Пуск», в строке поиска введите sysdm.cpl, и нажмите ввод.
  2. В открывшемся окне свойств системы перейдите во вкладку «Дополнительно», рядом с опцией «Быстродействие» нажмите на «Параметры».
  3. Здесь перейдите на вкладку «Предотвращение выполнения данных», активируйте опцию «Включить DEP для всех…, кроме..», нажмите на «Добавить» внизу, и укажите системе путь к исполняемому файлу программы, при работе которой вылетает рассматриваемая ошибка.
  4. После этого нажмите на «Применить», и перезагрузите ваш ПК.

Теперь DEP будет работать для всех программ, кроме указанной вами.

Картинка параметров быстродействия

Если же вы хотите полностью отключить DEP, тогда запустите командную строку от имени администратора, и там наберите:

bcdedit.exe/set {current} nx AlwaysOff

Заключение

Причиной ошибки «Память не может быть read» могут быть различные факторы, описанные мной выше. Для решения проблемы выполните весь комплекс перечисленных выше советов, уделив особое внимание увеличению объёма виртуальной памяти и работе с «DEP» – это поможет исправить рассматриваемую в статье ошибку на вашем ПК.

Компьютерные игры пользуются большой популярностью. Провести досуг за интересной компьютерной игрой всё чаще становится более приоритетным занятием, чем турпоход или игра в реальном мире. Огромный ассортимент игр в сети позволяет каждому геймеру выбрать интересный для себя контент. Одни игры после выхода теряются совсем, другие же занимают флагманские позиции даже спустя несколько лет после релиза. Одной из таких игр является многопользовательская онлайн-игра PUBG — прорывной симулятор выживания. Несмотря на высокую популярность, при запуске игры иногда случаются ошибки. Вот одна такая ошибка — «Память не может быть Read или Written», о причинах возникновения которой, а также методах её устранения будет идти речь в этой статье.

Как убрать ошибку «Память не может быть Read или Written» в PUBG

Суть ошибки

Ошибка «Память не может быть Written или Read» встречается довольно часто при попытке запустить популярную игру PUBG или её производные элементы. Ситуация с появлением неисправности может появляться согласно следующим сценариям:

  1. Ошибка возникает при запуске игры, при её закрытии происходит «вылет» игры.
  2. Неполадка появляется в процессе игры, при закрытии окна происходит «вылет» из игры. Если не «трогать» извещение, сдвинув его в угол экрана, чтобы не мешало обзору, можно играть дальше.

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

Почему возникает неполадка

Проблема, когда память не читается – Read, или не пишется – Written, при попытке зайти в ПАБГ, нередко ассоциируется с недостаточностью объёма ОЗУ, что у владельцев мощных ПК вызывает недоумение: «Почему не могу зайти в PUBG при высоких характеристиках компьютера?». Чаще всего проблема заключается не в самой памяти, а имеет следующее обоснование:

  1. Приложение или его элементы некорректно установлены на ПК.
  2. Возник конфликт программного обеспечения и игры или же имеются несоответствия игры и операционной системы.
  3. Выставлены высокие настройки графики
  4. Драйвера видеокарты устарели.

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

Сообщение об ошибке в PUBG

Метод устранения сбоя

При невозможности запустить игру PUBG, геймеры начинают паниковать, так как предполагают сложный и длительный процесс восстановления системы для восстановления возможности игры и делают массу ошибок: переустанавливают Windows, обновляют программы, переустанавливают игру, но безрезультатно. Паника – не лучший помощник в решении проблемы. К вопросу устранения неполадки стоит подойти обдуманно и рационально, постепенно устраняя возможные причины сбоя, начиная с простых методов, и если вариант не даёт желаемого результата, переходить к следующему этапу восстановительных работ. О вариантах борьбы с ошибкой, в порядке от простых до более сложных и будет рассказано дальше.

Отключение веб-браузера и объёмных программ

Так как ошибка говорит «Память не может быть…», логичней всего будет изначально проверить загруженность памяти, параллельно освободив её от ненужных в конкретный период момент процессов. Те люди, у которых компьютер имеет мощное и производительное «железо», с большим количеством памяти, нередко этот вариант сбрасывают со счетов и осуществляют глобальную ошибку. Проблема заключается не в объёме оперативки, а в имеющейся свободной памяти, которой может быть недостаточно для корректной работы PUBG.

Для оптимизации работы ПК важно осуществить отключение всех лишних программ, которые функционируют в фоновом формате, загружая собой оперативку. Для выполнения задачи достаточно зайти в «Диспетчер задач», где отображаются все активные процессы на конкретный временной период. Зачастую в первой пятёрке процессов, работающих в фоне, имеется какой-либо браузер, грузящий систему: его необходимо отключить перед входом в игру, так как это значительно повысит шансы на её нормальный запуск. Если пользователь предполагает функционирующий браузер в процессе игры, он без сложностей сможет запустить его после запуска игры, переключившись на «Рабочий стол» нажатием комбинации кнопок ALT и TAB.

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

Оптимизация запущенных процессов

Уменьшение надстроек графики

Ситуация, когда PUBG вылетает с сообщением о проблемах памяти Read или Written, может быть спровоцирована определёнными приложениями, которые своей функциональностью создают влияние на игру. К таковым причисляются специальные надстройки, типа Overwolf, имеющие собственные дополнения к играм, а также программы типа RTSS, ограничивающие частотность воспроизведения кадров. Необходимо отключить всяческие надстройки перед запуском игры. Если и после этого PUBG выкинул, не помешает проверить голосовые системы, задействованные в формировании накладок с именами участников игры. Именно надстройки в софтах этой категории могут выступать провокаторами проблемы.

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

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

Использовать утилиту Driver Booster

Применение режима совместимости

Ещё одной распространённой причиной возникновения ошибки с чтением памяти является несовместимость игры и операционной системы. Такое может быть, когда игра  предназначена для среды Windows 7, а пользователь пытается запустить её на более новых версиях ОС. Решить проблему поможет настройка режима совместимости:

  1. Необходимо в системе найти файл игры под названием TslGame.exe. Для этого надо проследовать по адресу C:/Program Files, раскрыть ветку Steam/Steamapps/common/PUBG/TslGame/Binaries, где в архитектуре WIN64 находится искомый файл.
  2. Нажать на файл правой кнопкой мыши, с последующим выбором в выпадающем меню позиции «Свойства».
  3. В открывшемся окне в пункте меню «Совместимость» напротив надписи «Запустить программу в режиме совместимости с…» проставить галочку, а в выпадающем меню, расположенном чуть ниже, выбрать соответствующую версию операционной системы, например Windows 7 или Windows 8.
  4. Для вступления изменений в силу надо нажать «Применить» и закрыть окно кнопкjq «ОК».

Этот метод решает вопрос несовместимости, что позволит запустить игры без дополнительных эксцессов.

Совместимость процесса TslGame.exe

Подведение итогов

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

Добавить комментарий