Այս ուղեցույցը կխոսի այն մասին, թե ինչպես պետք է անջատել DEP- ի (Data Execution Prevention, Data Execution Prevention) Windows 7, 8 եւ 8.1-ում: Նույնը պետք է աշխատի Windows 10-ում: DEP- ն անջատելը հնարավոր է ինչպես համակարգում, այնպես էլ անհատական ծրագրերի համար, որոնք սկսվում են տվյալների առաջացման կանխարգելման սխալներով:
DEP տեխնոլոգիայի իմաստը այն է, որ Windows- ը, հիմնվելով NX- ի (No Execute, AMD- ի պրոցեսորների համար) կամ XD- ի (Execute Disabled, Intel պրոցեսորների համար) ապարատային աջակցության վրա, կանխում է գործարկվող կոդերի կատարումը այն հիշողության վայրերից, որոնք նշված են որպես ոչ executable: Եթե ավելի պարզ: արգելափակում է չարամիտ հարձակման վեկտորներից մեկը:
Այնուամենայնիվ, որոշ ծրագրային ապահովման համար թույլատրված տվյալների կատարման կանխարգելման գործառույթը կարող է առաջացնել սխալներ, սկսած հավելվածների եւ խաղերի համար: Սխալներ, ինչպիսիք են «Հիշատակի հասցեին ուղղված հասցեում հրահանգը հիշողության մեջ չի կարող ընթերցել կամ գրել», կարող է ունենալ նաեւ DEP- ի պատճառը:
Անջատել DEP- ի Windows 7 եւ Windows 8.1-ի համար (ամբողջ համակարգի համար)
Առաջին մեթոդը հնարավորություն է տալիս անջատել DEP- ի բոլոր Windows ծրագրերի եւ ծառայությունների համար: Դա անելու համար բացեք հրամանի արագություն Administrator- ի անունից `Windows 8 եւ 8.1-ում, դա կարող է կատարվել, օգտագործելով մենյուի մկնիկը, որը բացվում է« Սկսել »կոճակի վրա, Windows 7-ում, կարող եք գտնել հրամանի ստեղնը ստանդարտ ծրագրերում, աջ սեղմում եւ ընտրեք «Run as Administrator»:
Հրամանի հուշում, մուտքագրեք bcdedit.exe / set {ընթացիկ} nx AlwaysOff եւ սեղմեք Enter: Դրանից հետո, վերագործարկել ձեր համակարգիչը, հաջորդ անգամ մուտք գործել համակարգ, DEP- ը կջնջվի:
Ի դեպ, եթե ցանկանաք, bcdedit- ի հետ, Դուք կարող եք ստեղծել առանձին մուտք մուտքի ընտրացանկում եւ ընտրեք համակարգը DEP անջատված եւ պահանջվում է այն օգտագործելիս:
Նշում. Ապագայում DEP- ը միացնելու համար օգտագործեք նույն հրամանը հատկանիշով Միշտ փոխարենը Ալվեշոֆը.
DEP- ի անհատական ծրագրերի անջատման երկու եղանակ:
Այն կարող է ավելի իմաստալից դարձնել DEP սխալների անհատական ծրագրերի համար տվյալների արգելման կանխարգելումը: Դա կարելի է անել երկու եղանակով, կառավարման համակարգում լրացուցիչ համակարգային պարամետրեր փոխելով կամ ռեեստրի խմբագրիչի միջոցով:
Առաջին դեպքում, անցեք Control Panel - System (դուք կարող եք նաեւ սեղմել «Իմ համակարգչի» պատկերակը աջ կոճակը եւ ընտրել «Հատկություններ»): Ընտրեք ցանկում «Լրացուցիչ համակարգի պարամետրեր» կետում, այնուհետեւ «Ընդլայնված» էջում կտտացրեք «Կատարողական» բաժնում «Պարամետրեր» կոճակը:
Բացեք «Տվյալների կատարման կանխարգելման» էջանիշը, ստուգեք «DEP- ի բոլոր ծրագրերի եւ ծառայությունների համար, բացառությամբ այն ստորեւ ընտրվածների», եւ օգտագործեք «Ավելացնել» կոճակը `DEP- ը անջատելու ծրագրերի գործարկվող ֆայլերի ուղիները: Դրանից հետո նաեւ ցանկալի է վերագործարկել համակարգիչը:
Անջատել DEP- ը ռեեստրի խմբագրակազմի ծրագրերի համար
Ըստ էության, այն նույն բանը, որն ուղղակիորեն նկարագրված էր կառավարման վահանակի տարրերի միջոցով, կարելի է նաեւ կատարել ռեեստրի խմբագիր: Այն սկսելու համար սեղմեք ստեղնաշարի եւ տիպի Windows- ի ստեղնը + R ռեգեդիտ ապա Enter կամ Ok կոճակը:
Ռեեստրի խմբագրում, անցեք բաժին (ձախ թղթապանակ, եթե շերտեր չկան, ստեղծեք այն) HKEY_LOCAL_ՄԵՔԵՆԱ Ծրագրային ապահովում Microsoft- ը Windows NT CurrentVersion AppCompatFlags Շերտեր
Եւ յուրաքանչյուր ծրագրի համար, որը ցանկանում եք անջատել DEP- ը, ստեղծեք լարային պարամետր, որի անունը համապատասխանում է այս ծրագրի գործարկվող ֆայլի ուղին եւ արժեքը, DisableNXShowUI (տես նկարի օրինակ):
Ի վերջո, անջատեք կամ անջատեք DEP- ը եւ որքան վտանգավոր է դա: Շատ դեպքերում, եթե ծրագիրը, որի համար դուք անում եք, հուսալի պաշտոնական աղբյուրից ներբեռնվում է, այն լիովին անվտանգ է: Այլ իրավիճակներում դուք դա անում եք ձեր վտանգի եւ ռիսկի մեջ, թեեւ դա շատ կարեւոր չէ: