Если говорить упрощённо, то для каждой программы в памяти выделяется некое пространство. И если приложение начинает лезть за пределы этого пространства, т. е. пытается оттуда что-то прочитать (read) или что-то записать туда (written), то появится такая ошибка. Microsoft потому и не даёт никаких рекомендаций по устранению этой ошибки, ведь это не её вина, что какие-то пользовательские программы не могут адекватно распоряжаться выданной им памятью. Да-да, вы правильно поняли - виноваты криворукие разработчики игр и программ. Именно из-за их ошибок вы теперь имеете счастье наблюдать "Память не может быть read\written".
Возможная причина №1 - служба DEP
Чаще всего можно увидеть советы по отключению службы DEP http://forum.igromania.ru/showthread.php?t=63795
Как включить отображение скрытых файлов?
Пуск-Панель управления-Свойства папки-Вид-Скрытые папки и файлы-Показывать скрытые папки и файлы-ОК.
Как включить отображение системных файлов?
Пуск-Панель управления-Свойства папки-Вид-Скрывать защищённые системные файлы (рекомендуется) (убрать галочку) -ОК.
Программное обеспечение
Гражданне, помогите! Запускаю свежую прогу, появляется сообщение (см. скрин) Что это означает и как с этим бороться?
С дровами проблемы
Возможная причина №1 - служба DEP
Справка: "Предотвращение выполнения данных (DEP) используется для предотвращения проникновения на компьютер вирусов и других угроз безопасности, которые выполняют вредоносный код из областей памяти, которые должны использоваться только операционной системой Windows и другими программами. Такой тип угроз безопасности наносит ущерб, занимая по очереди все области памяти, используемые программой. Затем вирус распространяется и повреждает другие программы, файлы и даже контакты электронной почты.
В отличие от брандмауэра или антивирусной программы средство DEP не препятствует установке потенциально опасных программ на компьютер. Вместо этого выполняется наблюдение, чтобы программы использовали системную память безопасным образом. Для этого DEP работает отдельно или вместе с совместимыми микропроцессорами и помечает некоторые области как «невыполняемые» . Если программа пытается запустить код (любой код) из защищенной области, DEP закрывает программу и отображает уведомление".
Комментарий: Если какая-то программа вызывает срабатывание этой функции, Microsoft рекомендует выбрать режим OptOut и добавить эту программу в список исключений. Однако зачастую программа состоит не из одного исполняемого модуля, а из многих динамических библиотек, и не всегда имеется возможность точно определить, какая именно вызывает срабатывание DEP. Если программа вам очень нужна, а добиться ее работоспособности вышеописанным методом не получается, проще отключить DEP целиком, путем редактирования boot.ini. Хотя, если вероятность возникновения этой ошибки невелика, и если вы не сталкиваетесь с нею, лучше оставить DEP включенной - так система будет больше защищена от возможности выполнения вируса.
Существует четыре варианта настройки функции DEP
OptIn - (установлено по умолчанию) . В этой конфигурации под действие функции DEP подпадают только основные системные программы и службы.
OptOut - DEP включена для всех процессов и приложений, кроме тех, которые вручную добавлены пользователем в список исключений.
AlwaysOn - В этом режиме DEP включена всегда для системы в целом, всех процессов и приложений, не взирая на установки пользователя или производителя ПО.
AlwaysOff - DEP полностью отключена.
Первые два варианта настройки можно переключать с помощью панели управления: "Система" -> "Дополнительно" -> "Быстродействие" -> кнопка "Параметры" -> закладка "Предотвращение выполнения данных". (Доп. описание см. по ссылке от туда. )
Для полного включения или выключения DEP необходимо вручную отредактировать находящийся в корне загрузочного раздела диска скрытый файл boot.ini, добавив в разделе [operating systems] в конец строки multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect ключ /NoExecute с одной из опций:
NoExecute = OptIn
NoExecute = OptOut
NoExecute = AlwaysOn
NoExecute = AlwaysOff
Чаще всего можно увидеть советы по отключению службы DEP (Data execution prevention = Предотвращение выполнения данных) . Для этого необходимо открыть файл C:\boot.ini и заменить в нём строку
/noexecute=optin на /noexecute=AlwaysOff.
Для применения изменений необходимо перезагрузить компьютер.
Справка: файл boot.ini является одним из важнейших системных файлов, поэтому по умолчанию он скрыт. Соответственно, для его отображения потребуется разрешить отображение скрытых и системных файлов. Также его можно открыть для редактирования, если в Свойствах Моего компьютера выбрать вверху Дополнительно и нажать кнопку "Параметры" (самая нижняя) . В открывшемся окне нажмите кнопку "Правка", чтобы открыть boot.ini для редактирования.
Справка: "Предотвращение выполнения данных (DEP) используется для предотвращения проникновения на компьютер вирусов и других угроз безопасности, которые выполняют вредоносный код из областей памяти, которые должны использоваться только операционной системой Windows и другими программами. Такой тип угроз безопасности наносит ущерб, занимая по очереди все области памяти, используемые программой. Затем вирус распространяется и повреждает другие программы, файлы и даже контакты электронной почты.
В отличие от брандмауэра или антивирусной программы средство DEP не препятствует установке потенциально опасных программ на компьютер. Вместо этого выполняется наблюдение, чтобы программы использовали системную память безопасным образом. Для этого DEP работает отдельно или вместе с совместимыми микропроцессорами и помечает некоторые области как «невыполняемые» . Если программа пытается запустить код (любой код) из защищенной области, DEP закрывает программу и отображает уведомление".
Комментарий: Если какая-то программа вызывает срабатывание этой функции, Microsoft рекомендует выбрать режим OptOut и добавить эту программу в список исключений. Однако зачастую программа состоит не из одного исполняемого модуля, а из многих динамических библиотек, и не всегда имеется возможность точно определить, какая именно вызывает срабатывание DEP. Если программа вам очень нужна, а добиться ее работоспособности вышеописанным методом не получается, проще отключить DEP целиком, путем редактирования boot.ini. Хотя, если вероятность возникновения этой ошибки невелика, и если вы не сталкиваетесь с нею, лучше оставить DEP включенной - так система будет больше защищена от возможности выполнения вируса.
Существует четыре варианта настройки функции DEP
OptIn - (установлено по умолчанию) . В этой конфигурации под действие функции DEP подпадают только основные системные программы и службы.
OptOut - DEP включена для всех процессов и приложений, кроме тех, которые вручную добавлены пользователем в список исключений.
AlwaysOn - В этом режиме DEP включена всегда для системы в целом, всех процессов и приложений, не взирая на установки пользователя или производителя ПО.
AlwaysOff - DEP полностью отключена.
Первые два варианта настройки можно переключать с помощью панели управления: "Система" -> "Дополнительно" -> "Быстродействие" -> кнопка "Параметры" -> закладка "Предотвращение выполнения данных". (Доп. описание см. по ссылке от туда. )
Для полного включения или выключения DEP необходимо вручную отредактировать находящийся в корне загрузочного раздела диска скрытый файл boot.ini, добавив в разделе [operating systems] в конец строки multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect ключ /NoExecute с одной из опций:
NoExecute = OptIn
NoExecute = OptOut
NoExecute = AlwaysOn
NoExecute = AlwaysOff
Чаще всего можно увидеть советы по отключению службы DEP (Data execution prevention = Предотвращение выполнения данных) . Для этого необходимо открыть файл C:\boot.ini и заменить в нём строку
/noexecute=optin на /noexecute=AlwaysOff.
Для применения изменений необходимо перезагрузить компьютер.
Справка: файл boot.ini является одним из важнейших системных файлов, поэтому по умолчанию он скрыт. Соответственно, для его отображения потребуется разрешить отображение скрытых и системных файлов. Также его можно открыть для редактирования, если в Свойствах Моего компьютера выбрать вверху Дополнительно и нажать кнопку "Параметры" (самая нижняя) . В открывшемся окне нажмите кнопку "Правка", чтобы открыть boot.ini для редактирования.
Похожие вопросы
- Не могу запустить виндовс появляется сообщение см.вн.
- Не скажете, что означает, когда при загрузке компа появляется такое сообщение? (см.)
- Может кто прокоментировать или указать на самнительные файлы? см. скрин.
- Как сделать такой же текстовой анимационный эффект ? (см. скрин)
- где можно скачать свежую прогу CyberLink DVD Suite Samsung Edition (Официальная Русская Версия) кроме торрентов
- Линукс. Воды много всякой вылито в инэте. КАК запретить "юзеру" видеть файловую систему и запускать системные проги?
- Уважаемые хакеры. Помогите пожалуйста найти прогу чтобы с ее помощью подобрать пароль к файлу - установке
- запускаю винду а появляется чёрный экран и пишет NTLDR is missing, что это значит
- Кто знает, почему, когда я запускаю любой браузер, выходит сообщение, что exe файл программы повреждён?
- когда я запускаю диспетчер задач выдаёт сообщение: Диспетчер задач отключен администратором