Задать вопрос

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

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

Память не может быть readВ процессе работы с каким-либо приложением внезапно возникает сообщение, приблизительно с таким содержанием: Инструкция по адресу 0x100042fb обратилась к памяти по адресу 0x100042fb. Память не может быть read. О чем говорит данное сообщение?

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

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

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

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

В первую очередь мы рассмотрим службу, которая и отвечает за появление подобного рода ошибок. Ее называют «Служба предотвращения данных» (DEP). Она контролирует как другие обращаются к памяти. Таким образом наблюдая, что бы все приложения находились на своих местах в памяти. Возможно Вам тоже приходилось пересекаться с такой проблемой: работаете в каком-нибудь приложении и внезапно оно закрывается. Если у вас Windows 7, появляется окно такого вида.

oshibka-pamyat-ne-mozhet-byt-read-2Какой бы вариант не был выбран, в любом случае, запущенное приложение закроется с потерей всех не сохраненных данных. И это очень неприятно.

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

Для отключения службы DEP, необходимо зайти в ее настройки. Любые подобные действия необходимо делать с правами Администратора. Чтобы это сделать, следуйте инструкции, которая описана далее.

Для тех, у кого стоит Windows 7

Заходим в панель управления (через меню «Пуск») и находим раздел «Системы и безопасности», открываем его. И теперь открываем пункт «Система». В левой части окошка находится ссылка «Дополнительные параметры системы», переходим по ней.

oshibka-pamyat-ne-mozhet-byt-read-3Далее заходим в «Дополнительно». В части, которая связанна с быстродействием, кликнем по параметрам.

oshibka-pamyat-ne-mozhet-byt-read-4В следующем окошке необходимо будет открыть раздел с названием «Предотвращение выполнение данных».

oshibka-pamyat-ne-mozhet-byt-read-5Тут можно увидеть, что DEP может быть активирована, например, для контроля за основными программами и службами, а может работать для анализируя все установленные на компьютере приложения. Здесь же можно добавить к исключениям программы, с которыми эта служба не будет взаимодействовать.

В этом примере, DEP будет игнорировать исключительно одну, определенную программу. Что бы это сделать активируем пункт «Включить DEP для всех программ и служб, кроме выбранных ниже:». Затем необходимо нажать на «Добавить».

oshibka-pamyat-ne-mozhet-byt-read-6Ищем файл приложения, которое собираемся добавить в список исключений DEP. Затем выбираем его.

oshibka-pamyat-ne-mozhet-byt-read-7После того как приложение было добавлено, нажимаем на кнопку «Применить» и затем на кнопку «Ок». После этого выполняем перезагрузку своего компьютера. Теперь служба DEP не будет контролировать выбранную программу. Если в дальнейшем потребуется обратно включить DEP для добавленного в список исключений приложения, то просто необходимо убрать возле него галочку.

oshibka-pamyat-ne-mozhet-byt-read-8После этого снова нажимаем «Применить» и выполняем перезагрузку компьютера.

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

oshibka-pamyat-ne-mozhet-byt-read-9

У нас откроется терминал. В нем необходимо ввести такой текст: bcdedit.exe/set {current} nx AlwaysOff

oshibka-pamyat-ne-mozhet-byt-read-10После того как Вы ввели этот текст, нажимаем на «Enter» и выполняем перезагрузку своего ПК. Теперь DEP вообще не будет запускаться. Когда понадобится ее снова активировать, таким же образом откройте окошко командной строки и вставьте туда этот текст: bcdedit.exe/set {current} nx OptIn

Опять нажимаем «Enter» и выполняем перезагрузку.

Для тех, кто пользуется Windows XP

Если Вы являетесь пользователем ОС Windows XP, то нужно выполнить такие шаги:

В свойствах системы, находим раздел «Дополнительно», в пункте с названием «Загрузка и восстановление» кликаем по кнопочке «Параметры».

oshibka-pamyat-ne-mozhet-byt-read-11Нажимаем на кнопочку «Правка».

oshibka-pamyat-ne-mozhet-byt-read-12Теперь потребуется немножко подкорректировать файл boot.ini. Мы должны изменить этот фрагмент: /noexecute=optin на такой: noexecute=AlwaysOff и после того сохранить все изменения. Затем, выполняем перезагрузку своего компьютера.

oshibka-pamyat-ne-mozhet-byt-read-13Часто, описанные выше операции, помогают избавиться от ошибки «Память не может быть read». Но если проблема не исчезла, предлагаю перейти к другому способу ее решения.

Конфликты в программном обеспечении

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

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

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

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

Дополнительно, при возникновении ошибок, всегда выполняйте полное сканирование антивирусом. Ведь конфликт может возникнуть из-за «тихо» установившейся вредоносной программы, например, «трояна».

