Вернуться   Компьютерный форум > Компьютеры > Железо
 
 
Опции темы
Старый 05.01.2009, 23:22   #1 (ссылка)
Новичок
 
Регистрация: 29.11.2008
Сообщений: 9
Репутация: 0
По умолчанию память не может быть read

Раньше всё было нормально, а недавно поставил sp3 и при запуске теста аквамарк3 вылетает ошибка, память не может быть read.
xxx05 вне форума  
Старый 05.01.2009, 23:30   #2 (ссылка)
Новичок
 
Регистрация: 21.12.2008
Сообщений: 279
Репутация: 0
По умолчанию

Выброси SP3 - такая ошибка и на многом чем другом вылетать будет.
Nexus вне форума  
Старый 06.01.2009, 00:38   #3 (ссылка)
Гость
 
Сообщений: n/a
По умолчанию

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

Аннотация
Предотвращение выполнения данных (Data Execution Prevention, DEP) – это набор программных и аппаратных технологий, позволяющих выполнять дополнительные проверки содержимого памяти и предотвращать запуск вредоносного кода. В операционных системах Windows XP с пакетом обновлений 2 (SP2) и Microsoft Windows XP Tablet PC Edition 2005 функция DEP реализована как на программном, так и на аппаратном уровне.

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

"...в отличие от брандмауэра или антивирусного программного обеспечения функция DEP не препятствует установке потенциально опасных программ на компьютер, а только следит за тем, как программы используют память, и после установки SP2, DEP по умолчанию включена для основных программ и служб Windows."

И немножко комментариев.
Если какая-то программа вызывает срабатывание этой функции, Microsoft рекомендует выбрать режим OptOut и добавить эту программу в список исключений.
Однако зачастую программа состоит не из одного исполняемого модуля, а из многих динамических библиотек, и не всегда имеется возможность точно определить, какая именно вызывает срабатывание DEP.
Если программа вам очень нужна, а добиться ее работоспособности вышеописанным методом не получается, проще отключить DEP целиком, путем редактирования boot.ini.
Хотя, если вероятность возникновения этой ошибки невелика, и если вы не сталкиваетесь с нею, лучше оставить DEP включенной - так система будет больше защищена от возможности выполнения вируса.

Cуществует четыре варианта настройки функции DEP

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

OptOut По умолчанию функция DEP включена для всех процессов. В диалоговом окне Система панели управления можно вручную создать список приложений, для которых следует отключить DEP. Специалисты по информационным технологиям могут воспользоваться пакетом средств обеспечения совместимости приложений (Application Compatibility Toolkit), чтобы отключить функцию DEP для одной или нескольких программ. При этом вступают в силу исправления, обеспечивающие совместимость программ, для функции DEP.

AlwaysOn Функция DEP включается для всей системы. Все процессы работают с выполнением проверок DEP. В этом режиме нельзя отключить функцию DEP для отдельных приложений. Исправления, обеспечивающие совместимость программ, для функции DEP в силу не вступают. Программы, для которых с помощью пакета средств обеспечения совместимости приложений было отключено использование функции DEP, также работают с выполнением проверок DEP.

AlwaysOff Функция DEP отключена для всей системы, независимо от наличия аппаратной поддержки DEP. Процессор не работает в режиме PAE, если в файле Boot.ini не указан параметр /PAE.

Первые два варианта настройки можно переключать с помощью панели управления:
"Система" -> "Дополнительно" -> "Быстродействие" -> кнопка "Параметры" ->
закладка "Предотвращение выполнения данных". (Доп.описание см.по ссылке от
туда.)

Для полного включения или выключения DEP необходимо вручную отредактировать находящийся в корне загрузочного раздела диска скрытый файл boot.ini, добавив в разделе [operating systems] в конец строки ?\WINDOWS="Microsoft Windows XP
Professional" /fastdetect ключ /NoExecute с одной из опций:

NoExecute = OptIn
NoExecute = OptOut
NoExecute = AlwaysOn
NoExecute = AlwaysOff

в итоге должно при отключенном DEP получиться следущее:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Professional
SP2" /noexecute=AlwaysOff /fastdetect
с сайта philka.ru
 
Старый 06.01.2009, 03:23   #4 (ссылка)
Стажёр
 
Аватар для Denesis
 
Регистрация: 06.12.2008
Сообщений: 6,847
Записей в блоге: 1
Репутация: 139
По умолчанию

Slavantich - не-а. Проблема либо в программе-тесте либо в SP3.

Added 01.06.2009 00:01:17:
Added 01.06.2009 00:01:52:
DEP при блокировке дает сообщение о своем действии.
Denesis вне форума  
Старый 10.01.2009, 16:24   #5 (ссылка)
Новичок
 
Регистрация: 21.12.2008
Сообщений: 25
Репутация: 0
По умолчанию

А что конкретно нужно сделать, чтобы подобной ошибки не возникало. Антивирусником проверил комп - все в норме.
Kvark вне форума  
Старый 10.01.2009, 23:37   #6 (ссылка)
Новичок
 
Регистрация: 08.01.2009
Сообщений: 19
Репутация: 0
По умолчанию

предлагаю написать в гугле полный текст ошибки, по запросу выдаст либо форумы либо сайт майкрософт, с подробным описанием решения проблемы.
Проблема в реестре скорее всего.
dread_lion вне форума  
Старый 12.01.2009, 01:33   #7 (ссылка)
Стажёр
 
Аватар для Denesis
 
Регистрация: 06.12.2008
Сообщений: 6,847
Записей в блоге: 1
Репутация: 139
По умолчанию

Цитата:
А что конкретно нужно сделать, чтобы подобной ошибки не возникало. Антивирусником проверил комп - все в норме.
Удалите SP3. Хоть кто-нибудь читал его главные отличия от sp2? SP3 - эпидемия какая-то. Удаляйте и возвращайтесь к нормальной работе. Почти у всех, у кого SP3 - проблемы.
Denesis вне форума  
Ads
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка память не может быть read Serves Pack 3 Windows XP 11 22.03.2011 13:44
Память не может быть "read" Aleks20-10 Игры 3 27.12.2010 20:50
Ошибка - Сообщение об ошибке "память не может быть read (written) Serves Pack 3 Windows XP 12 14.11.2010 21:41
Память не может быть 'Read' DenZ666 Неисправности, настройка 6 05.08.2010 08:04
память не может быть "read" Torius Неисправности, настройка 1 30.07.2010 17:44
Ошибка "память не может быть read" akhalex38 Windows Vista 1 27.07.2010 01:08
Память не может быть Read, нажмите "ок" - для завершения Spoils Игры 8 19.06.2010 19:10
Исцелить от ошибки память не может быть read Writen Svetlyachki Безопасность 16 29.04.2010 09:39
Память не может быть read или writen Svetlyachki Неисправности, настройка 1 16.04.2010 21:54
Память не может быть"read" Роман Windows XP 17 06.07.2009 13:34
Память не может быть read artemmm Утилиты 18 09.03.2009 23:41
память не может быть "read" denyal Windows XP 8 19.09.2008 01:46


Текущее время: 18:17. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.