Инструкция по адресу обратилась к памяти по адресу. память не может быть read
Содержание:
- Дополнительные методы решения проблемы
- Как решить проблему «инструкция по адресу, память не может быть written или read»:
- Кто виноват?
- Отключение отчета об ошибках
- Варианты решения
- Ошибка память не может быть read windows
- Устраняем сбой в Windows 8.1
- «Ошибка: память не может быть read» Исправляем
- «Ошибка: память не может быть read» Исправляем
- Исправление память не может быть read в Apex Legends
- Как передавать и обмениваться файлами между Windows и Linux
- Память не может быть READ или WRITTEN в Windows
- Материалы по теме «Чувства, эмоции»
- Конфликты в программном обеспечении
- Проблемы, возникающие с виртуальной памятью
- Способы устранения
- Причины возникновения сообщения «Память не может быть read»
- Память не может быть «read» в Windows XP
Дополнительные методы решения проблемы
http-equiv=»Content-Type» content=»text/html;charset=UTF-8″>class=»remon-after-2nd-h2″ id=»remon-1012680460″>
Если описанные ранее способы не помогли, можно использовать следующие методы:
- Выполните проверку целостности системных файлов Windows с помощью sfc. Иногда ошибка может быть результатом повреждения библиотек DLL.
- Если ошибка возникает при загрузке системы, попробуйте выполнить чистую загрузку Windows. Если при чистой загрузке ошибка не появляется, причиной могут быть какие-то недавно добавленные в автозагрузку программы, либо службы Windows. Вспомните, какое ПО вы устанавливали в последнее время, возможно, ошибку вызывает оно.
- Если на вашем компьютере есть точки восстановления на дату, предшествующую появлению проблемы, можно просто использовать точки восстановления.
- Если проблема стала появляться после обновления каких-то драйверов (часто — видеокарты), попробуйте установить предыдущую версию.
- На всякий случай, имеет смысл проверить компьютер на наличие вредоносных программ.
Также иногда ошибка бывает вызвана проблемами самого файла программы либо его несовместимостью с текущей ОС. А в случае, если помимо рассматриваемой ошибки «Память не может быть read» у вас регулярно возникают и другие проблемы (зависания, синие экраны), теоретически ошибка может быть вызвана проблемами с оперативной памятью, здесь может пригодиться: Как проверить оперативную память RAM на ошибки.
А вдруг и это будет интересно:
Как решить проблему «инструкция по адресу, память не может быть written или read»:
щелчок правой кнопкой мыши на значке «Мой компьютер» -> свойства -> вкладка «дополнительно» -> в поле «быстродействие» нажимаете на кнопку «параметры» -> в появившемся окне на вкладке «предотвращение выполнения данных» ставится флажок напротив «Включить DEP для всех программ и служб, кроме выбранных ниже» -> становится активной кнопка «добавить», нажимая на которую можно добавить в список исключений нужные программы.
Недостаток этого способа в том, что нужно будет добавлять в этот список все игры и программы, которые могут вызвать данную ошибку.
Windows XP
Другой способ избавиться от этой ошибки — полностью проверить всю систему на наличие вирусов антивирусной программой с обновленными базами. Часто именно вредоносные программы вызывают подобные ошибки. Также подобные ошибки сочетаются с некоторыми другими (например, ошибки в каком-либо процессе) при подключении к интернету, либо во время работы в сети интернет.
Если антивирус НЕ обнаружил НИ ОДНОГО вируса, то в вашем случае проще отключить DEP целиком, путем редактирования файла boot.ini.Файл boot.ini находится на диске C.
В нем ищем строчку:multi(0)disk(0)rdisk(0)partition(1)WINDOWS=»Microsoft Windows XP Professional RU» /noexecute=optin /fastdetect
И меняем на:multi(0)disk(0)rdisk(0)partition(1)WINDOWS=»Microsoft Windows XP Professional RU» /noexecute=AlwaysOff /fastdetect
Файл boot.ini может быть вообще скрыт. Чтобы его увидеть и открыть для редактирования нужно в меню «сервис» выбрать «свойства папки» —> «вид» —> убрать галочку с «скрывать защищенные системные файлы».
Windows Vista, Windows 7, Windows 10
Как найти cmd.exe «Командная строка» в Windows 10
– нажмите Пуск;– в строке «Начать поиск» введите cmd или просто открыв пуск начинайте печатать «cmd»;– под заголовком Программы щелкните правой кнопкой мыши на cmd.exe или строчке «Командная строка»;– в появившемся меню выберите «Запуск от имени администратора»;– введите пароль администратора, если появится соответствующий запрос;– после приглашения системы введите команду bcdedit.exe /set {current} nx AlwaysOff– нажмите Enter;– появится сообщение «Операция успешно завершена»;– закройте это окно.
Предотвращение выполнения данных (DEP) используется для предотвращения проникновения на компьютер вирусов и других угроз безопасности, которые выполняют вредоносный код из областей памяти, которые должны использоваться только операционной системой Windows и другими программами. Такой тип угроз безопасности наносит ущерб, занимая по очереди все области памяти, используемые программой.
Затем вирус распространяется и повреждает другие программы, файлы и даже контакты электронной почты. Но если вы будете своевременно обновлять базы антивируса и делать полную проверку компьютера хотя бы раз в неделю то все будет хорошо.
Кто виноват?
Каждое приложение требует для себя определенное количество оперативной памяти — и система его с удовольствием выделяет. И нормально оптимизированные программы только выделены им количеством и пользуются. А некоторые лезут туда, куда им доступа не давали — и система выдаёт сообщение, что память не может быть read или written.
Вина полностью лежит на разработчиках игры, которая пытается скушать больше ресурсов, чем ей позволено. А мы знаем, что прямота рук сотрудников BlueHole находится под сомнением. Отсюда и выходит подобная ошибка — частенько это случается после обновлений. Правда, частенько происходит эксцессы, когда в проблемах виноваты сторонние люди — как в случае с ошибкой время подключения истекло в PUBG. Там все произошло из-за бана серверов.
Отключение отчета об ошибках
Каждый раз, когда появляется подобное сообщение об ошибке, то оно тут же связывается с центром отчетов об ошибках. Если постоянно сталкиваетесь с: «Память не может быть read», можно решить эту проблему путем отключения данной системы учета.
Для тех, кто пользуется Windows 7:
Через меню «Пуск» заходим в «Панель управления», там находим раздел «Система и безопасность». Открываем «Центр поддержки» и выбираем «Параметры».
Иногда данный раздел может не отображаться, тогда просто зайдите в «Обслуживание» и откройте там необходимо перейти к дополнительным параметрам отчетов об ошибках. В конце концов появится такое окошко.
Выберете пункт с названием «Не проверять на наличие новых решений». Затем нажимаете на кнопку «Ок» и выполняете перезагрузку компьютера.
Для тех, кто использует Windows XP, для отключения отчетов нужно выполнить такие действия:
Через «Пуск» заходим в «Панель управления», в ней открываем раздел Системы. В нем находим и раскрываем «Дополнительно». Там нужно запустить «Отчет об ошибках». Теперь переключаемся на «Отключить отчет об ошибках» и убираем флажок возле «Но уведомлять о критических ошибках».
Жмем «ОК» и выполняем перезагрузку компьютера.
Варианты решения
Способов по борьбе с этой заразной много. Но их условно можно поделить на две категории — для нубов и профи. Первые смогут опробовать любые игроки, вторые — только те, кто хорошо разбирается в Windows и может выполнить определенные процедуры, не уничтожив свою систему.
Основные шаги
Этот компонент рушит кайф очень часто. Дело в том, что ПУБГ требует версии 2013, 2015 и 2017 годов, причем как для 32, так и для 64-битных систем.
Прочитайте этот гайд для тех, у кого ПАБГ не запускается — там указано, как правильно обновить этот фреймворк, чтобы в дальнейшем уменьшить вероятность появления любого вида багов и вылетов.
В том же гайде приведен джентельменский чек-лист. Там указано, какие действия нужно выполнить, чтобы устранить большинство проблем.
Так вот — пройдитесь по этим шагам и сделайте все, что указано. Это также может помочь с ошибкой память не может быть read в PUBG.
Попробуйте еще:
Сам ПАБГ запускается, но ошибка все равно вылезает? Тогда на это назойливое окошко можно просто не обращать внимание. Включите оконный режим (просто нажмите «Alt+Enter» или «F11»), подождите, пока пройдут начальные заставки, кникните по окну с игрой, в настройках активируйте полноэкранный режим — и вуаля! Про ошибку можно забыть
Часто люди устанавливают видеоигры куда ни попадя. Так, если путь к PUBG у вас пролегает через каталоги «Игры», «Игрушки», «Геймз» и прочие, я настоятельно рекомендую привести его к более простому виду. И самое главное — в пути не должно быть русских букв! Часто программы на это ругаются.
Терпение
Так как вина за эту ошибку, по большей части, лежит на разработчиках, то и исправлять последствия тоже предстоит им.
Сперва подождите выхода нового патча или заплатки — это может решить все проблемы. Но такой вариант не подходит тем, кто не привык ждать.
Действенность метода подтверждается тем, что порой у одного и того же человека основной ПУБГ запускается, а тестовый сервер (где, собственно, тестируют все обновления) — нет. Это значит, что какие-то нововведения заставляют игру зарится на то, что ей не дали.
Увеличить файл подкачки
Так как проблема кроется в количестве памяти, можно ее просто увеличить, выделив для этого дела часть памяти на жестком диске. Выполнять эту процедуру стоит, если вы способны немного поковыряться в системных файлах и ничего не сломать.
Учтите, что лучше всего это сработает, если у вас SSD: на обычный хард скорость записи слишком мала, чтобы хоть как-то заменить оперативку.
Подробная инструкция на видео:
Ошибка память не может быть read windows
Ошибка память не может быть read – не такое частое явление у современных компьютеров. Отчасти поэтому, когда на экране вдруг появляется сообщение «Ошибка: память не может быть read», пользователи, буквально, впадают в ступор.
Есть несколько принципиальных моментов.
- Ошибки памяти связаны с другими ошибками – устройств или приложений.
- В большинстве случаев, когда «память не может быть read», Windows предусматривает алгоритм действий для исправления ситуации и предотвращения ее повторений.
- Если все делать правильно, то, вопреки распространенному мнению, чаще всего, удается все исправить без переустановки операционной системы.
- Сама ситуация, когда память не может быть прочитана, означает, что некое приложение попыталось получить доступ к неким страницам памяти, доступ к которым ему запрещен. Затем Windows, «узнав» об этом, блокирует само приложение, а пользователю вывешивает искомое сообщение об ошибке.
Устраняем сбой в Windows 8.1
В восьмой версии популярной ОС ошибка может быть устранена более простым способом. Вам нужно загрузить и установить 2 обновления. Вот ссылки на них:
- KB3173424 — https://support.microsoft.com/ru-ru/help/3173424/servicing-stack-update-for-windows-8-1-and-windows-server-2012-r2-july;
- KB3172614 — https://support.microsoft.com/ru-ru/help/3172614/july-2016-update-rollup-for-windows-8-1-and-windows-server-2012-r2.
После их установки нужно перезагрузить свой ПК и снова попытаться войти в AL. Если не помогут обновления, попробуйте увеличить файл подкачки.
Порядок действий:
- Жмем вместе WIN+PAUSE и выбираем «Доп. параметры системы»;
- Окно должно открыться на вкладке «Дополнительно». Здесь находим кнопку «Параметры» и выбираем её;
- Далее снова нужно сделать клик по вкладке «Дополнительно»;
- А внизу выберите единственную кнопку «Изменить»;
- В следующем окошке снимите галочку с чек-бокса «Автоматически…» и внизу укажите минимальный и максимальный размер места на ЖД под виртуальную память.
Минимальное значение должно быть такое же, как и размер общей ОЗУ в вашем компьютере (можно посмотреть в системном окне из пункта 1). А максимальное — в 2 раза больше.
«Ошибка: память не может быть read» Исправляем
Отключение DEP (Службы прекращения данных). Эта служба как раз контролирует использование памяти программами. В частности, примером ее работы служит сообщение о прекращении работы приложения, которое может появиться на экране с заголовком «Прекращена работа программы». Программа закрывается, результат работы теряется, поскольку память блокируется.
Чтобы добраться до службы. Идем в Панель управления – Система. Слева находим ссылку Дополнительные параметры, в окошке переходим на вкладочку Дополнительно, затем Быстродействие и Параметры.
Нам нужна вкладка Предотвращение выполнения данных. Включаем переключатель, позволяющий активировать службу DEP для отдельных программ. Теперь добавляем в список те программы-исключения, для которых хотим службу отключить, с помощью кнопки «Добавить».
Остается только дважды щелкнуть мышью исполняемый файл выбранной программы и нажать «Ок». После перезагрузки изменения вступят в силу.
Это было редактирование работы службы. Теперь рассмотрим, как ее отключить.
- Запускаем командную строку: Пуск, в строке поиска ввести «cmd» и нажать Enter. Программу, когда система ее найдет, запустить от имени администратора с помощью меню правой кнопки мыши.
- В окне программы нужно будет ввести следующую строку (внимательно, без ошибок!): bcdedit.exe/set {current} nx AlwaysOff
- Жмем Enter, перезагружаемся.
- Если понадобится снова включить службу, нужно будет проделать все то же самое, только ввести команду: bcdedit.exe/set {current} nx OptIn
Системная библиотека ole.dll
Если установка/удаление программ по каким-то причинам происходило некорректно, то это отражается на содержимом системной библиотеки. Ошибки копятся и имеют, в том числе, и такое проявление. Чтобы их исправить, нужно в строке «Выполнить» (Поиск) меню Пуск ввести команду: regsvr32 %SystemRoot%\system32\ole32.dll. После этого нажать Enter и перезагрузиться.
Конфликт между программами
Такое тоже бывает в этой жизни: одна программа создает проблемы для другой и вместе они работать никак не хотят. Те, кто давно работает с компьютерами, наверняка помнят, как некогда намертво зависала система, когда одновременно устанавливали антивирус (Касперского или ESET) и брандмауэр McAfee Firewall. Отличный пример подобной несовместимости.
Чтобы избежать подобного. Следует просто следовать нескольким нехитрым правилам. Соблюдать ну хоть какую-то упорядоченность и разборчивость в устанавливаемых приложениях (проще говоря, не устанавливать все подряд).
Регулярно производить очистку дисков и системы. Желательно полную и бескомпромиссную. С привлечением «спецсредств», хотя бы простого и всем знакомого CCleaner или других подобных приложений.
Таковы основные причины, приводящие к ошибкам чтения памяти. Конечно, это не полный список, однако, если воспользоваться нашими советами, возможно, вы уже никогда не увидите неприятных сообщений о невозможности чтения памяти.
Смотри также:
# Android# Windows 7# Windows 8# Windows 10# Windows XP# Безопасность# Железо# Интернет# Как сделать
«Ошибка: память не может быть read» Исправляем
Отключение DEP (Службы прекращения данных). Эта служба как раз контролирует использование памяти программами. В частности, примером ее работы служит сообщение о прекращении работы приложения, которое может появиться на экране с заголовком «Прекращена работа программы». Программа закрывается, результат работы теряется, поскольку память блокируется.
Чтобы добраться до службы. Идем в Панель управления – Система. Слева находим ссылку Дополнительные параметры, в окошке переходим на вкладочку Дополнительно, затем Быстродействие и Параметры.
Нам нужна вкладка Предотвращение выполнения данных. Включаем переключатель, позволяющий активировать службу DEP для отдельных программ. Теперь добавляем в список те программы-исключения, для которых хотим службу отключить, с помощью кнопки «Добавить».
Остается только дважды щелкнуть мышью исполняемый файл выбранной программы и нажать «Ок». После перезагрузки изменения вступят в силу.
Это было редактирование работы службы. Теперь рассмотрим, как ее отключить.
- Запускаем командную строку: Пуск, в строке поиска ввести «cmd» и нажать Enter. Программу, когда система ее найдет, запустить от имени администратора с помощью меню правой кнопки мыши.
- В окне программы нужно будет ввести следующую строку (внимательно, без ошибок!): bcdedit.exe/set nx AlwaysOff
- Жмем Enter, перезагружаемся.
- Если понадобится снова включить службу, нужно будет проделать все то же самое, только ввести команду: bcdedit.exe/set nx OptIn
Системная библиотека ole.dll
Если установка/удаление программ по каким-то причинам происходило некорректно, то это отражается на содержимом системной библиотеки. Ошибки копятся и имеют, в том числе, и такое проявление. Чтобы их исправить, нужно в строке «Выполнить» (Поиск) меню Пуск ввести команду: regsvr32 %SystemRoot%\system32\ole32.dll. После этого нажать Enter и перезагрузиться.
Конфликт между программами
Такое тоже бывает в этой жизни: одна программа создает проблемы для другой и вместе они работать никак не хотят. Те, кто давно работает с компьютерами, наверняка помнят, как некогда намертво зависала система, когда одновременно устанавливали антивирус (Касперского или ESET) и брандмауэр McAfee Firewall. Отличный пример подобной несовместимости.
Чтобы избежать подобного. Следует просто следовать нескольким нехитрым правилам. Соблюдать ну хоть какую-то упорядоченность и разборчивость в устанавливаемых приложениях (проще говоря, не устанавливать все подряд).
Регулярно производить очистку дисков и системы. Желательно полную и бескомпромиссную. С привлечением «спецсредств», хотя бы простого и всем знакомого CCleaner или других подобных приложений.
Таковы основные причины, приводящие к ошибкам чтения памяти. Конечно, это не полный список, однако, если воспользоваться нашими советами, возможно, вы уже никогда не увидите неприятных сообщений о невозможности чтения памяти.
Исправление память не может быть read в Apex Legends
К сожалению, пока нет официального исправления для данной ошибки в Apex Legends. Пользователь Reddit u / Koopak99 опубликовал подробный список возможных исправлений для данной ошибки. К сожалению ни одно из исправлений, перечисленных в ветке, похоже не работает для всех игроков.
Windows 8.1
Тем не менее если вы часто сталкиваетесь с ошибкой, вам нужно найти как можно больше способов от нее избавиться. Для тех кто играет в Windows 8.1, вам нужно установить оба обновления: KB3173424 и KB3172614. Это должно помочь, по крайней мере, уменьшить количество сбоев вашей игры.
WINDOWS 7
Для тех из вас, кто играет в игру на Windows 7, это не так просто. Вам нужно будет отредактировать реестр игры вручную. Сначала выберите играть в игру в режиме администратора. Чтобы сделать это, вам нужно будет выполнить следующие шаги, как описано ниже:
- Откройте меню Пуск и введите regedit, это должно вызвать regedit.exe, откройте его.
- Используя боковую панель со стрелками вниз, перейдите к расположению ниже. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options.
- Щелкните правой кнопкой мыши папку «Image File Execution Options», наведите курсор мыши на новый и выберите раздел, введите имя r5apex.exe.
- Щелкните правой кнопкой мыши папку r5apex.exe, наведите курсор на новый и выберите раздел, введите имя PerfOptions
- Выделите PerfOptions слева, в пустом поле в правом поле щелкните правой кнопкой мыши, наведите курсор на new и выберите DWORD (32-bit) и задайте имя CpuPriorityClass.
- Дважды щелкните новый созданный вами DWORD CpuPriorityClass и в новом окне убедитесь, что для параметра Base задано шестнадцатеричное значение, а затем введите значение 3.
- Закройте Regedit
Windows 10
Игроки Windows 10 не должны сталкиваться с ошибкой после последних обновлений. Eсли вы всё же её встречаете, зайдите на официальный форум поддержки Apex Legends и попросите о помощи. Разработчики игр и администраторы EA могут довольно быстро ответить, либо просто напишите нам в комментарий.
Надеемся, что EA и Respawn смогут официально исправить ошибку Apex Legends «память не может быть read» в ближайшее время. Как указывалось выше, попытка всего что мы сказали, может не сработать полностью, хотя скорее всего, ошибка будет появляться реже, чем раньше.
Как передавать и обмениваться файлами между Windows и Linux
Память не может быть READ или WRITTEN в Windows
Когда в системе Windows не удалось прочитать инструкцию из указанной памяти, то пользователь получит ошибку, что память не может быть read или written. В Windows 10 данная ошибка редкость, чаще всего её можно было встретить в Windows XP или Windows 7 с кодом 0x00000000. Ошибка происходит когда программа, системный файл или драйвер обращается с своей инструкцией к физической памяти ОЗУ и не может прочитать нужные действия в определенных фрагментах памяти. Виновником, когда память не может быть read или written, могут быть поврежденные системные файлы, планки ОЗУ повреждены, нехватка виртуальной памяти или сама программа установилась криво. Давайте разберем, как устранить ошибку с чтением памяти read или written.
Материалы по теме «Чувства, эмоции»
Конфликты в программном обеспечении
В случае, когда на компьютер устанавливалось большое количество разных программ то возможно, что с большой долей вероятности некоторые из них будут создавать помехи другим и мешать нормально работать. При определенных обстоятельствах это будет вызывать ошибку некорректного чтения памяти.
Еще достаточно негативную роль отыгрывает всякий программный мусор на диске, разные затерянные файлы. Такой хлам появляется и накапливается при выполнении установки, или удаления разных программ (особенно если это делать часто). Поэтому рекомендуется регулярно выполнять чистку системы от бесполезных и не удаленных файлов.
Возникновение программного конфликта, за которым последует упомянутая ошибка, может произойти из-за неправильно указанной папки, во время установки приложения (особенно это касается игр). В неподходящем месте, программа может просто начать мешать нормально работать остальным приложениям.
Дополнительно, при возникновении ошибок, всегда выполняйте полное сканирование антивирусом. Ведь конфликт может возникнуть из-за «тихо» установившейся вредоносной программы, например, «трояна».
Проблемы, возникающие с виртуальной памятью
Неполадки с файлом подкачки также, иногда, приводят к всевозможным ошибкам. В определенных случаях, этого вида памяти может быть просто недостаточно, слишком маленькие размеры файла подкачки. Поэтому необходимо увеличить его.
В других случаях, проблемы могут возникнуть после установки программ (особенно игр) которые требуют более мощных ресурсов чем те, что есть на компьютере. Приведу пример: для адекватной работы игры необходимо 2 ГБ оперативной памяти, а на данном ПК имеется всего лишь 512 МБ. После запуска такой игры, вполне закономерно, может возникнуть и ошибка доступа к памяти.
Способы устранения
Чаще всего неисправность проявляется при использовании неофициального программного обеспечения и взломанных игр (PUBG, DayZ, Apex Legends, КС ГО). Но даже лицензионный софт может работать некорректно, из-за чего появиться уведомление «Инструкция по адресу 0x00000000 память не может быть read».
В данном случае речь идет о невозможности прочитать данные, хранимые в конкретной ячейке памяти. Но возможна ошибка, в которой вместо «read» будет слово «written». Значит не получается записать информацию.
Далее рассмотрим возможные решения:
- Второй способ (подойдет для Windows 7, 8, 10, XP) — если используете стороннюю антивирусную программу, то временно её отключите. Проверьте — устранена ошибка «память не может быть read» или нет;
- Используйте файл подкачки — некоторые пользователи удаляют pagefile.sys для экономии места на диске. Но лучше его задействовать для улучшения производительности в играх, чтобы исправить вышеупомянутую проблему. Как это сделать — детально описано в инструкции;
- Запуск с правами админа — кликаем по ярлыку приложения право кнопкой мышки и в контекстном меню выбираем нужный пункт:
Отключаем предотвращение выполнения данных для конкретных программ — открываем «Свойства системы», на вкладке «Дополнительно» нажимаем на кнопку «Параметры быстродействия». Переходим к нужной вкладке и активируем вторую опцию, затем добавляем исполняемый файл проблемной игры:
Обязательно перезагрузите компьютер после внесения изменений!
Если ничего из перечисленного выше не сработало, как исправить ошибку «память не может быть read written» легко и просто помогут следующие методы:
Проверяем целостность файлов системы. Для этого в консоли CMD (обязательно с правами администратора) выполняем команду:
Дожидаемся завершения сканирования, смотрим отчет в окне и перезагружаем ПК.
- Восстановление системы. Вполне вероятно, что проблема возникла после установки драйверов, сторонних утилит и т.д., которые могли негативно повлиять на ситуацию. Попробуйте произвести откат к предыдущей рабочей конфигурации. Вот инструкция;
- Удаляем вирусы. Возможно, причина в вредоносном ПО, проникшем на ваш компьютер. Рекомендуем воспользоваться бесплатной портативной программой DrWeb CureIt. Лучше открывать её в безопасном режиме.
- Диагностика оперативной памяти — еще один полезный способ, если подозреваете неисправность ОЗУ.
Надеемся, что данное руководство помогло избавиться от дефекта.
Причины возникновения сообщения «Память не может быть read»
Для Windows эта ошибка не смертельна, система всего лишь выдает сообщение о ней. Для полноты информации перчислю возможные причины возникновения сообщения. Причин может быть великое множество. Но самыми распространенными можно считать такие:
- Не оригинальная версия Windows.
- Неправильная активация, либо работа установленных программ. Кстати, тут можно узнать какие программы нужны для вашего компьютера.
- Одна из программ мешает работать какой-то другой программе, и вследствии появляется конфликт.
- Программа обращается к тому участку памяти, который отведен другому приложению.
- Несоответствие требований вашего компьютера для определенного действия. Допустим, если вы захотели установить игру или прорамму, а у вас вместо нужных 512 RAM — всего 256 RAM.
- Повреждение или перегрев модулей оперативной памяти.
Методы избавления от сообщения
На бескрайних просторах интернета изложено очень много способов решения этой проблемы. Самый действенный, но болезненный — это переустановка винды, лучше — на лицензионную версию. Но этот способ далеко не всем под силу.
Поэтому рассмотрим вариант исправления такой ошибки посредством отключения функции «Предотвращение выполнения данных» (DEP) через редактирование файла boot.ini. Есть один маленький нюанс : если вы все же отключите функцию DEP, то вся ваша система уже не будет на 100% защищена от выполнения вредоносных вирусных программ.
Так что же это за зверь такой DEP? Если сравнивать с антивирусом или брандмауэром, которые, как щиты задерживают все возможные вирусы (как проверить компьютер на вирусы можно прочитать здесь), то DEP совсем никак не реагирует на установку вредоносных программ на ваш компьютер, а только следит за использованием программами памяти. Изначально эта функция включена для всех программ и служб, которые находятся на вашем компьютере.
Для выключения функции DEP нам нужно будет самостоятельно отредактировать скрытый файл boot.ini! Делаем это по следующему маршруту: «Панель управления» -> «Система» . Открываем вкладку «Дополнительные параметры системы», а в ней ищем раздел «Загрузка и восстановление». Чуть не забыла — вся работа проводится от имени администратора!
Нажимаем на кнопку «Параметры» , и в открывшемся окошке видим «Отредактировать список загрузки вручную» -> «Правка». Дальше откроется блокнот и в нем мы увидим много непонятных слов, среди которых будет следущее: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional RU” /fastdetect /NoExecute=OptIn.
Далее меняем NoExecute=OptIn на NoExecute=AlwaysOff , только не украшайте всякими кавычками и иными знаками! После этого сохраните файл и перезаггрузите компьютер.
В большинстве случаев эта замена помогает проститься с злостным сообщением. Но это не в 100% случаев. Иногда проблема остается. Тогда попробуйте почистить память (компьютера разумеется). Тут в бой вступает программа CyberLat RAM Cleaner. Она сможет освободить от лишних процессов систему, и даст возможность выделить так необходимую вам память для игры или нормальной работы нужной программы.
Итак, в статье были рассмотрены несколько способов избавления от сообщения «Память не может быть read». Но если вам не помог не один из них, есть вероятность того, что ваш «почтенный» компьютер просто устарел (в смысле — железо), и его показатели совсем никак не подходят требованиям тех программ или игр, которые вы хотите использовать. Не спорю — это грусно, но все ведь имеет свой физический ресурс. И тут поможет только обновление железа.
Память не может быть «read» в Windows XP
Это ошибка является одной из самых «непонятных» с точки зрения обычного пользователя. При ее возникновении появляется окно с сообщением, из которого иногда невозможно понять, что вызвало сбой.
Главная причина это обращение какой-либо программы к данным в ОЗУ, доступ к которым ей запрещен. Если это действующее приложение, оно может перестать отвечать на запросы или его работа завершается без участия пользователя. Далее мы поговорим о том, как снять запреты и избавиться от сообщения об ошибке.
Способ 1: Настройка DEP
DEP – это технология, призванная предотвращать выполнение данных (кода) из областей памяти, предназначенных для ядра операционной системы. Если какая-либо сомнительная программа или драйвер пытается использовать эти области в своих целях, то DEP попросту закрывает к ним доступ. Это может вызывать проблемы при работе приложений, способных заменять собой стандартные инструменты ОС и некоторых управляющих утилит.
Данный способ поможет в том случае, если известно, какой софт вызывает сбой, поскольку нам будет необходимо исключить его из списка подозрительных, а точнее, поместить в доверенные.
-
Нажимаем правой кнопкой мыши по ярлыку «Мой компьютер» и идем в «Свойства».
-
На вкладке «Дополнительно» в блоке «Быстродействие» жмем «Параметры».
-
Здесь нас интересует вкладка «Предотвращение выполнения данных». Ставим переключатель в положение, указанное на скриншоте, и нажимаем «Добавить».
Ищем на диске исполняемый файл программы и открываем его.
-
Применяем изменения.
-
Перезагружаем машину.
Способ 2: Отключение DEP
Обратите внимание, что полное отключение DEP приведет к значительному снижению надежности системы. Это обусловлено тем, что в защищаемых ею областях памяти обычно «поселяются» наиболее опасные вирусы
-
В свойствах системы на вкладке «Дополнительно» в блоке «Загрузка и восстановление» переходим к «Параметрам».
-
Нажимаем кнопку «Правка».
-
Запустится стандартный блокнот с открытым в нем файлом boot.ini. Нас интересует строка, указанная на скриншоте (обычно она последняя). В конце строки имеется параметр
Он и определяет, будет ли включена технология DEP при следующей загрузке ПК.
-
После знака «равно» вместо
или
вводим ключ
-
Закрываем блокнот и на вопрос о сохранении отвечаем «Да».
- Перезагружаем машину.
Подробнее: Регистрируем файл DLL в ОС Windows
Способ 4: Отключение отчета об ошибках
Существует еще один метод избавления от ошибки «Память не может быть «read»», а точнее, от ее диалогового окна. Саму «болезнь» это не вылечит, но от симптомов избавиться поможет. Данный прием можно применять в тех случаях, когда видимых проблем в работе системы не наблюдается.
-
На знакомой нам уже вкладке «Дополнительно» в окне свойств системы нажимаем кнопку «Отчет об ошибках».
-
Ставим переключатель в положение «Отключить» и снимаем галку, указанную на скриншоте. Жмем ОК. Для верности можно перезагрузить компьютер.
Повторимся, что это способ не исправления самой ошибки, а избавления от навязчивого диалогового окна. Это временное решение, и заняться выявлением истинных причин и их устранением все же рано или поздно придется.
Заключение
В большинстве случаев инструкции, приведенные выше, помогают решить обсуждаемую проблему, но имеются факторы, которые не дадут исправить ситуацию. Например, недостаток виртуальной памяти может приводить к сбоям в работе программ и системы, поэтому стоит проверить объем файла подкачки и если требуется, увеличить его.
Подробнее: Как увеличить файл подкачки в Windows XP
Еще одна причина нестабильной работы «винды» это не лицензионный дистрибутив или пиратская сборка. Если вы скачали образ, которые не требует активации, или в него уже были внедрены программы, или «обрезаны» (отключены) какие-либо функции и компоненты, существует высокая вероятность возникновения ошибок. Здесь можно только посоветовать заменить дистрибутив на «чистый», то есть оригинальный, выпущенный Майкрософт, а также пользоваться легальными способами активации.
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.