Инструкция по адресу «0x*******» обратилась к памяти по адресу «0x*******». Память не может быть «written»
«ok»—завершение приложения
«отмена»—отладка приложения
или
Инструкция по адресу «0x*******» обратилась к памяти по адресу «0x*******». Память не может быть «read»
«ok»—завершение приложения
«отмена»—отладка приложения
В 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 или просто открыв пуск начинайте печатать «cmd»;
– под заголовком Программы щелкните правой кнопкой мыши на cmd.exe или строчке «Командная строка»;
– в появившемся меню выберите «Запуск от имени администратора»;
– введите пароль администратора, если появится соответствующий запрос;
– после приглашения системы введите команду bcdedit.exe /set {current} nx AlwaysOff
– нажмите Enter;
– появится сообщение «Операция успешно завершена»;
– закройте это окно.
Предотвращение выполнения данных (DEP) используется для предотвращения проникновения на компьютер вирусов и других угроз безопасности, которые выполняют вредоносный код из областей памяти, которые должны использоваться только операционной системой Windows и другими программами. Такой тип угроз безопасности наносит ущерб, занимая по очереди все области памяти, используемые программой.
Затем вирус распространяется и повреждает другие программы, файлы и даже контакты электронной почты. Но если вы будете своевременно обновлять базы антивируса и делать полную проверку компьютера хотя бы раз в неделю то все будет хорошо.
Если эта статья вам помогла, напишите в комментариях об этом пожалуйста. Если что-то не получилось, пишите, постараюсь помочь.
У меня ошибка
«Указана неизвестная команда.
Для получения справки введите в командной строке «bcdedit /?»»
на 10ке на помогло….
Указанный тип элемента данных не распознан или не применим к
указанному элементу.
Для получения справки введите «bcdedit /?».
Элемент не найден.
Дякую!!Спрацювало вiдразу!!
Здравствуйте, после ввода команды мне написало: «dcdedit.exe» не является внутренней или внешней командой, исполняемой программой или пакетным файлом. (Win7)
В данной ОС, bcdedit.exe не существует, так как его нету — невозможно выполнить данную команду.
у меня при установке висты 7 8 8.1 и 10 при уходе на перезагрузку выходит эта команда) Но ввод этой команды все решил))
А что делать если на windows XP нет boot.ini?
Возможно он в скрытых файлах и папках, включите их показ и наверняка найдется. Файл должен быть, поскольку система загружается с его использованием.
Если вы сделали вот так «Файл boot.ini может быть вообще скрыт. Чтобы его увидеть и открыть для редактирования нужно в меню «сервис» выбрать «свойства папки» —> «вид» —> убрать галочку с «скрывать защищенные системные файлы».» и он всё равно не нашелся, то это странно и тогда не подскажу причину.
После введения команды пишет «Произошла ошибка при задании данных элемента. Значение защищено политикой безопазной загрузки и не может быть изменено или удалено.» 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?
Посмотрите здесь: https://nopcproblem.ru/dep-off/
Там я расписывал вариант для Vista, но он должен помочь и в Win 7