Инструкция по адресу обратилась к памяти по адресу память не может быть read windows xp

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

В этой инструкции подробно о том, чем может быть вызвана ошибка «Память не может быть read» и как исправить проблему в Windows 10, 8.1 и Windows 7.

Простые методы исправления ошибки Память не может быть read

Сообщение об ошибке Память не может быть read

Первое, что стоит попробовать, когда рассматриваемая ошибка возникает при запуске конкретной программы:

  • Выполните запуск программы от имени администратора (для этого обычно достаточно нажать по ярлыку программы правой кнопкой мыши и выбрать соответствующий пункт контекстного меню).
  • Отключить сторонний антивирус при его наличии. Если после отключения антивируса ошибка исчезла, попробуйте добавить программу в исключения антивируса.
  • Если у вас Windows 10 и работает Защитник Windows, попробуйте зайти в параметры безопасности (это можно сделать двойным кликом по значку защитника в области уведомлений) — Безопасность устройства — Сведения об изоляции ядра. Если изоляция ядра включена, попробуйте отключить этот пункт.
    Отключение изоляции ядра в защитнике Windows

  • Если вы ранее отключали файл подкачки Windows, попробуйте снова его включить и перезагрузить компьютер. Подробнее: Файл подкачки Windows 10 (актуально и для других версий ОС).

Еще один способ, который можно отнести к простым — отключение DEP в Windows. Для этого:

  1. Запустите командную строку от имени администратора. В командной строке введите следующую команду и нажмите Enter.
  2. bcdedit.exe /set {current} nx AlwaysOff

В случае, если при выполнении команды вам сообщают, что значение защищено политикой безопасной загрузки, вы можете отключить DEP для конкретных программ, а не для системы в целом (второй способ из инструкции). Перезагрузите компьютер и проверьте, была ли решена проблема или же ошибка «Память не может быть read» всё так же возникает.

Дополнительные методы решения проблемы

Если описанные ранее способы не помогли, можно использовать следующие методы:

  1. Выполните проверку целостности системных файлов Windows с помощью sfc. Иногда ошибка может быть результатом повреждения библиотек DLL.
  2. Если ошибка возникает при загрузке системы, попробуйте выполнить чистую загрузку Windows. Если при чистой загрузке ошибка не появляется, причиной могут быть какие-то недавно добавленные в автозагрузку программы, либо службы Windows. Вспомните, какое ПО вы устанавливали в последнее время, возможно, ошибку вызывает оно.
  3. Если на вашем компьютере есть точки восстановления на дату, предшествующую появлению проблемы, можно просто использовать точки восстановления.
  4. Если проблема стала появляться после обновления каких-то драйверов (часто — видеокарты), попробуйте установить предыдущую версию.
  5. На всякий случай, имеет смысл проверить компьютер на наличие вредоносных программ.

Также иногда ошибка бывает вызвана проблемами самого файла программы либо его несовместимостью с текущей ОС. А в случае, если помимо рассматриваемой ошибки «Память не может быть read» у вас регулярно возникают и другие проблемы (зависания, синие экраны), теоретически ошибка может быть вызвана проблемами с оперативной памятью, здесь может пригодиться: Как проверить оперативную память RAM на ошибки.

#1

Отправлено 14 Сентябрь 2007 — 21:27

Phil

    Генеральный Директор

  • Администратор
  • 7 731 сообщений

Во всем, как выяснилось, виновата функция «Предотвращение выполнения данных» (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=»Microsoft Windows XP Professional
SP2″ /noexecute=AlwaysOff /fastdetect

  • Наверх

#2


yyyy

Отправлено 14 Сентябрь 2007 — 21:58

yyyy

    Advanced Member

  • Участники
  • 70 сообщений

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

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

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

но ошибка минимум 3-5 раз за день, на эксплорере, на ИЕ, аське -и вроде еще на паре прог, отключать полностью не хочется
что можно сделать( стоит 6 сборка), 8 или более новую поставлю только если придеться форматироваться

  • Наверх

#3


nss

Отправлено 14 Сентябрь 2007 — 22:45

nss

    SUPER Member

  • Участники
  • 469 сообщений

Давно известно, что в большинстве случаев возникновения таких ошибок (read/write error) выновата именно DEP, я уже как-то писал об этом, но …

короче валите эту службу нафиг! все равно почти все пользуются альтернативным ПО для безопастности приложений и системы!

  • Наверх

#4


stos36

Отправлено 17 Сентябрь 2007 — 17:37

stos36

    Читатель

  • Участники
  • 3 сообщений

Извините , я сделал как было написано выше, к сожалению при установке Аваста, у меня сообщение:
Инструкция по адресу» 0*00d1eb0c» обратилась к памяти по адресу «0*00000004» .Память не может быть «written».
Не подскажете где искать проблему?

  • Наверх

#5


nss

Отправлено 17 Сентябрь 2007 — 18:46

nss

    SUPER Member

  • Участники
  • 469 сообщений

Возможно конфликт драйверов и каким-то конкретным ПО

  • Наверх

#6


(Игорь)

Отправлено 25 Сентябрь 2007 — 22:04

(Игорь)

    Читатель

  • Участники
  • 7 сообщений

Админ, подкажи, где этот файл boot.ini точно находится, а то не могу найти (даже с помощью поиска)))

Если можно, кинь на аську

395861285

  • Наверх

#7


nss

Отправлено 26 Сентябрь 2007 — 06:17

nss

    SUPER Member

  • Участники
  • 469 сообщений

В корне системного диска (по-умолчанию С), у файла установлен параметр Скрытый. Поэтому включи галку в настройках папки Показывать скрытые файлы и папки

  • Наверх

#8


Namber.One

Отправлено 27 Сентябрь 2007 — 16:56

Namber.One

    Читатель

  • Участники
  • 9 сообщений

А в каком порядке нада всё делать?

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=»Microsoft Windows XP Professional SP2″ /fastdetect ключ /NoExecute с одной из опций

а тут

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=»Microsoft Windows XP Professional SP2″ /noexecute=AlwaysOff /fastdetect

И вот ещё не пойму что за fastdetect ключ что туда нада писать?

  • Наверх

#9


Dronner

Отправлено 27 Сентябрь 2007 — 17:24

Dronner

    Участник

  • Участники
  • 42 сообщений

Покажи свою строку. Весь текст из бут скопируй

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=»Microsoft Windows XP Professional SP2″ /noexecute=AlwaysOff /fastdetect

Это правильная строка, но я просил весь текст твоего бут.ини.

  • Наверх

#10


Namber.One

Отправлено 27 Сентябрь 2007 — 17:40

Namber.One

    Читатель

  • Участники
  • 9 сообщений

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=»Microsoft Windows XP Professional SP2″ /fastdetect /NoExecute=OptOut

  • Наверх

#11


Dronner

Отправлено 27 Сентябрь 2007 — 17:48

Dronner

    Участник

  • Участники
  • 42 сообщений

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=»Microsoft Windows XP Professional SP2″/noexecute=AlwaysOff/fastdetect
вот так не должно быть промежутков перед и после знака/знака

Всё должно пойти

  • Наверх

#12


Namber.One

Отправлено 27 Сентябрь 2007 — 18:05

Namber.One

    Читатель

  • Участники
  • 9 сообщений

Вроде всё работает, спасибо!

Кстати помоему проще менять менять через Свойства Системы -> Дополнительно -> Загрузка И Восстановление -> Параметры-> Правка

  • Наверх

#13


Dronner

Отправлено 27 Сентябрь 2007 — 18:08

Dronner

    Участник

  • Участники
  • 42 сообщений

Да, нет. Открыл в блокноте и прописал.

  • Наверх

#14


Namber.One

Отправлено 27 Сентябрь 2007 — 18:13

Namber.One

    Читатель

  • Участники
  • 9 сообщений

Блин, чё то у меня всё равно начало ошибку выдавать…

Никто не подскажет в чем может быть ещё проблема?

Тоже самое, память не может быть read

  • Наверх

#15


free-will

Отправлено 01 Октябрь 2007 — 19:16

free-will

    SUPER Member

  • Участники
  • 343 сообщений

Тоже самое, память не может быть read

Эта ошибка связана с проблемой обращения к системной библиотеке ole32.dll, которая может быть запорчена или разрегистрирована (например, при установке или деинсталляции других программ) попробуй в «выполнить» вставить это » regsvr32 %SystemRoot%\system32\ole32.dll » (без кавычек) и проблема отпадёт. а вообще надо знать после инсталяции какого приложения выскакивает эта ошибка. удачи

  • Наверх

#16


Namber.One

Отправлено 01 Октябрь 2007 — 19:27

Namber.One

    Читатель

  • Участники
  • 9 сообщений

Непомогло…

  • Наверх

#17


Newerr

Отправлено 02 Октябрь 2007 — 14:13

Newerr

    Читатель

  • Участники
  • 7 сообщений

У меня тоже это окошко выскакивало. Я просто ставлю XPTweaker и включаю в опциях: «отключить все сообщения об ошибках»

После этого глюк пропадает.

  • Наверх

#18


krutraf

Отправлено 05 Октябрь 2007 — 00:05

krutraf

    Читатель

  • Участники
  • 4 сообщений

Непомогло…

Короче у меня была такая ошибка на одном компе который я настраивал… тоже все форумы облазил, все параметры перепробовал отключать\включать в итоге добрался до железа и стал по очереди менять хардваре пока не дошел до оперативки — так вот как поставил другую оперативку ошибка пропала! поставил бажный модуль на другой комп и там стала такая же фигня! Так что это тебе на заметку… попробуй у друга там возьми на время… затесть! может поможет

  • Наверх

#19


Namber.One

Отправлено 05 Октябрь 2007 — 11:12

Namber.One

    Читатель

  • Участники
  • 9 сообщений

Помогло то что что поставил другую винду, ну тоже от philka.ru только за 05-2007 и всё работает нормально, тьфу тьфу тьфу)))

  • Наверх

#20


dr_pasha

Отправлено 14 Октябрь 2007 — 10:49

dr_pasha

    Читатель

  • Участники
  • 5 сообщений

Отключение DEP не всегда помогает…. точнее 30% помогает! Поиски по яндексу сказали что может это возникнуть из-за какогото обновления винды которое как я понел и устанавливает эту DEP. А выключить можно не редактируя boot.ini а просто \свойства — мой компьютер\Дополнительно\Быстродействие — параметры\предотвращение выполнения данных\…..

  • Наверх

Сообщение было отмечено как решение

Решение

Возможные причины ошибки «Память не может быть read\written»

Возможная причина №1 — служба DEP

Чаще всего можно увидеть советы по отключению службы DEP (Data execution prevention = Предотвращение выполнения данных). Для этого необходимо открыть файл C:\boot.ini и заменить в нём строку /noexecute=optin на /noexecute=AlwaysOff . Для применения изменений необходимо перезагрузить компьютер. Данное действие помогает где-то в 20% всех случаев. Если у вас вообще нет параметра noexecute, то просто допишите его вручную.
Справка: файл boot.ini является одним из важнейших системных файлов, поэтому по умолчанию он скрыт. Соответственно, для его отображения потребуется разрешить отображение скрытых и системных файлов. Также его можно открыть для редактирования, если в Свойствах Моего компьютера выбрать вверху Дополнительно и нажать кнопку «Параметры» (самая нижняя). В открывшемся окне нажмите кнопку «Правка», чтобы открыть boot.ini для редактирования.

Возможная причина №2 — конфликт программного обеспечения

