Инструкция по адресу обратилась к памяти по адресу память не может быть read мафия 2

При запуске игр и программ, а в некоторых случаях при включении компьютера вы можете столкнуться с ошибкой «Инструкция по адресу обратилась к памяти по адресу. Память не может быть 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 на ошибки.


Рейтинг 4.96/242:

9 / 9 / 0

Регистрация: 06.09.2010

Сообщений: 155

23.07.2014, 11:32. Показов 46752. Ответов 21


Добрый день!

Win 7. При загрузке компьютера появляются сообщения: «Инструкция по адресу «0x…….» обратилась к памяти по адресу «0х……..». Память не может быть «read». 2 месяца назад была такая же проблема. Мои действия:

1. DrWeb CureIT вирусов нет.
2. Кэш и временные папки очищены. Свободное место на диска есть.
3. sfc /scannow ничего не нашло.
4. Переустановка винды не прокатит, компьютер аудиторской бухгалтерской фирмы. Там писец сколько всего.
5. Заменил даже оперативную память на новую.
6. Оказывается, это только при подключении к сети. Хоть проводной, хоть беспроводной. Если не подкл, то все норм.
7. Обновил драйверы.
8 Помогло только откатиться назад и отключить обновления.

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

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



0



15.08.2014, 10:56

Не по теме:

Сообщение от persen27

Проблем с обновами за последних года 3-4 не припоминаю.

Я тоже !



0



6 / 6 / 4

Регистрация: 29.10.2015

Сообщений: 45

19.05.2017, 04:15



0



Новые блоги и статьи

Все статьи  

Все блоги / 

Максимальная производительность C#: Span<T> и Memory<T>

stackOverflow 22.04.2025

Мир высоконагруженных приложений безжалостен к неэффективному коду. Каждая миллисекунда на счету, каждый выделенный байт памяти может стать причиной падения производительности. Разработчики на C#. . .

JWT аутентификация в Java

Javaican 21.04.2025

JWT (JSON Web Token) представляет собой открытый стандарт (RFC 7519), который определяет компактный и самодостаточный способ передачи информации между сторонами в виде JSON-объекта. Эта информация. . .

Спринты Agile: Планирование, выполнение, ревью и ретроспектива

EggHead 21.04.2025

Спринты — сердцевина Agile-методологии, позволяющая командам создавать работающий продукт итерационно, с постоянной проверкой гипотез и адаптацией к изменениям. В основе концепции спринтов лежит. . .

Очередные открытия мега простых чисел, сделанные добровольцами с помощью домашних компьютеров

Programma_Boinc 21.04.2025

Очередные открытия мега простых чисел, сделанные добровольцами с помощью домашних компьютеров.

3 марта 2025 года, в результате обобщенного поиска простых чисел Ферма в PrimeGrid был найден. . .

Система статов в Unity

GameUnited 20.04.2025

Статы — фундаментальный элемент игрового дизайна, который определяет характеристики персонажей, предметов и других объектов в игровом мире. Будь то показатель силы в RPG, скорость передвижения в. . .

Статические свойства и методы в TypeScript

run.dev 20.04.2025

TypeScript прочно занял своё место в системе современной веб-разработки. Этот строго типизированный язык программирования не просто расширяет возможности JavaScript — он делает разработку более. . .

Batch Transform и Batch Gizmo Drawing API в Unity

GameUnited 20.04.2025

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

Звук в Unity: Рандомизация с Audio Random Container

GameUnited 20.04.2025

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

Максимальная производительность C#: Советы, тестирование и заключение

stackOverflow 20.04.2025

Погружение в мир микрооптимизаций C# открывает перед разработчиком целый арсенал мощных техник. Но как определить, где и когда их применять? Ответ начинается с точных измерений и профилирования.

. . .

Максимальная производительность C#: Предсказание ветвлений

stackOverflow 20.04.2025

Третий ключевой аспект низкоуровневой оптимизации — предсказание ветвлений. Эта тема менее известна среди разработчиков, но её влияние на производительность может быть колоссальным. Чтобы понять. . .

Наверх

Вопрос от пользователя

Здравствуйте.

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

