Что делать, если ничего из вышенаписанного не помогло

На первом месте, безусловно, стоит конфликт программ\драйверов. К
сожалению, даже имея в наличии полный список установленных приложений,
нельзя сказать, какое из них вызывает ошибку. Так что если
вышеприведенные советы вам не помогли, то единственным вариантом
остаётся только методичное тестирование приложений. Для этого
потребуется приложение\игра, которое 100% вызывает ошибку, а также
чистая система.

Методика тестирования
1) Отформатировать системный раздел и установить на него ОС (если не
умеете, то читайте тему "Как переустановить Windows").
2) Создать двух пользователей, но с разными именами (например,
"User-1" и "Пользователь-2").
3) Запустить проблемное приложение и проверить, исчезла ли ошибка.

Примечание: для тестирования игр вам потребуется установить драйвер
для видеокарты и (возможно) для звука. Но помните, что больше НИЧЕГО
стоять не должно!

Что делать, если ошибка исчезла:
1) Устанавливаем все оставшиеся драйвера и смотрим, появилась ошибка
чтения памяти или нет.
2) Устанавливаем те программы, которыми привыкли пользоваться. Снова
проверяем, появилась ошибка или нет.

Что делать, если ошибка не исчезла:
1) Пробуем запустить игру \ программу в другом пользователе.
2) Пробуем установить игру \ программу на другой раздел (в общем,
снова пробуем все те советы, которые перечислены вверху).
3) Снова переустанавливаем систему, однако на этот раз используем
более новый \ старый дистрибутив. Например, вы проводили тест на
WinXP+SP2. Значит, вам имеет смысл поискать дистрибутив WinXP+SP3.

А если я не хочу переустанавливать систему?
Дело ваше. Но помните, что на данный момент это единственный вариант,
который обычно помогает выявить причину ошибки чтения памяти.

Почему в сборках ошибка чтения памяти появляется чаще


Как уже неоднократно говорилось выше, ошибка чтения памяти - это
ошибка программная, т.е. одна программа мешает нормально работать
другой. Теоретически, чем больше программ вы устанавливаете, тем выше
риск появления этой ошибки. Теперь проясним ситуацию со сборками.
Сборка - это...

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

...система, в которую интегрированы всевозможные драйвера. Учитывая
то, что драйвера (см. Возможную причину №2) так же, как и
программы могут также вызывать ошибку чтения памяти, вы своими
собственными руками повышаете шанс получения ошибки чтения памяти с
момента установки сборки.

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

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

Источники:


asus.ru
winall.ru
nowa.cc
3dnews.ru
oszone.net
softboard.ru
drbobah.com
ru-board.com
microsoft.com
home-media.ru
stirol-it.kiev.ua
games.north.kz

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

Еще раз ссылка по требованию авторов

http://forum.igromania.ru/showthread.php?t=63795

---------- Добавлено в 19:52 ---------- Предыдущее сообщение было написано в 19:46 ----------

У самого была такая проблемма, вот создавал тему:
http://www.sukhoi.ru/forum/showthread.php?t=57500


долго я с ней мучался!

мне помогла "причина №6"