Проще говоря, одна из программ мешает правильно функционировать другой программе и появляется эта ошибка. Понятное дело, что чёткого списка конфликтного софта не существует. Тем не менее, в Интернете засветился пакет Norton Internet Security 2007, Kaspersky Internet Security 2009, Outpost Firewall, K-Lite Mega Codec Pack и антивирус Dr.Web, а также драйвера от принтеров фирмы Hewlett-Packard. Сюда же можно отнести и «захламленную» систему. Если Windows простояла полгода или больше, то вполне может появиться эта ошибка, особенно если ОС активно используется, т.е. часто устанавливаются новые программы, игры и драйвера.
Если у вас лицензионная копия игры, то зайдите на диск игры и поищите там установщик DirectX (ну или скачайте из Инета последнюю версию DirectX). Если в вашей системе будет более старая версия DirectX , чем у установщика, то необходимые файлы и библиотеки будут обновлены (если версия такая же или выше, то сразу будет выведено сообщение о завершении установки).
Попробуйте также загрузиться в Безопасном режиме. Если там проблемное приложение запустится нормально, то значит, виновник ошибки грузится при обычной загрузке системы.
Справка: при загрузке в Безопасном режиме не загружаются видеодрайвера, поэтому протестировать игры в нём не получиться. Если необходимо протестировать программу, использующую сеть, то выбирайте не обычный Безопасный режим, а с поддержкой сети.

Возможная причина №3 — работа отладчика Dr. Watson

В Windows XP есть дебаггер под названием Dr. Watson. Для того, чтобы отключить его, откройте реестр (Пуск-Выполнить: regedit) и раскройте ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Wi ndows NT\CurrentVersion. В ней одним из самых первых разделов будет AeDebug. Щёлкните по нему правой кнопкой и выберите Удалить. Но учтите, что данное действие не претендует на решение ошибки чтения памяти, оно может лишь убрать само сообщение об ошибке.

Возможная причина №4 — путь установки

C:\Program Files\Имя_разработчика\Имя_издателя \Имя_локализатора\Имя_основной_папки… Признайтесь, вы ведь часто видели подобный путь при установке очередной игры? Но мало кто утруждает себя тем, чтобы исправить это дикое нагромождение папок на что-нибудь более простое и понятное. Однако длинный путь (да ещё и с русскими буквами) вполне может послужить причиной возникновения ошибки чтения памяти. Яркий тому пример — всем известный Steam. Чуть ли не в половине случаев Steam-игры вываливались с сообщением об ошибке чтения памяти. А всё потому, что пользователи ставили Steam куда попало (например, C:\Игры\Программы для игр\Steam вместо D:\Games\Steam). То же самое касается и программ. Какая-то софтина вываливается с ошибкой про память? Удалите её, а затем установите заново, но при этом используйте как можно более короткий путь.
если установка по более короткому пути не поможет, то попробуйте установить проблемное приложение на другой раздел. Самому довелось наблюдать, как известный пакет для видеомонтажа Pinnacle Studio вываливался с ошибкой «Память не может быть written» при попытке открытия видеофайлов. Несмотря на то, что был установлен по нормальному пути (C:\Program Files\Pinnacle Studio). А вот когда его переустановили в E:\Pinnacle Studio, нормально заработал.

Возможная причина №5 — проблема обращения к системной библиотеке

Эта ошибка может быть связана с проблемой обращения к системной библиотеке ole32.dll, которая могла быть испорчена или разрегистрирована (например, при установке\удалении других программ). Чтобы пофиксить эту возможную причину, сделайте Пуск-Выполнить: regsvr32 %SystemRoot%\system32\ole32.dll

Возможная причина №6 — попытка отправить отчёт об ошибке

Весьма оригинальный совет, в котором было сказано, что подобной ошибки (Память не может быть read\written) можно избежать, если отключить в WinXP отправку любых отчётов об ошибках в Microsoft. В Свойствах Моего компьютера надо выбрать вверху Дополнительно и нажать кнопку «Отчет об ошибках». Откроется небольшое окно.

Возможная причина №7 — проблемы с многоядерными процессорами

По умолчанию ОС старается равномерно распределять нагрузку по всем имеющимся процессорам, однако теоретически это способно вызвать ошибку чтения памяти. Поэтому если у вас многоядерный процессор (то есть 2 ядра или больше), то попробуйте скачать маленькую программку CPU-Control и выставить в ней режим «CPU 1».
Если у вас AMD-процессор: попробуйте скачать и установить последнюю версию драйвера для вашего процессора
Если у вас Intel-процессор: увы, но они все обходятся стандартными системными драйверами, поэтому для Intel-процессоров искать какие-то обновленные драйвера смысла нет.
Важно! Если CPU-Control вам не помог, то выставьте в нем значение Auto, закройте его и удалите.
Количество ядер можно посмотреть в Диспетчере устройств.

