Данная ошибка Память не может быть read возникает при обращении какой-либо программы или модуля

программы напрямую к закрытому участку памяти.

если какая-то программа вызывает срабатывание этой функции, Microsoft

рекомендует выбрать режим OptOut и добавить эту программу в список исключений.

Панель Управления -> Система -> Дополнительно -> Быстродействие -> Предотвращение выполнения данных. Ставим птичку в положение «Включить DEP для всех программ и служб, кроме выбранных ниже» и с помощью кнопки «Добавить» указываем путь к исполняемому файлу программы, которая провоцирует ошибку памяти. В моем случае ошибку readwritten провоцирует программа Explorer.exe, по этому мои действия выглядят следующим образом:

Однако зачастую программа состоит не из одного исполняемого модуля, а из многих

динамических библиотек, и не всегда имеется возможность точно определить, какая

именно вызывает срабатывание DEP.

Если программа вам очень нужна, а добиться ее работоспособности вышеописанным

методом не получается, проще отключить DEP целиком, путем редактирования

boot.ini.

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

OptIn — (установлено по умолчанию). В этой конфигурации под действие функции DEP

подпадают только основные системные программы и службы.

OptOut — DEP включена для всех процессов и приложений, кроме тех, которые

вручную добавлены пользователем в список исключений.

AlwaysOn — В этом режиме DEP включена всегда для системы в целом, всех процессов

и приложений, не взирая на установки пользователя или производителя ПО.

AlwaysOff — DEP полностью отключена.

Первые два варианта настройки можно переключать с помощью панели управления:

«Система->Дополнительно->Быстродействие-> кнопкаПараметры->

закладкаПредотвращение выполнения данных».

Для полного включения или выключения DEP необходимо вручную отредактировать

находящийся в корне загрузочного раздела диска скрытый файл boot.ini, добавив в

разделе [operating systems] в конец строки ?WINDOWS=»Microsoft Windows XP

Professional/fastdetect ключ /NoExecute с одной из опций:

NoExecute = OptIn

NoExecute = OptOut

NoExecute = AlwaysOn

NoExecute = AlwaysOff

Для редактирования boot.ini нужно в панели управленияСистема», на вкладке

«Дополнительно» в разделе «Загрузка и восстановление» нажать кнопкуПараметры»

и в открывшемся окне — кнопкуПравка«. Файл boot.ini будет открыт вБлокноте».

Или: Пуск -> Выполнить -> %systemdrive%Boot.ini

После редактирования boot.ini не забудьте сохранить этот файл и перезагрузить

компьютер, чтобы изменения вступли в силу.