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