Lumpics lumpics.ru

Исправляем ошибку «Память не может быть «read»» в Windows XP


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

Память не может быть «read» в Windows XP

Это ошибка является одной из самых «непонятных» с точки зрения обычного пользователя. При ее возникновении появляется окно с сообщением, из которого иногда невозможно понять, что вызвало сбой.

Диалоговое окно ошибки «Память не может быть read» в Windows XP

Главная причина это обращение какой-либо программы к данным в ОЗУ, доступ к которым ей запрещен. Если это действующее приложение, оно может перестать отвечать на запросы или его работа завершается без участия пользователя. Далее мы поговорим о том, как снять запреты и избавиться от сообщения об ошибке.

Способ 1: Настройка DEP

DEP – это технология, призванная предотвращать выполнение данных (кода) из областей памяти, предназначенных для ядра операционной системы. Если какая-либо сомнительная программа или драйвер пытается использовать эти области в своих целях, то DEP попросту закрывает к ним доступ. Это может вызывать проблемы при работе приложений, способных заменять собой стандартные инструменты ОС и некоторых управляющих утилит.

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

  1. Нажимаем правой кнопкой мыши по ярлыку «Мой компьютер» и идем в «Свойства». Переход к свойствам системы с рабочего стола Windows XP
  2. На вкладке «Дополнительно» в блоке «Быстродействие» жмем «Параметры».

    Переход к параметрам быстродействия в свойствах системы Windows XP

  3. Здесь нас интересует вкладка «Предотвращение выполнения данных». Ставим переключатель в положение, указанное на скриншоте, и нажимаем «Добавить».

    Переход к выбору программы для исключения из из списка DEP в Windows XP

    Ищем на диске исполняемый файл программы и открываем его.

    Выбору исполняемого файла программы для исключения из из списка DEP в Windows XP
  4. Применяем изменения.

    Применение изменений в списке исключений программ из DEP в Windows XP

  5. Перезагружаем машину.

    Перезагрузка после настройки списка исключений программ из DEP в Windows XP

Способ 2: Отключение DEP

Обратите внимание, что полное отключение DEP приведет к значительному снижению надежности системы. Это обусловлено тем, что в защищаемых ею областях памяти обычно «поселяются» наиболее опасные вирусы.

  1. В свойствах системы на вкладке «Дополнительно» в блоке «Загрузка и восстановление» переходим к «Параметрам».

    Переход к настройкам параметров загрузки и восстановления системы В Windows XP

  2. Нажимаем кнопку «Правка».

    Переход к редактированию параметров загрузки системы в Windows XP

  3. Запустится стандартный блокнот с открытым в нем файлом boot.ini. Нас интересует строка, указанная на скриншоте (обычно она последняя). В конце строки имеется параметр

    NoExecute

    Он и определяет, будет ли включена технология DEP при следующей загрузке ПК.

    Параметр определяющий включение технологии DEP при загрузке Windows XP
  4. После знака «равно» вместо

    OptIn

    или

    OptOut

    вводим ключ

    AlwaysOff

    Ввод ключа для отключения технологии DEP при следующей загрузке Windows XP
  5. Закрываем блокнот и на вопрос о сохранении отвечаем «Да».

    Сохранение параметров загрузки системы в Windows XP

  6. Перезагружаем машину.

Способ 3: Регистрация библиотеки

В Windows имеется библиотека ole32.dll, отвечающая за взаимодействие некоторых компонентов, как системных, так и принадлежащих сторонним программам. По некоторым причинам ОС не может использовать ее в обычном режиме, результатом чего становятся сбои в работе приложений. Для того чтобы решить проблему, необходимо зарегистрировать библиотеку вручную. Как это делается, читайте в статье по ссылке ниже.

Регистрация библиотек в программе OCX-DLL Manager

Подробнее: Регистрируем файл DLL в ОС Windows

Способ 4: Отключение отчета об ошибках

Существует еще один метод избавления от ошибки «Память не может быть «read»», а точнее, от ее диалогового окна. Саму «болезнь» это не вылечит, но от симптомов избавиться поможет. Данный прием можно применять в тех случаях, когда видимых проблем в работе системы не наблюдается.

  1. На знакомой нам уже вкладке «Дополнительно» в окне свойств системы нажимаем кнопку «Отчет об ошибках». Переход к отключению отчета об ошибках в Windows XP
  2. Ставим переключатель в положение «Отключить» и снимаем галку, указанную на скриншоте. Жмем ОК. Для верности можно перезагрузить компьютер.

    Отключение отчета об ошибках в Windows XP

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

Заключение

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

Подробнее: Как увеличить файл подкачки в Windows XP

Еще одна причина нестабильной работы «винды» это не лицензионный дистрибутив или пиратская сборка. Если вы скачали образ, которые не требует активации, или в него уже были внедрены программы, или «обрезаны» (отключены) какие-либо функции и компоненты, существует высокая вероятность возникновения ошибок. Здесь можно только посоветовать заменить дистрибутив на «чистый», то есть оригинальный, выпущенный Майкрософт, а также пользоваться легальными способами активации.

Обсудить в TelegramНаш Telegram каналТолько полезная информация
Автор статьи Вы на сайте: Статья обновлена: . Автор: Сергей Николаев

Вам помогли мои советы?

Получить ответ на Email
Уведомить о

3 ответов
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Аноним
17 октября 2020 19:40

может хватит издеваться над стариками

Анастасия
17 октября 2020 23:35
Ответить на  Аноним

В чем заключается «издевательство»?

Аноним
10 декабря 2023 13:20

Умения кнопка пуск не работает когда появилась эта ошибка

Задать вопрос