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

Устранение ошибки «Память не может быть« прочитана »» в Windows XP

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

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

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

Устранение ошибки «Память не может быть« прочитана »» в Windows XP

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

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

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

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

  1. Щелкните правой кнопкой мыши ссылку «Мой компьютер» и перейдите в «Свойства».

    Устранение ошибки «Память не может быть« прочитана »» в Windows XP

  2. Во вкладке «Дополнительно» в блоке «Производительность» нажмите «Параметры».

    Устранение ошибки «Память не может быть« прочитана »» в Windows XP

  3. Здесь нас интересует вкладка Data Execution Prevention. Ставим переключатель в положение, показанное на скриншоте, и нажимаем «Добавить».

    Устранение ошибки «Память не может быть« прочитана »» в Windows XP

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

    Устранение ошибки «Память не может быть« прочитана »» в Windows XP

  4. Примените изменения.

    Устранение ошибки «Память не может быть« прочитана »» в Windows XP

  5. Давай перезапустим машину.

    Устранение ошибки «Память не может быть« прочитана »» в Windows XP

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

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

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

    Устранение ошибки «Память не может быть« прочитана »» в Windows XP

  2. Нажмите кнопку «Редактировать».

    Устранение ошибки «Память не может быть« прочитана »» в Windows XP

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

    Нет бега

    Определяет, будет ли включена функция DEP при следующем запуске ПК.

    Устранение ошибки «Память не может быть« прочитана »» в Windows XP

  4. После знака равенства вместо

    Выбрать в

    или

    Отказаться

    введите ключ

    Всегда выключен

    Устранение ошибки «Память не может быть« прочитана »» в Windows XP

  5. Закрываем блокнот и на вопрос о спасении отвечаем «Да».

    Устранение ошибки «Память не может быть« прочитана »» в Windows XP

  6. Давай перезапустим машину.

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

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

Устранение ошибки «Память не может быть« прочитана »» в Windows XP

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

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

  1. На уже знакомой нам вкладке «Дополнительно» в окне свойств системы нажмите кнопку «Отчет об ошибках».

    Устранение ошибки «Память не может быть« прочитана »» в Windows XP

  2. Ставим переключатель в положение «Отключить» и снимаем галочку, указанную на скриншоте. Щелкните ОК. На всякий случай перезагрузите компьютер.

    Устранение ошибки «Память не может быть« прочитана »» в Windows XP

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

Заключение

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

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

Источники
  • https://lumpics.ru/memory-cannot-be-read-error-in-windows-xp/
Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Проблемы и их решения по компьютерам, смартфонам
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: