Що таке помилка «Пам'ять не може бути read». З чим вона пов'язана і чи потрібно якось реагувати на її появу?
Про це та багато іншого - в моїй статті!
Повідомлення на екрані «Пам'ять не може бути read» може бути викликано тим, що якась програма хоче отримати доступ до певних сторінок пам'яті, а доступ до них заборонений за замовчуванням. Тоді помилка в цьому випадку - програмна, так як операційка стежить за програмою і відразу її блокує, щоб не допустити її до пам'яті - ось і з'являється таке повідомлення.
Відразу скажу, що ця помилка не смертельна для вашого комп'ютера, але і зовсім не звертати на неї уваги теж не варто. Ваша система повідомила вас, що якась програма за своїм бажанням виходить за рамки призначеної для неї пам'яті.
Як усунути помилку «Пам'ять не може бути read»?
- DEP - це служба запобігання даних. Вона бере під контроль використання пам'яті програмами. Тобто DEP контролює доступ до пам'яті програми. Якщо ви відкрили певну програму і під час роботи в ній раптом вискакує вікно «Припинена робота програми», то існують два шляхи виправлення цього казусу.
Після такого повідомлення програма закриється сама і всі дані будуть втрачені. Так ось, саме відключення DEP - служби запобігання даних - і змінить стан речей і назавжди заблокує можливість появи такої помилки.
Як включити DEP?
Щоб увійти в DEP, треба проробити наступний шлях: «Пуск» - «Панель управління» - «Система і безпека» - «Система» - «Додаткові параметри системи».
У вікні заходимо у вкладку під назвою «Додатково» і натискаємо на «Швидкодія», а потім - на «Параметри».
Далі заходимо в «Запобігання виконання даних».
Саме тут знаходиться служба DEP, її можна задати для всіх встановлених програм або ж для якихось конкретних. Як варіант - взагалі відключити цю службу.
Щоб відключити DEP для якоїсь певної програми, треба перевстановити перемикач і натиснути на «Додати».
Ось тепер у цьому вікні вибираємо файл програми, для якої ви хочете відключити DEP
Щоб ваші зміни підтвердилися, перезавантажте систему, попередньо натиснувши на кнопку «Застосувати».
Як відключити DEP в Windows 7?
Для цього заходимо в меню «Пуск» і в командному рядку вводимо cmd
Після введення команди натисніть на неї правою кнопкою мишки і виберіть пункт «Запустити від імені адміністратора».
У рядку вводимо команду bcdedit.exe / set nx AlwaysOff
Ввели? Тепер підтверджуємо натисканням на Enter і ставимо ПК на перезавантаження. Після цього служба DEP стане неактивною. Для активації вам знадобиться ввести команду bcdedit.exe / set nx OptI n, натиснути на Enter і знову перезавантажити комп'ютер.
Як відключити DEP в Windows XP?
Для початку заходимо в «Властивості системи» і вибираємо «Додатково», після чого заходимо в розділ «Параметри».
У цьому вікні потрібно вибрати пункт «Правка».
У файлі під назвою boot.ini змінюємо значення / noexecute = optin на / noexecute = AlwaysOff, зберігається і перезавантажуємося.
Як позбутися від помилки «Пам'ять не може бути read»
іншими способами?
- Системна бібліотека ole.dll - що це?
Деякі програми або програми можуть встановлюватися не зовсім правильно, і ці помилки відображаються на роботі системи. Заходимо в системну бібліотеку і знаходимо там рядок «Виконати».
Прописуємо команду regsvr32% SystemRoot% \ system32 \ ole32.dll і тиснемо на Enter. Після чого робимо перезавантаження комп'ютера.
- Конфлікт програмного забезпечення
Буває і так, що якась програма гальмує роботу іншої програми і внаслідок цього з'являється помилка «Пам'ять не може бути read». Тобто, чим більше у вас встановлено програм, тим більша ймовірність того, що ви постійно будете спостерігати появу цієї помилки.
Можна вручну очистити пам'ять жорсткого диска і ОС від непотрібних або маловживані програм.
- Звіт про помилки
Всі помилки, які з'являються на вашому моніторі, формуються спочатку в звіті про помилки. Як варіант - його можна відключити. Відключення звіту про помилки для Windows 7:
Для цього йдемо таким шляхом «Пуск» - «Панель управління» - «Система і безпека» - «Центр підтримки» - «Параметри».
Буває, що цей розділ не відображається, тоді перейдіть в «Обслуговування». Перед вами відкриється вікно зі звітом про помилки.
Далі просто позначте пункт «Не перевіряти на наявність нових рішень», натисніть на «Ок» і перезавантажте ПК.
- Відключення звіту про помилки для Windows ХР
Пройдіть шлях «Пуск» - «Панель управління» - «Система» - «Додатково» - «Звіт про помилки». У вікні «Відхилити звіт про помилки» просто поставте галку, але найкраще її залишити в вікні під назвою «Але повідомляти про критичні помилки».
Після чого знову натискаємо на «Ок» і перезавантажуємо комп'ютер.
- Файл підкачки
У разі, якщо на вашому ПК не встановлено оптимальний свап, то помилка «Пам'ять не може бути read» може з'являтися і з цієї причини теж. До того ж перевірте обсяг своєї оперативної пам'яті, раптом вона дорівнює 512 МБ, а ви намагаєтеся закачати потужну іграшку вагою 1,5 Гіга?
- Версія операційної системи не є справжньою
Так, не у всіх стоїть ліцензійна версія Windows. Піратські операційки періодично збиваються в роботі, з'являються коди помилок і гальмування.
Якщо з'являється повідомлення, можна виконати повну перевірку системи на наявність вірусних програм.
Отже, один з цих способів точно допоможе вам позбутися від виникає повідомлення «Пам'ять не може бути read». Повторюся, що сама по собі помилка не несе будь-яких серйозних наслідків для вашого комп'ютера, але говорить про те, що в системі існують неполадки. Краще за все не ігнорувати поява цієї помилки, а зайнятися її виправленням відразу ж.