Skip to main content

Інструкцыя па адрасе * звярнулася да памяці па адрасе *. Памяць не можа быць «read»



Некаторыя карыстальнікі могуць сутыкнуцца з раптам якія з'явіліся на экране паведамленнем «Інструкцыя па адрасе * XXX * звярнулася да памяці па адрасе * XXX *. Памяць не можа быць «read» ». Замест XXX ў дадзеным паведамленні звычайна размяшчаецца сукупнасць якіх-небудзь лікаў і літар, нічога не гаворачая карыстальніку. У дадзеным матэрыяле я растлумачу, у чым сутнасць дадзенай дысфункцыі, і як яе выправіць.

Шаблонное сообщение об ошибке
Шаблоннае паведамленне пра памылку



«Памяць не можа быць read» - спецыфіка дысфункцыі

Як вынікае з тэксту згаданага паведамлення, яно сігналізуе аб наяўнасці праблем з памяццю, інфармацыя з якой не можа быць лічана з пэўных прычынаў. Звычайна гэта звязана з сітуацыяй, пры якой якое-небудзь прыкладанне паспрабавала прачытаць інфармацыю, якая знаходзіцца ў пэўнай старонцы памяці, не выйшла гэтага выканаць, з прычыны чаго карыстальнік атрымаў паведамленне аб узніклай памылцы.

Прычыны, па якіх нейкая старонка памяці апынулася заблакаванай для патрэбнага прыкладання, могуць быць даволі рознымі. Гэта можа быць некарэктная праца планак памяці, састарэлыя драйвера да сістэмных прыладам, недастатковы аб'ём файла падпампоўкі, апаратны канфлікт прылад, парушэнне цэласнасці сістэмных файлаў, «абсыпанне» вінчэстара, мноства іншых рэлевантныя фактараў.

эр3
Выпраўляем ўзніклі памылкі пры працы з памяццю ПК

Як выправіць памылку Інструкцыя па адрасе * звярнулася да памяці па адрасе *. Памяць не можа быць «read»

Для выпраўлення дысфункцыі існуе некалькі эфектыўных рашэнняў, ніжэй я разбяру кожнае з іх.



Спосаб №1. Павялічце аб'ём віртуальнай памяці

Часта сустракаемай прычынай разгляданай дысфункцыі з'яўляецца недастатковы аб'ём файла падпампоўкі (віртуальнай памяці).

  1. Для павелічэння дадзенага аб'ёму націсніце на кнопку «Пуск», у радку пошуку увядзіце sysdm.cpl, і націсніце ўвод.
  2. Перайдзіце ва ўкладку «Дадаткова», побач з опцыяй «Хуткадзейнасць» націсніце на «Параметры».
  3. Далей абярыце ўкладку «Дадаткова», і побач з параметрам "Віртуальная памяць» націсніце на «Змяніць».

    Нажмите на "Изменить"
    Націсніце на «Змяніць» для змены параметраў
  4. У якое адкрылася акне віртуальнай памяці зніміце галачку з опцыі «Аўтаматычна выбіраць аб'ём файла падпампоўкі».
  5. Затым актывуйце опцыю «Указаць памер», і ўсталюеце аб'ём файла падпампоўкі удвая большы, чым устаноўлена памяці на вашым ПК (да прыкладу, калі ў вас 2048, то ўсталюеце зыходны і максімальны памер файла падпампоўкі на 4096). З
  6. Пасля гэтага націсніце на «Задаць» - «Ок», і перазагрузіце ваш ПК.
Нажмите на "Задать", а потом на "ОК"
Націсніце на «Задаць», а потым на «ОК»

прыклад:

У аднаго з карыстальнікаў падчас працы адной гульнявой праграмы з'явілася паведамленне «Інструкцыя па адрасе« 0x18797ca7 »звярнулася да памяці па адрасе« 0x000000 ». памяць не можа быць «read» ». Пасля ўжывання розных спосабаў барацьбы з памылкай карыстальнік удвая павялічыў файл падпампоўкі, пасля чаго праблема была вырашана.



Спосаб №2. Деинсталлируйте нестабільна працуюць праграмы

Калі праблема ўзнікла пасля ўстаноўкі якой-небудзь знешняй праграмы, то ёсць верагоднасць, што дадзеная праграма працуе нестабільна. Паспрабуйце пашукаць альтэрнатыўную вэрсію гэтай праграмы (да прыкладу, репак іншага аўтара), і ўсталяваць яе наўзамен праблемнага софту. Калі ж мы маем справай з праграмай-антывірусам або праграмай-брандмаўарам, то паспрабуйце на час адключыць ўказаны софт, каб пераканацца, што ён не з'яўляецца каталізатарам ўзнікнення праблемы.

