При запуске игр и программ, а в некоторых случаях при включении компьютера вы можете столкнуться с ошибкой «Инструкция по адресу обратилась к памяти по адресу. Память не может быть read» с указанием соответствующих адресов в памяти.
В этой инструкции подробно о том, чем может быть вызвана ошибка «Память не может быть read» и как исправить проблему в Windows 10, 8.1 и Windows 7.
Простые методы исправления ошибки Память не может быть read
Первое, что стоит попробовать, когда рассматриваемая ошибка возникает при запуске конкретной программы:
- Выполните запуск программы от имени администратора (для этого обычно достаточно нажать по ярлыку программы правой кнопкой мыши и выбрать соответствующий пункт контекстного меню).
- Отключить сторонний антивирус при его наличии. Если после отключения антивируса ошибка исчезла, попробуйте добавить программу в исключения антивируса.
- Если у вас Windows 10 и работает Защитник Windows, попробуйте зайти в параметры безопасности (это можно сделать двойным кликом по значку защитника в области уведомлений) — Безопасность устройства — Сведения об изоляции ядра. Если изоляция ядра включена, попробуйте отключить этот пункт.
- Если вы ранее отключали файл подкачки Windows, попробуйте снова его включить и перезагрузить компьютер. Подробнее: Файл подкачки Windows 10 (актуально и для других версий ОС).
Еще один способ, который можно отнести к простым — отключение DEP в Windows. Для этого:
- Запустите командную строку от имени администратора. В командной строке введите следующую команду и нажмите Enter.
-
bcdedit.exe /set {current} nx AlwaysOff
В случае, если при выполнении команды вам сообщают, что значение защищено политикой безопасной загрузки, вы можете отключить DEP для конкретных программ, а не для системы в целом (второй способ из инструкции). Перезагрузите компьютер и проверьте, была ли решена проблема или же ошибка «Память не может быть read» всё так же возникает.
Дополнительные методы решения проблемы
Если описанные ранее способы не помогли, можно использовать следующие методы:
- Выполните проверку целостности системных файлов Windows с помощью sfc. Иногда ошибка может быть результатом повреждения библиотек DLL.
- Если ошибка возникает при загрузке системы, попробуйте выполнить чистую загрузку Windows. Если при чистой загрузке ошибка не появляется, причиной могут быть какие-то недавно добавленные в автозагрузку программы, либо службы Windows. Вспомните, какое ПО вы устанавливали в последнее время, возможно, ошибку вызывает оно.
- Если на вашем компьютере есть точки восстановления на дату, предшествующую появлению проблемы, можно просто использовать точки восстановления.
- Если проблема стала появляться после обновления каких-то драйверов (часто — видеокарты), попробуйте установить предыдущую версию.
- На всякий случай, имеет смысл проверить компьютер на наличие вредоносных программ.
Также иногда ошибка бывает вызвана проблемами самого файла программы либо его несовместимостью с текущей ОС. А в случае, если помимо рассматриваемой ошибки «Память не может быть read» у вас регулярно возникают и другие проблемы (зависания, синие экраны), теоретически ошибка может быть вызвана проблемами с оперативной памятью, здесь может пригодиться: Как проверить оперативную память RAM на ошибки.
Все способы:
- Способ 1: Отключение стороннего антивируса
- Способ 2: Запуск с повышенными правами
- Способ 3: Отключение «Изоляции ядра»
- Способ 4: Отключение DEP
- Способ 5: Восстановление целостности системных файлов
- Вопросы и ответы: 2
Основной причиной ошибки «Память не может быть read» являются ложные срабатывания механизмов защиты в стороннем антивирусе или встроенного модуля безопасности «Data Execution Prevention».
Способ 1: Отключение стороннего антивируса
Если вы используете сторонний антивирус, отключите его и попробуйте запустить приложение, вызывающее ошибку «Память не может быть read». Нормальный старт программы укажет на ее блокировку антивирусной программой, следовательно, вам нужно будет добавить приложение в исключения вашего антивируса.
Подробнее: Отключение антивируса
Способ 2: Запуск с повышенными правами
Некоторые программы для своей корректной работы требуют повышенных прав. Отсутствие таковых приведет тому, что программа не сможет реализовать часть своих функций либо вообще не сможет запуститься, а в некоторых случаях отсутствие привилегий может вызвать указанную ошибку. Запустите программу с повышенными правами, для чего кликните по ней правой кнопкой мыши и выберите из контекстного меню опцию «Запуск от имени администратора».
Способ 3: Отключение «Изоляции ядра»
Отключите дополнительную функцию безопасности «Изоляция ядра», контролирующую оперативную память. Функция предотвращает инъекцию вредоносного кода в важные процессы, но иногда она ошибается, что и приводит к ошибке чтения памяти.
- Откройте приложение «Параметры» и перейдите в раздел «Обновления и безопасность» → «Безопасность Windows» → «Безопасность устройства».
- В следующем окне кликните по ссылке «Сведения об изоляции ядра».
- Отключите опцию «Целостность памяти» и перезагрузите компьютер.
Способ 4: Отключение DEP
Помимо встроенного антивируса, для защиты от угроз в Windows 10 используется набор технологий «Data Execution Prevention», регистрирующих подозрительные изменения в памяти. Ложные срабатывания функции могут вызвать ошибку «Память не может быть read». Отключите DEP для программы, которая вызывает ошибку.
- Нажмите Win + R, чтобы открыть диалоговое окошко быстрого выполнения команд, вставьте в него команду
systempropertiesperformance
и нажмите клавишу ввода. - В открывшемся окне «Параметры быстродействия» переключитесь на вкладку «Предотвращение выполнения данных» и активируйте радиокнопку «Включить DEP для всех программ и служб, кроме выбранных ниже».
- Нажмите кнопку «Добавить» и укажите путь к исполняемому файлу программы, вызывающей ошибку чтения памяти.
- Сохраните настройки и перезагрузите компьютер.
Способ 5: Восстановление целостности системных файлов
В некоторых случаях ошибка «Память не может быть read» может быть вызвана повреждением системных библиотек. Просканируйте систему на предмет таких повреждений с помощью штатного инструмента «SFC».
- Запустите от имени администратора «Командную строку» или «Windows PowerShell» любым удобным методом, например кликом ПКМ по кнопке «Пуск».
- Выполните в консоли команду
sfc /scannow
и дождитесь завершения процедуры сканирования.
Если утилита обнаружит повреждения или отсутствие нужных для работы Windows файлов, последние будут автоматически восстановлены из встроенного хранилища компонентов. В случае, когда SFC завершилась с ошибкой, воспользуйтесь инструкциями из следующей статьи.
Подробнее: Использование и восстановление проверки целостности системных файлов в Windows 10
Если устранить ошибку не удалось, откатите систему к ближайшей точке восстановления, но для начала постарайтесь припомнить, какие действия вы выполняли до появления ошибки. Например, если проблемы начались после обновления драйвера, восстановите его старую версию, и тому подобное.
Подробнее: Откат к точке восстановления в Windows 10
Наша группа в TelegramПолезные советы и помощь
Ошибка при завершении работы Win10 — Память не может быть read |
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
В связи с введением в действие Постановления Правительства Российской Федерации от 14.11.2023 № 1905 т.н. «о запрете популяризации VPN» с 1 марта 2024 года — любое обсуждение способов обхода блокировок и VPN на портале запрещено!
Здравствуйте, уважаемые форумчане!
С недавних пор столкнулся с такими проблемами: иногда после входа в Windows и изредка при инсталляции программ появляется ошибка:»Инструкция по адресу «0*1001a30d» обратилась к памяти по адресу «0*73f900ff». Память не может быть «read». И еще перестали отображаться скрытые файлы, т.е. открываю «Свойства папки» — «Вид» — «Отображать скрытые файлы и папки», но скрытые файлы не отображаются! Похожая проблема со скрытыми файлами была озвучена в «Игромании» №4 2008, там было предложено удалить параметр CheckedValue в реестре, и вновь создание его. Но это не помогло: после удаления CheckedValue, редактор реестра «не дает» создать новый CheckedValue, ссылаясь на то, что такой параметр уже существует!
Но вернусь к первой проблеме: просмотрев свою подшивку «Игромании» нашел похожий случай в №10 2006, где советовали запустить проверку целостности библиотек dll, выполнив команду sfc /scannow, или же установить Windows Installer 3.1 — я все это сделал, но не помогло! Установил «Антивирус Касперского» с диска «Игромании», просканировал винчестер — вирусов нет! Проверял также антивирусом NOD 32 2.70 — результат тот же. Я решил пойти дальше и полностью переустановил Windows (т.е. с форматированием) — и был неприятно удивлен, когда после загрузки Windows вновь появилась эта ошибка, да и проблема со скрытыми файлами осталась! Ведь если бы это были проделки вируса, то форматирование его бы уничтожило! Я подумал что, может быть, это оперативка «глючит». Запустил с дискеты тест памяти «Memory diagnostics», но каких-либо сбоев в опер. памяти обнаружено не было. Запускал проверку жесткого диска стандартными средствами Windows, было найдено несколько ошибок, но программа их исправила.
Искренне надеюсь на вашу помощь!!!
P.S. Еще хотел добавить: вышеописанные глюки происходят на Win XP SP2, на Windows Vista ничего такого нет. Т.е у меня стоят две ОС: на диске C:WinXP, на диске D:Vista. Раньше все работало нормально, а пару дней назад появились эти ошибки.
P.P.S. На всякий случай приведу конфигурацию моего компьютера:
Athlon X2 3800, MSI K9N Ultra-2F, RAM: 2*1Gb Patriot DDR 800 + 1Gb Hynix DDR 800, HDD: 250Gb SATA 2 16Mb, 512Mb Palit GF 8800GT, Creative X-FI XG, , БП 400Вт Tsunami Hercules.
Автор | Сообщение | ||
---|---|---|---|
|
|||
Member Статус: Не в сети |
Стоит ХР, после закрытия(иногда просто во время выполнения) приложения выскакивает довольно часто сообщение Цитата: ‘Инструкция по адресу «0x……» обратилась к памяти по адресу «0x……» иногда пишет не «Read», а «Write»
Что это за хрень? |
Реклама | |
Партнер |
IntRudeR |
|
Member Статус: Не в сети |
Приложение не рачитано на работу под XP. Но давольно часто работает и (обычно) в момент закрытия выдает такую ошибку. |
armadillo |
|
Member Статус: Не в сети |
Приложение юзает IE? попробуй поствавить поновее (6.0 например) |
Maximuss |
|
Member Статус: Не в сети |
armadillo Цитата: Приложение юзает IE? попробуй поствавить поновее (6.0 например) У меня эта проблема в очень многих прогах и играх вылазит, ИЕ у меня 6.0 ессесьно и SP1 тоже стоит |
Mictian |
|
Member Статус: Не в сети |
Это происходит, когда прога залезает в «чужую» область оперативки. Иногда появлению этих ошибок способствуют установленные кодек-паки. |
Maximuss |
|
Member Статус: Не в сети |
Цитата: Это происходит, когда прога залезает в «чужую» область оперативки. Иногда появлению этих ошибок способствуют установленные кодек-паки. Кодек-паки говоришь у меня такой стоит — klcodec220f |
Suslik |
|
Member Статус: Не в сети |
Кодек или нет, а у меня такая бредятина была из-за дров видушки… Пока я их не грохнул… Добавлено спустя 36 секунд: |
QNX |
|
Advanced member Статус: Не в сети |
у меня почти 50% софта такие ошибки кидает… решение простое.. поставил Tweaki For Power Users 4.3.5 — убрал все эррор мессаги.. теперь или прога просто не запускается, или закрывается но ошибку не показывает.. причем это наблюдалось на любом железе под 2к/ХР… за 3 года так и не узнал в чем дело.. Добавлено спустя 1 минуту, 15 секунд: пак тут вовсе не причем.. его у меня нет.. а такую ошибку постоянно выкидывает сандра, последняя причем… Добавлено спустя 1 минуту, 11 секунд: |
Root |
|
Advanced member Статус: Не в сети |
Цитата: за 3 года так и не узнал в чем дело.. а теперь открою тайну Цитата: последствия разгона скорее переразгона. Хотя такое бывает и на заведомо на неразогнанном железе. Когда конденсаторы вспухают Последний раз редактировалось Root 09.04.2004 1:58, всего редактировалось 1 раз. |
QNX |
|
Advanced member Статус: Не в сети |
может для этого и предназначен твик — отгрузка ненужных dll из памяти? Добавлено спустя 37 секунд: |
Suslik |
|
Member Статус: Не в сети |
Цитата: пак тут вовсе не причем.. Я имел ввиду как набор кодеков, а не как причину ошибки. Глюки они другие вызывают.. |
Матвеев Иван Владимирович |
|
Member Статус: Не в сети |
ЭХХХ!Ё! моя любимая фигня из ХР!! обычно случается, когда я чего-нить не то напишу … Цитата: Потом еще бывает такое из-за кривых версий DLL’ок.
ГЫ! а я бы добавил: Глючит софт&железо -> лезут ошибки -> парим мозги ) |
dvsh |
|
Member Статус: Не в сети |
QNX Этот Tweaki For Power Users 4.3.5 часом не в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PCHealth\ErrorReporting мессаги убирает? |
QNX |
|
Advanced member Статус: Не в сети |
dvsh похоже.. хотя я никак не мог до этого докопаться Код: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PCHealth\ErrorReporting] хотя предыдущее состояние я не проверял |
Root |
|
Advanced member Статус: Не в сети |
Вообще, этот PCHealth надо прибить. заодно на тот свет отправить неплохо восстанавливалку виндов. Место ест, а толку мало Вот от SFC толк есть — прогам по рукам дают, когда они хотят писать в директорию виндов. |
dvsh |
|
Member Статус: Не в сети |
QNX Эти ключики стоят как раз в дефолтном состоянии. скорее нас должны интересовать: AllOrNone, IncludeKernelFaults, IncludeMicrosoftApps, IncludeWindowsApps |
dvsh |
|
Member Статус: Не в сети |
Походу не те ключики-то. Пробовал их отключить и включать выборочно. Но за неименеем глючных машин какую либо статистическую закономерность установить трудно. Установлено точно что отключение всех проблему не устраняет. |
Maximuss |
|
Member Статус: Не в сети |
Все-таки странный глюк пусть даже железо безбожно разогнано, но ведь Prime95 сутками крутится без ошибок |
QNX |
|
Advanced member Статус: Не в сети |
dvsh Код: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PCHealth\ErrorReporting] помоему оно все включено значит Tweaki твикает что то другое |
—
Кто сейчас на конференции |
Сейчас этот форум просматривают: DigiMakc и гости: 33 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |