Инструкция по адресу 0x00000000 обратилась к памяти. Память не может быть read или written

Инструкция по адресу «0x*******» обратилась к памяти по адресу «0x*******». Память не может быть «written»
«ok»—завершение приложения
«отмена»—отладка приложения

instrukciya obratilas po adresu pamyat ne mozhet bit read
Память не может быть «written»

или

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

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

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

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

Как решить проблему «инструкция по адресу, память не может быть written или read»:

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

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

Windows XP

Другой способ избавиться от этой ошибки — полностью проверить всю систему на наличие вирусов антивирусной программой с обновленными базами. Часто именно вредоносные программы вызывают подобные ошибки. Также подобные ошибки сочетаются с некоторыми другими (например, ошибки в каком-либо процессе) при подключении к интернету, либо во время работы в сети интернет.

Если антивирус НЕ обнаружил НИ ОДНОГО вируса, то в вашем случае проще отключить DEP целиком, путем редактирования файла boot.ini.
Файл boot.ini находится на диске C.

В нем ищем строчку:
multi(0)disk(0)rdisk(0)partition(1)WINDOWS=»Microsoft Windows XP Professional RU» /noexecute=optin /fastdetect

И меняем на:
multi(0)disk(0)rdisk(0)partition(1)WINDOWS=»Microsoft Windows XP Professional RU» /noexecute=AlwaysOff /fastdetect

Файл boot.ini может быть вообще скрыт. Чтобы его увидеть и открыть для редактирования нужно в меню «сервис» выбрать «свойства папки» —> «вид» —> убрать галочку с «скрывать защищенные системные файлы».

Windows Vista, Windows 7, Windows 10

Как найти cmd.exe "Командная строка" в Windows 10
Как найти cmd.exe «Командная строка» в Windows 10

– нажмите Пуск;
– в строке «Начать поиск» введите cmd или просто открыв пуск начинайте печатать «cmd»;
– под заголовком Программы щелкните правой кнопкой мыши на cmd.exe или строчке «Командная строка»;
– в появившемся меню выберите «Запуск от имени администратора»;
– введите пароль администратора, если появится соответствующий запрос;
– после приглашения системы введите команду bcdedit.exe /set {current} nx AlwaysOff
– нажмите Enter;
– появится сообщение «Операция успешно завершена»;
– закройте это окно.

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

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

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

Комментарии 30

  • После введения команды пишет «Произошла ошибка при задании данных элемента. Значение защищено политикой безопазной загрузки и не может быть изменено или удалено.» Windows 10 Home

  • Для решения этой проблемы можно воспользоваться гуглом. Но могу подсказать и я: нужно зайти в bios и отключить Secure Boot (отключение мб залочено, чтобы разлочить, нужно поставить пароль в пункте Supervisor Password)

  • Здравствуйте, у меня windows xp. Использовал DEP(частично для приложений и полностью отключал), проверял на вирусы(2 антивирусами), обновлял SP3. Ничего не помогло. У некоторых играх так и выскакивает эта ошибка, также не могу запустить некоторые проги с графикой в Dev C++. Что посоветуете?

  • В Windows Server 2003 после команды bcdedit.exe /set {current} nx AlwaysOff выходит сообщение — «bcdedit.exe» не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Как же его отключить?

  • У меня после командной строки которую вы дали, пишет Указана неизвестная команда. Для получения справки введите в командной строке «bcdedit /?»

  • Здравствуйте, у меня эта ошибка не в игре и не в приложении. Ошибка вылазит каждые 5 минут, из за этого не возможно играть или сидеть в приложении(
    Windows 8.1 64 bit (6 гб озу)

  • Эта программа должна выполнятся с включенным DEP. Нельзя отключить DEP для этой программы

  • ОС:WIndows 7
    Люди у меня проблема с VirtualBox когда пытаюсь установить Windows (3.11,95,98,ME) Вылезает вот эта ошибка и виртуальная машина выключается
    Если у кого была такая проблема помогите плиз..

  • Вин 10. Может ли эта ошибка выдавать артефакты изображения и звука? (ЛАГ видео с мерзким звуком «тррррр»)

    • Может, как в целом и любая другая ошибка прерывания. Смотрите на текст ошибки, именно он говорит о причине.

      • дак не успеваю, она на секунду появляется и перезагрузка)

        • Если так, то все печальнее может быть. Обратите внимание в какой момент это происходит, после просмотра фильмов в высоком качестве или игр например или даже если просто сидите в интернете? Если первое, то причина может быть в перегреве потенциально, либо физической проблеме с оперативной памятью, либо с жестким диском.

  • У меня не включается ноутбук,обновлял центр,потом хотел восстановить систему, все-ровно не вкл ноутбук.Так же пишет,, инструкция обратилась и.т.д.Что мне делать?

  • а что сделать если если DEP отключена,но ошибка всё ровно всплывает?

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

  • У меня хр. Скайрим сксе не хочет запускаться. Та же ошибка. Всё перепробовал не помогает. Кстати раньше всё норм было…

  • На Windows 10 запускаю от администратора, вбиваю эту команду, выдает «Произошла ошибка при задании данных элемента. Значение защищено политикой безопасности загрузки и не может быть изменено или удалено.»

  • Если у вас стим версия игры проверьте целосность кэша. Мне помогло

  • добрый времени суток!
    у меня такая ошибка на гта 5 онлайн все перепробывал не помогает что делать?

    • Добрый день. Переустанавливать, если есть возможность, скачайте новый дистрибутив и установите с него.

  • Все равно не помогло, в игре friday 13 после cmd ничего не изменилось все таже ошибка, пожалуйста помогите.(

  • здрасте. у мя win10. я перечитал несколько раз ваши статьи и не нашел у себя таких файлов — boot.ini. и cmd.exe. помогите мне если это возможно

    • Добрый день Андрей.
      Добавил информацию в статью, если у вас Windows 10, то он может показывать не файл cmd.exe, а сразу наименование соответствующей программы «Командная строка». В остальном алгоритм тот же.

      • Здравствуйте! Как исправить эту ошибку если она появляется сразу с запуском вин 10. Windows — ошибка приложения. Инструкция по адресу и т.д. Все приложения работают нормально. Это произошло из за Касперского. Делал проверку и он начал удалять какие-то файлы. Оказалось это системные не вредоносные файлы. Снес антивирус к чертям. Теперь только встроенным пользуюсь. Но ошибку эту убрать не могу. Помогите плес)

        • Если повреждены\удалены системные файлы, то вам нужно восстанавливать систему. Для этого нужен дистрибутив вашей версии Windows и запускать восстановление системы.

  • Кликаете правой кнопкой мыши на проблемном ехе файле который не хочет запускаться и выбирайте пункт «Исправление проблем с совместимостью» , а дальше просто проверяешь файл и исправляешь его.У меня получилось именно так решить эту проблему))

  • у меня ОС windows 7
    насколько я понял на 7 файл boot.ini отсутствует
    как проделать такую операцию на 7?

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