Память не может быть read
Сегодня
мы поговорим о решении такой распространенной проблемы как ошибка памяти
чтения\записи, в результате которой появляется окно с сообщением о том, что
память не может быть read \written.
Причина данной ошибки достаточно
простая. Дело в том, что для каждой программы выделяется определенное место в
виртуальной памяти и когда программа пытается прочитать или записать информацию
на место вне её пределах, появляется ошибка чтения\записи.
На самом деле единого и
правильного решения этой проблемы не существует, так как данная проблема
связана с некорректно работающим ПО, а не с ошибками внутри самой операционной
системы.
Для того, что бы
устранить эту ошибку будем использовать сразу несколько самых эффективных
способов:
1. Если ошибка памяти
возникает из-за установленного в системе программного обеспечения, а это можно
определить с названия ошибки:
Для устранения неполадки выполняем следующие
действия:
Панель Управления -> Система ->
Дополнительно -> Быстродействие -> Предотвращение выполнения данных.
Ставим птичку в положение «Включить DEP для всех программ и служб, кроме
выбранных ниже» и с помощью кнопки «Добавить» указываем путь к исполняемому файлу
программы, которая провоцирует ошибку памяти. В моем случае ошибку read\written
провоцирует программа Explorer.exe, по этому мои действия
выглядят следующим образом:
Этот
способ не всегда решает проблему ошибки памяти, но по статистике помогает в 25%
случаев.
2.
Очень часто, причиной ошибки памяти оказываются такие программы как Norton
Internet Security, Kaspersky Internet Security Outpost Firewall, K-Lite Mega
Codec Pack, а также драйвера принтеров HP и простая захламленность ОС. По этому
решением в этом случае будет замена программ и антивирусов аналогами и чистка
реестра операционной системы.
3.
Также возможна проблема и с работой файла подкачки, по этому нужно настроить
его размер наиболее оптимальным способом. Оптимальный размер файла подкачки
зависит от объема установленной ОЗУ памяти в ПК:
512Мб
ОЗУ = 1500Мб файла подкачки
1024Мб
ОЗУ = 1024Мб файла подкачки
1536Мб
ОЗУ = 512Мб файла подкачки
2048Мб
ОЗУ = 256Мб файла подкачки
Настройки по изменению файла подкачки находятся по адресу: Панель Управления ->
Система -> Дополнительно -> Быстродействие (Параметры)
-> Дополнительно -> Виртуальная память (Изменить):
4.
Если ошибка read\written появляется во время игры, то это может
означать, что в операционной системе установлена несовместимая с игрой версия DirectX. В
таком случае нужно установить новую версию DirectX,
которая находится на диске с игрой.
5. Данная ошибка может быть вызвана плохой работой блока питания, а также
некорректной работой ОЗУ памяти компьютера. В таком случае, решением проблемы станет замена комплектующих
ПК.
Можно
конечно и переустановить ОС, но это Вам не даст гарантии, что данная ошибка не
появится вновь!