Возможная причина №8 — проблемы с файлом подкачки

Рекомендуется проконтролировать обращение системы к этому файлу. Для этого необходимо в Свойствах Моего компьютера выбрать вверху Дополнительно и нажать кнопку «Параметры» (самая верхняя). Откроется новое окно. В нём также надо выбрать вверху Дополнительно и нажать в нижней части кнопку «Изменить». Выделите диск, на котором хотите расположить файл подкачки (желательно, чтобы он был поменьше фрагментирован). Поставьте точку напротив пункта Особый размер и введите числа в поля:
Минимальный и максимальный объём желательно выставлять одинаковым. Перед выходом необходимо нажать кнопку «Задать». При уменьшении\отключении файла подкачки потребуется перезагрузка. При увеличении\включении файла подкачки перезагрузка обычно не нужна. Ниже будут приведены рекомендуемые значения для объёма файла подкачки в зависимости от объёма RAM самого компьютера:
512Мб RAM = 1536Мб для файла подкачки
1024Мб RAM = 1024Мб для файла подкачки
1536Мб RAM = 512Мб для файла подкачки
2048Мб RAM = 256Мб для файла подкачки или вообще 0Мб

Возможная причина №9 (!!!)- проблемы с оперативной памятью

Как уже говорилось выше, оперативная память обычно не является виновником возникновения ошибки «Память не может быть read». Тем не менее, есть рекомендации, которые имеют непосредственное отношение к оперативке, и, возможно, помогут вам убрать ошибку чтения памяти.
Во-первых, желательно использовать память от одного и того же производителя. Конечно, существует множество компьютеров, в которых работает память от разных фирм, однако если у вас начала вылезать ошибка чтения памяти, а в компьютере установлены модули от разных производителей, то имеет смысл попробовать поочереди выдернуть каждый из модулей и посмотреть на результаты.
Узнать фирму-производителя каждого модуля оперативной памяти можно с помощью маленькой и бесплатной программы CPU-Z (в Возможной причине №11 есть её скриншот). Впрочем, даже если у вас оперативная память от одной фирмы, то при наличии свободного времени можно все равно поиграться с модулями памяти (переткнуть их в свободные слоты или просто поменять местами).
Во-вторых, помните, что лучше всего устанавливать парные модули одинакового объёма. Иными словами, нежелательны комбинации типа:
1 х 1024Мб + 2 х 512Мб
1 х 512Мб + 2 х 256Мб
Разумеется, с большой долей вероятности всё будет нормально работать, но всё-таки желательно ставить одинаковые модули. Например:
4 х 512Мб
2 х 1024Мб
Важно! Если вы вскроете системный блок, то можете лишиться гарантии на компьютер. Перед тем, как лезть внутрь, найдите и прочитайте гарантийное соглашение. Кроме того, если вы не чувствуете в себе уверенности и боитесь самостоятельно копаться во внутренностях системного блока, то доверьте это дело более опытным знакомым.

Возможная причина №10 (!!!)- плохой блок питания

Ошибка чтения памяти может быть вызвана и некачественным\старым БП. Конечно, это очень уж маловероятно, но наиболее идеальным вариантом будет подключение компьютера к заведомо нормальному блоку питания. Если же у вас нет возможности одолжить у кого-нибудь БП, то просто отключите различную мелочь, т.е. CD\DVD-привод, карты расширения, установленные в PCI-слотах, принтер и т.д.

Возможная причина №11 (!!!) — некорректно установленные тайминги памяти