Подскажите, что можно с ней сделать? (переустановка игры и системы — не помогла…)

Здравствуйте.

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

Ниже в статье рассмотрю общую последовательность действий для устранения подобной проблемы.

"Память не может быть прочитана" / Внешний вид ошибки

Память не может быть «Read» / «Written» — внешний вид ошибки при запуске игры

*

И так, как исправить ошибку…

👉 ШАГ 1

Загружаем какой-нибудь «одноразовый» антивирус (например, Dr.Web CureIt!) и проверяем папку с игрой (приложением, которое вылетает) и системный диск с Windows.

Примечание: рекомендую это сделать даже в том случае, если у вас установлен какой-нибудь антивирус.

Dr.Web CureIt! — найдена угроза!

Dr.Web CureIt! — найдена угроза!

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

*

👉 ШАГ 2

Если вирусы не были найдены и с файлами игры (приложения) все в порядке — отключите временно антивирус (защитник Windows) и попробуйте еще раз запустить игру.

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

Отключение антивируса Avast на 1 час

Отключение антивируса Avast на 1 час

Безопасность Windows — параметры ОС

Безопасность Windows — параметры ОС

*

👉 ШАГ 3

Помимо штатного защитника в современных версиях Windows есть еще одна защита — DEP (это набор технологий, который предотвращает запуск прогр. кода из некоторых областей памяти). Разумеется, во многих случаях эта защита работает «криво»…

В качестве диагностики (на время) стоит ее попробовать отключить.

*

Вариант 1: запускаем 👉 командную строку от имени администратора и используем команду: bcdedit.exe /set {current} nx AlwaysOff

(для включения: bcdedit.exe /set {current} nx AlwaysOn)

*

Вариант 2:

необходимо открыть вкладку «Панель управления\Система и безопасность\Система» и перейти в раздел с доп. параметрами.

Доп. параметры системы

Доп. параметры системы

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

DEP - настройка

DEP — настройка

*

👉 ШАГ 4

После, посоветовал бы проверить целостность системных файлов (сделать это можно в командной строке, запущенной от имени администратора).

Команда для проверки: sfc /scannow

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

Не обнаружено нарушений целостности - проверка системных файлов

Не обнаружено нарушений целостности — проверка системных файлов

*

👉 ШАГ 5

Проверьте, не вышли ли для ОС обновления и заплатки. Благо, что Windows 10 позволяет это сделать в авто-режиме: достаточно открыть параметры (Win+i) и перейти во вкладку «Обновление и безопасность». См. скриншот ниже. 👇

Обновление ОС Windows 10

Обновление ОС Windows 10

Кроме этого, рекомендовал бы вам просканировать свою систему с помощью 👉 Driver Booster. Эта утилита не только покажет, какие драйвера нуждаются в обновлении, но и проверит все необходимые библиотеки для корректной работы игр (разумеется, прямо из окна Driver Booster их можно будет установить).

Обновить всё - игровые компоненты, звуковые и игровые устройства и пр. / Driver Booster

Обновить всё — игровые компоненты, звуковые и игровые устройства и пр. / Driver Booster

*

👉 ШАГ 6: еще «пару» советов

Проверьте путь установки игры

Самое главное, чтобы в нем не было русских символов (в редких случаях определенные игры могут вылетать из-за этого — т.к. неправильно читают кириллицу). Обратите внимание на пример ниже:

  1. корректный: C:\games\MX vs ATV All Out
  2. не желательный: D:\игры\гонки\games\MX vs ATV All Out

Кстати, это же относится и к папке «Мои документы». Ее расположение можно узнать, если открыть ее свойства (например, в «Моем компьютере» 👇)

Расположение документов

Расположение документов

*

Проверьте плашки ОЗУ

Проверьте плашки ОЗУ на ошибки и сбои. О том, как сделать такой тест — 👉 у меня на блоге была отдельная заметка.

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

Чистка контактов памяти резинкой и кисточкой

Чистка контактов памяти резинкой и кисточкой

*

Проверьте BIOS: не разогнаны ли плашки

В BIOS/UEFI можно изменять частоту работы плашек ОЗУ (на ноутбуках, обычно, данной опции нет). И если частота выставлена не оптимальная — ПК может вести себя не стабильно: внезапно перезагружаться, «показывать» синие экраны (иногда сыпать ошибки чтения памяти).

👉 В помощь!

Как войти в BIOS (UEFI) на компьютере или ноутбуке [инструкция]

Чаще всего частота памяти помечается как DRAM Frequency (рекомендуется снизить текущую частоту на 5-10%).

Если вы слабо в этом разбираетесь — то просто перейдите в раздел «Exit» и установите 👉 безопасные настройки (Load Optimized Defaults, Load Fail-Safe Defaults). Таким образом частота будет автоматически сброшена в наиболее оптимальную для вашей системы.

Настройки ОЗУ и встроенной графики / UEFI

Настройки ОЗУ и встроенной графики / UEFI

*

Если вы исправили ошибку как-то иначе — сообщите в комментариях (заранее благодарю!).

Всего доброго!

👣

Виной этому может быть и сама оперативная память, но прежде чем пытаться

заменить планку оперативной памяти – попробуйте решить проблему на

программном уровне – быть может, память-то тут и не причем.

Существует 3 наиболее верных способа исправления ошибки

«Память не может быть read». Кстати, эти же самые способы помогут

исправить и другую ошибку «Память не может быть written».

Способ №1.

Отключить службу «Предотвращение выполнения данных» (Data execution prevention),

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

внести небольшие коррективы в файл boot.ini. Файл размещен в корне диска,

на котором установлена операционная система. Для доступа к нему, откройте

«Мой компьютер» и в адресной строке сверху введите %systemdrive%\Boot.ini и нажмите Enter.

Или же другим способом: «Пуск» -> «Выполнить» -> %systemdrive%\Boot.ini -> ОК.

Есть еще третий способ доступа к файлу boot.ini:

«Пуск» -> «Панель управления» -> «Система» -> «Дополнительно» ->

«Загрузка и восстановление: Параметры» -> «Правка».

Открыв файл, найдите параметр «/noexecute=optin» и замените

слово optin на alwaysoff. Т.е. параметр должен иметь вид «/noexecute=alwaysoff».

После этого сохраните файл (Файл -> Сохранить) и перезагрузите компьютер.

Есть, правда, одно «но» — файл boot.ini может быть защищен от записи и откажется

сохраняться. Поэтому необходимо открыть системный диск (по умолчанию С),

выбрать в верхнем меню пункт «Сервис» -> «Свойства папки» -> «Вид» и,

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

«Показывать скрытые файлы и папки». После этого вы сможете увидеть файл boot.ini.

Щелкните по нему правой кнопкой мыши и выберите «Свойства», после чего снимите

галочку напротив пункта «Только чтение». Теперь можно вносить в файл любые

коррективы и сохранять без проблем.

Способ №2.

Причиной ошибки может быть также некорректно установленная библиотека ole32.dll.

Некоторые программы при установке/удалении могут повредить ключи в реестре,

относящиеся к этой библиотеке. Для переустановки библиотеки, нажмите

«Пуск» -> «Выполнить» и введите команду «regsvr32 %SystemRoot%\system32\ole32.dll»

(без кавычек), после чего нажмите ОК и перезагрузите компьютер.

Способ №3.

Можно также попробовать отключить в операционной системе Windows все сообщения об

ошибках, и об ошибке «Память не может быть read» в том числе. Для этого отправляемся

по следующему пути: «Пуск» -> «Панель управления» -> «Система» -> «Дополнительно» ->

«Отчет об ошибках» и ставим галочку напротив пункта «Отключить отчет об ошибках»,

убрав при этом галочку напротив «Но уведомлять о критических ошибках». Перезагружаем компьютер.

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

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

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

попробуйте на время заменить планку оперативной памяти или переустановить Windows

(кстати, сборка ZverCD также может быть виной этой ошибки).

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Окрашивание волос краской эстель в домашних условиях инструкция по применению
  • Спиртовая настойка эвкалипта инструкция по применению
  • Инструкция по сборке кресла фортуна 5
  • Индукционная варочная панель kuppersberg ics 604 инструкция
  • Лактол для щенков инструкция по применению дозировка