|
Основная причина ошибки «Не удается прочитать память» — ложные срабатывания механизмов защиты в стороннем антивирусе или встроенном модуле безопасности «Предотвращение выполнения данных».
Способ 1: Отключение стороннего антивируса
Если вы используете сторонний антивирус, отключите его и попробуйте запустить программу, вызывающую ошибку «Не удается прочитать память». Обычный запуск программы будет свидетельствовать о том, что она заблокирована антивирусом, поэтому вам необходимо добавить программу в исключения вашего антивируса.
Способ 2: Запуск с повышенными правами
Некоторым программам для правильной работы требуются повышенные права. Их отсутствие будет означать, что программа не сможет реализовать ни одну из функций или вообще не сможет запуститься, а в некоторых случаях отсутствие привилегий может вызвать указанную ошибку. Запустите программу с повышенными привилегиями, щелкнув по ней правой кнопкой мыши и выбрав в контекстном меню пункт «Запуск от имени администратора».
Способ 3: Отключение «Изоляции ядра»
Отключите дополнительную функцию безопасности «Изоляция ядра», которая управляет оперативной памятью. Эта функция предотвращает внедрение вредоносного кода в важные процессы, но иногда допускает ошибку, приводящую к ошибке чтения памяти.
- откройте приложение «Настройки» и перейдите в «Обновление и безопасность» → «Безопасность Windows» → «Безопасность устройства».
- В следующем окне нажмите на ссылку «Сведения об изоляции ядра».
- Отключите параметр «Целостность памяти» и перезагрузите компьютер.
Способ 4: Отключение DEP
Помимо встроенного антивируса, для защиты от угроз в Windows 10 используется набор технологий «Предотвращение выполнения данных», который регистрирует подозрительные изменения в памяти. Ложные срабатывания функции могут вызвать ошибку «Память не может быть прочитана». Отключите DEP для программы, вызывающей ошибку.
- Нажмите Win + R, чтобы открыть диалоговое окно командной строки, вставьте команду systempropertiesperformance и нажмите Enter.
- В открывшемся окне «Параметры производительности» перейдите на вкладку «Предотвращение выполнения данных» и включите «Включить DEP для всех программ и служб, кроме выбранных ниже».
- Нажмите кнопку Добавить и укажите путь к исполняемому файлу программы, вызывающей ошибку чтения памяти.
- Сохраните настройки и перезагрузите компьютер.
Способ 5: Восстановление целостности системных файлов
В некоторых случаях ошибка «Память не может быть прочитана» может быть вызвана повреждением системных библиотек. Просканируйте систему на наличие таких повреждений с помощью стандартного инструмента «SFC».
- Запустите командную строку или Windows PowerShell от имени администратора любым удобным способом, например, щелкнув правой кнопкой мыши кнопку «Пуск».
- Запустите в консоли команду sfc /scannow и дождитесь завершения сканирования.
Если инструмент обнаружит повреждение или отсутствие файлов, необходимых для работы Windows, последняя будет автоматически восстановлена из встроенного хранилища компонентов. Если SFC завершилась с ошибкой, воспользуйтесь инструкциями в следующей статье.
- https://lumpics.ru/how-to-fix-memory-cannot-be-read-error-in-windows-10/