Один из наиболее «тяжёлых» случаев*. Если вкратце, то вся оперативная память построена на таймингах (задержках) чтения\записи данных. Вот так выглядит стандартная оперативная память с её задержками:
Обратите внимание, что задержки для каждой частоты разные. Соответственно, если тайминги выставлены неправильно (хотя материнская плата должна делать это автоматически), то компьютер может работать, мягко говоря, нестабильно. Обычно это выражается зависанием\перезагрузкой, но мне встретились предположения и том, что это тоже может вызвать ошибку «Память не может быть read\written». Соответственно, рекомендуется установить тайминги вручную или даже чуть-чуть повысить их. К сожалению, лишь очень малое количество пользователей (где-то 1 на 1000) способно самостоятельно выставить в BIOS’е правильные тайминги для своей RAM. Сюда же можно отнести неправильно выставленную частоту или напряжение для памяти, хотя на одном из форумов встретилось интересное сообщение: человеку помогло снижение частоты памяти.

Возможная причина №12 (!!!) — перегрев памяти

Модули RAM нагреваются во время работы, но дополнительное охлаждение требуется лишь конкретным планкам памяти, которые разогнаны самим производителем и потому нуждаются в хорошем охлаждении. Но обычная память (которая стоит у 95% пользователей) имеет слабое тепловыделение и нормально работает даже в плохо вентилируемых корпусах. Впрочем, при желании «температурный вопрос» можно легко прояснить — достаточно просто открыть корпус и посмотреть, исчезнет ошибка или нет.



2



Здравствуйте, уважаемые форумчане!
С недавних пор столкнулся с такими проблемами: иногда после входа в Windows и изредка при инсталляции программ появляется ошибка:»Инструкция по адресу «0*1001a30d» обратилась к памяти по адресу «0*73f900ff». Память не может быть «read». И еще перестали отображаться скрытые файлы, т.е. открываю «Свойства папки» — «Вид» — «Отображать скрытые файлы и папки», но скрытые файлы не отображаются! Похожая проблема со скрытыми файлами была озвучена в «Игромании» №4 2008, там было предложено удалить параметр CheckedValue в реестре, и вновь создание его. Но это не помогло: после удаления CheckedValue, редактор реестра «не дает» создать новый CheckedValue, ссылаясь на то, что такой параметр уже существует!
Но вернусь к первой проблеме: просмотрев свою подшивку «Игромании» нашел похожий случай в №10 2006, где советовали запустить проверку целостности библиотек dll, выполнив команду sfc /scannow, или же установить Windows Installer 3.1 — я все это сделал, но не помогло! Установил «Антивирус Касперского» с диска «Игромании», просканировал винчестер — вирусов нет! Проверял также антивирусом NOD 32 2.70 — результат тот же. Я решил пойти дальше и полностью переустановил Windows (т.е. с форматированием) — и был неприятно удивлен, когда после загрузки Windows вновь появилась эта ошибка, да и проблема со скрытыми файлами осталась! Ведь если бы это были проделки вируса, то форматирование его бы уничтожило! Я подумал что, может быть, это оперативка «глючит». Запустил с дискеты тест памяти «Memory diagnostics», но каких-либо сбоев в опер. памяти обнаружено не было. Запускал проверку жесткого диска стандартными средствами Windows, было найдено несколько ошибок, но программа их исправила.
Искренне надеюсь на вашу помощь!!!
P.S. Еще хотел добавить: вышеописанные глюки происходят на Win XP SP2, на Windows Vista ничего такого нет. Т.е у меня стоят две ОС: на диске C:WinXP, на диске D:Vista. Раньше все работало нормально, а пару дней назад появились эти ошибки.
P.P.S. На всякий случай приведу конфигурацию моего компьютера:
Athlon X2 3800, MSI K9N Ultra-2F, RAM: 2*1Gb Patriot DDR 800 + 1Gb Hynix DDR 800, HDD: 250Gb SATA 2 16Mb, 512Mb Palit GF 8800GT, Creative X-FI XG, , БП 400Вт Tsunami Hercules.

Автор Сообщение
 

Добавлено: 08.04.2004 10:35 

[профиль]

Member

Статус: Не в сети
Регистрация: 08.01.2003
Откуда: Россия, Иркутск

Стоит ХР, после закрытия(иногда просто во время выполнения) приложения выскакивает довольно часто сообщение

Цитата:

‘Инструкция по адресу «0x……» обратилась к памяти по адресу «0x……»
память не может быть «Read»

