Інструкція за адресою звернулася до пам’яті за адресою. Пам’ять не може бути read — як виправити
При запуску ігор і програм, а в деяких випадках при включенні комп’ютера ви можете зіткнутися з помилкою «Інструкція за адресою звернулася до пам’яті за адресою. Пам’ять не може бути read» із зазначенням відповідних адрес у пам’яті.
У цій інструкції детально про те, чим може бути викликана помилка «Пам’ять не може бути read» і як виправити проблему в Windows 10, 8.1 і Windows 7.
Прості методи виправлення помилки Пам’ять не може бути read
Перше, що варто спробувати, коли розглянута помилка виникає при запуску програми:
- Виконайте запуск програми від імені адміністратора (для цього зазвичай достатньо клацнути по ярлику програми правою кнопкою миші і вибрати відповідний пункт контекстного меню).
- Відключити сторонній антивірус при його наявності. Якщо після відключення антивіруса помилка зникла, спробуйте додати програму у виключення антивіруса.
- Якщо у вас Windows 10 і працює Захисник Windows, спробуйте зайти в настройки безпеки (це можна зробити подвійним кліком по значку захисника в області сповіщень) — Безпека пристрою — Відомості про ізоляцію ядра. Якщо ізоляція ядра включена, спробуйте відключити цей пункт.
- Якщо ви раніше відключали файл підкачки Windows, спробуйте знову його включити і перезавантажити комп’ютер. Докладніше: Файл підкачки Windows 10 (актуально і для інших версій ОС).
Ще один спосіб, який можна віднести до простим — відключення DEP в Windows. Для цього:
- Запустіть командний рядок від імені адміністратора. У командному рядку введіть таку команду та натисніть клавішу Enter.
- bcdedit.exe /set {current} nx AlwaysOff
У разі, якщо при виконанні команди вам повідомляють, що значення захищено політикою безпечного завантаження, ви можете відключити DEP для конкретних програм, а не для системи в цілому (другий спосіб з інструкції). Перезавантажте комп’ютер і перевірте, чи була вирішена проблема або ж помилка «Пам’ять не може бути read» все так само виникає.
Додаткові методи вирішення проблеми
Якщо описані вище способи не допомогли, можна використовувати наступні методи:
- Виконайте перевірку цілісності системних файлів Windows за допомогою sfc. Іноді помилка може бути результатом пошкодження бібліотек DLL.
- Якщо помилка виникає при завантаженні системи, спробуйте виконати чисту завантаження Windows. Якщо при чистому завантаженні помилка не з’являється, причиною можуть бути якісь нещодавно додані в автозавантаження програми або служби Windows. Згадайте, яке ЗА ви встановлювали останнім часом, можливо, викликає помилку воно.
- Якщо на вашому комп’ютері є точки відновлення на дату, що передує появі проблеми, можна просто використовувати точки відновлення.
- Якщо проблема стала з’являтися після оновлення якихось драйверів (часто — відеокарти), спробуйте встановити попередню версію.
- На всяк випадок, має сенс перевірити комп’ютер на наявність шкідливих програм.
Також іноді помилка буває викликана проблемами самого файлу програми або його несумісність з поточної ОС. А у випадку, якщо крім розглянутої помилки «Пам’ять не може бути read» у вас регулярно виникають і інші проблеми (зависання, сині екрани), теоретично помилка може бути викликана проблемами з оперативною пам’яттю, тут може стати в нагоді: Як перевірити оперативну пам’ять RAM на помилки.