Отключение отчета об ошибках

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

Для тех, кто пользуется Windows 7:

Через меню «Пуск» заходим в «Панель управления», там находим раздел «Система и безопасность». Открываем «Центр поддержки» и выбираем «Параметры».

oshibka-pamyat-ne-mozhet-byt-read-16Иногда данный раздел может не отображаться, тогда просто зайдите в «Обслуживание» и откройте там необходимо перейти к дополнительным параметрам отчетов об ошибках. В конце концов появится такое окошко.

oshibka-pamyat-ne-mozhet-byt-read-17Выберете пункт с названием «Не проверять на наличие новых решений». Затем нажимаете на кнопку «Ок» и выполняете перезагрузку компьютера.

Для тех, кто использует Windows XP, для отключения отчетов нужно выполнить такие действия:

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

oshibka-pamyat-ne-mozhet-byt-read-18Жмем «ОК» и выполняем перезагрузку компьютера.

Нарушения в библиотеке ole.dll

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

oshibka-pamyat-ne-mozhet-byt-read-14Используйте сочетание клавиш Win+R и в отрывшемся окошке «Выполнить» введите следующий текст: regsvr32 %SystemRoot%\system32\ole32.dll

oshibka-pamyat-ne-mozhet-byt-read-15Затем жмем на «Enter». Затем выполняем перезагрузку компьютера.

Проблемы, возникающие с виртуальной памятью

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

В других случаях, проблемы могут возникнуть после установки программ (особенно игр) которые требуют более мощных ресурсов чем те, что есть на компьютере. Приведу пример: для адекватной работы игры необходимо 2 ГБ оперативной памяти, а на данном ПК имеется всего лишь 512 МБ. После запуска такой игры, вполне закономерно, может возникнуть и ошибка доступа к памяти.

Пиратская версия Windows

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

Ничего не помогло?

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

Это может пригодиться:
Комментарии: 15 Оставить комментарий
Ответить
никита 10.10.2015 в 15:41 (8 лет назад)

Что делать если у меня windows xp?

Ответить
Виталий 10.10.2015 в 15:54 (8 лет назад)

Прочитать внимательно статью, для Windows XP написан целый раздел!

Ответить
Алекс 06.01.2019 в 19:16 (5 лет назад)

Как тебе такое, Илон Маск? Ни один из советов не сработал.

Ответить
никита 31.01.2016 в 00:30 (8 лет назад)

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

Ответить
Саня 10.06.2017 в 11:52 (7 лет назад)

Спасибо, на ХР помогло и все работает. Респект автору

Ответить
Сергей 10.06.2017 в 16:24 (7 лет назад)

Пожалуйста!

Ответить
Иван 24.08.2017 в 17:06 (7 лет назад)

на 7 не помогло((

Ответить
Дмитрий 07.12.2017 в 21:46 (6 лет назад)

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

Ответить
Ирина 28.01.2018 в 15:14 (6 лет назад)

Доброго времени, установлена XPшка, чиповская, реакция
«инструкция по адресу «0x6b450159» обратилась к памяти по адресу «0x10b9f000». Память не может быть «read»»
на коннект менеджер от МТС, причем на все опробованные варианты, падает скорость практически до 0

Ответить
Ирина 28.02.2018 в 14:56 (6 лет назад)

Спасибо большое за статью! Мне помог последний вариант (правда другие не пробовала)!

Ответить
Никита 28.03.2018 в 11:00 (6 лет назад)

У меня 7 винда ничего не помогло. В игре такая ошибка все перепробовал и не помогает. Что делать в такой ситуации?

Ответить
СЛАВА 05.01.2019 в 19:47 (5 лет назад)

я не могу заменить /noexecute=optin на такой: noexecute=AlwaysOff у меня нет /noexecute=optin всё что у меня написано
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=»Microsoft Windows XP Professional RU» /execute /fastdetect

Ответить
СЛАВА 05.01.2019 в 19:50 (5 лет назад)

у меня нет /noexecute=optin

Ответить
Полина 09.10.2020 в 13:25 (3 года назад)

У меня не отключается, пишет что нельзя применить для 64 битных версий, а у меня другой нет! Что делать? ( Если в статье было написано то извините)

Ответить
Иван курапов (шучу) 25.12.2023 в 22:29 (3 месяца назад)

Помогите пожалуйста когда я включаю на Пк (ноутбук) то появляется ошибка память не может быть read, а сам ноут не включается весь экран черный и видно сам курсор, у меня сам Windows 10 Pro. ПОМОГИТЕ ПОЖАЛУСТА ПРОШУ ВАС МНЕ ПОМОЧЬ!!!

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

Новые комментарии