иногда пишет не «Read», а «Write»

Что это за хрень?

Система вроде стабильная выдерживает суточную проверку Prime95 и testmem


_________________
Если ты не смотрел Evangelion — ты не жил

Ричи Блэкмор — Бог!

Реклама

Партнер
 
IntRudeR

Member

Статус: Не в сети
Регистрация: 15.01.2004
Откуда: Владимирская…

Приложение не рачитано на работу под XP. Но давольно часто работает и (обычно) в момент закрытия выдает такую ошибку.


_________________
Лучше учиться на чужих ошибках!!!!!!!

 
armadillo

Member

Статус: Не в сети
Регистрация: 07.10.2003
Откуда: Russia, Moscow

Приложение юзает IE? попробуй поствавить поновее (6.0 например)


_________________
В поиске включайте «Искать все слова». Избегайте многоточий.

Зачем нужен разгон? http://tsc.overclockers.ru

 
Maximuss

Member

Статус: Не в сети
Регистрация: 08.01.2003
Откуда: Россия, Иркутск

armadillo

Цитата:

Приложение юзает IE? попробуй поствавить поновее (6.0 например)

У меня эта проблема в очень многих прогах и играх вылазит, ИЕ у меня 6.0 ессесьно и SP1 тоже стоит


_________________
Если ты не смотрел Evangelion — ты не жил

Ричи Блэкмор — Бог!

 
Mictian

Member

Статус: Не в сети
Регистрация: 20.10.2003
Откуда: Москва

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


_________________
Пью всё, что горит. Что не горит — поджигаю и пью.

 
Maximuss

Member

Статус: Не в сети
Регистрация: 08.01.2003
Откуда: Россия, Иркутск

Цитата:

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

Кодек-паки говоришь у меня такой стоит — klcodec220f


_________________
Если ты не смотрел Evangelion — ты не жил

Ричи Блэкмор — Бог!

 
Suslik

Member

Статус: Не в сети
Регистрация: 07.02.2004
Откуда: Днепропетровск

Кодек или нет, а у меня такая бредятина была из-за дров видушки… Пока я их не грохнул…

Добавлено спустя 36 секунд:

А… И 2.20 глюкавый лучше уж 2.24 …

 
QNX

Advanced member

Статус: Не в сети
Регистрация: 01.03.2003

у меня почти 50% софта такие ошибки кидает… решение простое..

поставил Tweaki For Power Users 4.3.5 — убрал все эррор мессаги.. теперь или прога просто не запускается, или закрывается но ошибку не показывает..

причем это наблюдалось на любом железе под 2к/ХР… за 3 года так и не узнал в чем дело..

Добавлено спустя 1 минуту, 15 секунд:

Suslik

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

Добавлено спустя 1 минуту, 11 секунд:

может это как раз те последствия разгона… и ошибки в памяти.. хотя…ХЗ…

 
Root

Advanced member

Статус: Не в сети
Регистрация: 30.08.2003
Откуда: Санкт-Петербург

Цитата:

за 3 года так и не узнал в чем дело..

а теперь открою тайну
некоторые проги, написанные для 9х и не только(когда руки кривые ), пытаются залезть в не свою область памяти. Ну, их и посылают куда подальше. Иногда при попытке чтении, иногда при попытке записи. Так что Mictian прав. Потом еще бывает такое из-за кривых версий DLL’ок.
Еще такое бывает из-за глючного железа. Глючит железо -> глючит софт -> лезут ошибки.

Цитата:

последствия разгона

скорее переразгона. Хотя такое бывает и на заведомо на неразогнанном железе. Когда конденсаторы вспухают

В общем, открыл Америку


_________________
{:€ дед в законе :-) нородный окодемег
почетный пользователь OpenSuSE 11.3
Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad

Последний раз редактировалось Root 09.04.2004 1:58, всего редактировалось 1 раз.

 
QNX

Advanced member

Статус: Не в сети
Регистрация: 01.03.2003

может для этого и предназначен твик — отгрузка ненужных dll из памяти?

Добавлено спустя 37 секунд:

при таком количестве доп софта что у меня установлено, я просто не в состоянии определить что есть причиной…

 
Suslik

Member

Статус: Не в сети
Регистрация: 07.02.2004
Откуда: Днепропетровск

Цитата:

пак тут вовсе не причем..

Я имел ввиду как набор кодеков, а не как причину ошибки. Глюки они другие вызывают..

 
Матвеев Иван Владимирович

Member

Статус: Не в сети
Регистрация: 15.03.2004
Откуда: Moscu.Moscow

ЭХХХ!Ё! моя любимая фигня из ХР!! обычно случается, когда я чего-нить не то напишу …

Цитата:

Потом еще бывает такое из-за кривых версий DLL’ок.
Еще такое бывает из-за глючного железа. Глючит железо -> глючит софт -> лезут ошибки.

ГЫ! а я бы добавил: Глючит софт&железо -> лезут ошибки -> парим мозги )

а с длл’ками надо разбираться…

лучше всего SHIFT+DELETE >:-)


_________________
http://www.blog.webjustnow.com/;

TSC! Russia {Beastriker at Folding@Home}

 
dvsh

Member

Статус: Не в сети
Регистрация: 29.01.2004
Откуда: EU Stonemaul

QNX

Этот Tweaki For Power Users 4.3.5 часом не в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PCHealth\ErrorReporting мессаги убирает?


_________________
Биосы и статьи www.vanadis.nm.ru

 
QNX

Advanced member

Статус: Не в сети
Регистрация: 01.03.2003

dvsh

похоже..

хотя я никак не мог до этого докопаться

Код:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PCHealth\ErrorReporting]
«DoReport»=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PCHealth\ErrorReporting]
«ShowUI»=dword:00000000

хотя предыдущее состояние я не проверял

 
Root

Advanced member

Статус: Не в сети
Регистрация: 30.08.2003
Откуда: Санкт-Петербург

Вообще, этот PCHealth надо прибить. заодно на тот свет отправить неплохо восстанавливалку виндов. Место ест, а толку мало Вот от SFC толк есть — прогам по рукам дают, когда они хотят писать в директорию виндов.


_________________
{:€ дед в законе :-) нородный окодемег
почетный пользователь OpenSuSE 11.3
Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad

 
dvsh

Member

Статус: Не в сети
Регистрация: 29.01.2004
Откуда: EU Stonemaul

QNX

Эти ключики стоят как раз в дефолтном состоянии. скорее нас должны интересовать: AllOrNone, IncludeKernelFaults, IncludeMicrosoftApps, IncludeWindowsApps


_________________
Биосы и статьи www.vanadis.nm.ru

 
dvsh

Member

Статус: Не в сети
Регистрация: 29.01.2004
Откуда: EU Stonemaul

Походу не те ключики-то. Пробовал их отключить и включать выборочно. Но за неименеем глючных машин какую либо статистическую закономерность установить трудно. Установлено точно что отключение всех проблему не устраняет.


_________________
Биосы и статьи www.vanadis.nm.ru

 
Maximuss

Member

Статус: Не в сети
Регистрация: 08.01.2003
Откуда: Россия, Иркутск

Все-таки странный глюк пусть даже железо безбожно разогнано, но ведь Prime95 сутками крутится без ошибок


_________________
Если ты не смотрел Evangelion — ты не жил

Ричи Блэкмор — Бог!

 
QNX

Advanced member

Статус: Не в сети
Регистрация: 01.03.2003

dvsh

Код:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PCHealth\ErrorReporting]
«AllOrNone»=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PCHealth\ErrorReporting]
«IncludeKernelFaults»=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PCHealth\ErrorReporting]
«IncludeMicrosoftApps»=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PCHealth\ErrorReporting]
«IncludeWindowsApps»=dword:00000001

помоему оно все включено

значит Tweaki твикает что то другое

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23

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

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как убрать заставку при включении компьютера windows 10
  • Служба windows search завершена из за ошибки не удается найти указанный файл
  • Бесплатный hex редактор windows
  • Неверная кодировка файла загрузите файл с кодировкой windows 1251
  • Как изменить размер системного шрифта в windows 10