Таксама варта часова адключыць нядаўна ўсталяваныя пашырэння і дапаўненні для вашага браўзэра, так як іх некарэктная праца можа выклікаць розныя праблемы пры працы з памяццю ПК.

Спосаб №3. Абновіце драйвера да вашых прыладам, усталюйце абнаўлення для вашай АС

Састарэлыя драйвера да апаратных кампанентаў сістэмы, як і адсутнасць неабходных абнаўленняў для АС Віндовс, можа з'яўляцца прычынай ўзнікнення разгляданай праблемы. Усталюйце на вашу АС ўсе неабходныя ёй свежыя абнаўлення, а для апаратных складнікаў - усё свежыя драйвера. Ва ўсталёўцы апошніх могуць дапамагчы такія спецыяльныя праграмы для абнаўлення драйвераў ўзроўню «DriverPack Solution» і іншых аналагаў.

Используйте специализированный софт для обновления драйверов
Выкарыстоўвайце спецыялізаваны софт для абнаўлення драйвераў

Спосаб №4. Выканайце адкат сістэмы на стабільную раннюю кропку

Даволі дзейсным спосабам барацьбы з дадзенай праблемай з'яўляецца адкат сістэмы на стабільную кропку аднаўлення, пры якой згаданых праблем не назіралася.

  1. Для ажыццяўлення дадзенай аперацыі націсніце на кнопку «Пуск», у радку пошуку увядзіце rstrui, і націсніце ўвод.
  2. Выберыце стабільную кропку аднаўлення, і адкаціўся сістэму на азначанае стан.
Осуществите откат вашей системы
Ажыццявіце адкат вашай сістэмы

Спосаб №5. Выканайце праверку цэласнасці сістэмных файлаў.

У выпадку, калі некаторыя сістэмныя файлы пашкоджаныя, у сістэмы могуць узнікаць праблемы пры працы з памяццю. Для праверкі цэласнасці сістэмных файлаў рэкамендую выкарыстоўваць функцыянал утыліты sfc, для чаго запусціце камандную радок ад імя адміністратара, у ёй увядзіце:

sfc / scannow

І націсніце ўвод. Дачакайцеся заканчэння працэдуры, а затым перазагрузіце кампутар.

Спосаб №6. Адключыце функцыю прадухілення выканання дадзеных (DEP)

Сістэмная функцыя DEP (ад D áta E xecútion P revéntion - прадухіленне выканання дадзеных), наяўная ў АС Віндовс, закліканая перашкаджаць прыкладанням ў выкананні кода, размешчанага ў «закрытых» абласцях памяці. Пры адключэнні дадзенай функцыі яна перастане замінаць згаданым прыкладанням, што ў шэрагу выпадкаў дапаможа пазбегнуць памылкі «Інструкцыя па адрасе * звярнулася да памяці па адрасе *. Памяць не можа быць «read» ».

  1. Каб выключыць (або абмежаваць) працу дадзенай функцыі націсніце на кнопку «Пуск», у радку пошуку увядзіце sysdm.cpl, і націсніце ўвод.
  2. У якое адкрылася акне уласцівасцяў сістэмы перайдзіце ва ўкладку «Дадаткова», побач з опцыяй «Хуткадзейнасць» націсніце на «Параметры».
  3. Тут перайдзіце на ўкладку «Прадухіленне выканання дадзеных», актывуйце опцыю «Уключыць DEP для ўсіх ..., акрамя ..», націсніце на «Дадаць» унізе, і пакажыце сістэме шлях да выкананага файла праграмы, пры рабоце якой вылятае разгляданая памылка.
  4. Пасля гэтага націсніце на «Ужыць», і перазагрузіце ваш ПК.

Цяпер DEP будзе працаваць для ўсіх праграм, акрамя названай вамі.

Добавьте нужную программу в список исключений
Дадайце патрэбную праграму ў спіс выключэнняў

Калі ж вы жадаеце цалкам адключыць DEP, тады запусціце камандную радок ад імя адміністратара, і там набярыце:

bcdedit.exe / set {current} nx AlwaysOff

заключэнне

Прычынай памылкі «Памяць не можа быць read» могуць быць розныя фактары, апісаныя мной вышэй. Для вырашэння праблемы выканайце ўвесь комплекс пералічаных вышэй саветаў, надаўшы асаблівую ўвагу павелічэнню аб'ёму віртуальнай памяці і працы з «DEP» - гэта дапаможа выправіць якая разглядаецца ў артыкуле памылку на вашым ПК.



Як вы ацэніце артыкул?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (5 адзнак, сярэдняе: 3,20 з 5)
Загрузка ...

Дадаць каментар

Ваш e-mail не будзе апублікаваны.