Бұл нұсқаулықта Windows 7, 8 және 8.1-де DEP (Data Exmissions Prevention) қалай өшіру туралы сөйлесеміз. Windows 10-де дәл осылай жұмыс істеу керек. DEP-ді өшіру тұтастай жүйе үшін де, деректерді орындаудың алдын-алу қателерінен басталатын жеке бағдарламалар үшін де мүмкін.
DEP технологиясының мәні Windows-тың NX (No Execute, AMD процессорлары үшін) немесе XD (Execute Disabled, Intel процессорлары үшін) аппараттық қолдауына сүйене отырып, орындалмайтын деп белгіленген жадтың аудандарынан орындалатын кодтың орындалуына жол бермейді. Егер қарапайым болса: зиянды бағдарлама шабуылының векторларының бірін блоктайды.
Алайда, кейбір бағдарламалық жасақтамада деректердің орындалуын болдырмайтын функция іске қосылған кезде қателіктер тудыруы мүмкін - бұл қолданбалы бағдарламалар мен ойындарға арналған. «Мекен-жайдағы нұсқаулық мекен-жайдағы жадқа қол жеткізді. Жадты оқу немесе жазу мүмкін емес» формасының қателері DEP себебі болуы мүмкін.
Windows 7 және Windows 8.1 үшін DEP өшіру (бүкіл жүйе үшін)
Бірінші әдіс барлық Windows бағдарламалары мен қызметтері үшін DEP функциясын ажыратуға мүмкіндік береді. Мұны істеу үшін пәрмен жолын Әкімші ретінде ашыңыз - Windows 8 және 8.1-де «Бастау» батырмасында тінтуірдің оң жақ батырмасымен ашылатын мәзірді қолдану арқылы жасауға болады, Windows 7-де стандартты бағдарламаларда пәрмен жолын табуға болады, оны тінтуірдің оң жақ батырмасымен нұқыңыз және «Әкімші ретінде іске қосу» тармағын таңдаңыз.
Пәрмен жолында енгізіңіз bcdedit.exe / set {current} nx AlwaysOff және Enter пернесін басыңыз. Осыдан кейін компьютерді қайта іске қосыңыз: келесі жүйеге кіргенде, DEP өшіріледі.
Айтпақшы, қаласаңыз, bcdedit көмегімен жүктеу және жүйені таңдау мәзірінде DEP өшірулі жеке жазбаны жасай аласыз және оны қажет болған жағдайда қолдана аласыз.
Ескерту: болашақта DEP қосу үшін атрибутпен бірдей команданы қолданыңыз Әрқашан орнына Әрдайым.
Жеке бағдарламалар үшін DEP функциясын ажыратудың екі әдісі
DEP қателерін тудыратын жеке бағдарламалар үшін деректердің орындалуын болдырмауды өшірген дұрыс болар. Мұны екі жолмен жасауға болады - басқару тақтасындағы қосымша жүйелік параметрлерді өзгерту немесе тіркеу редакторының көмегімен.
Бірінші жағдайда, Басқару тақтасы - Жүйеге өтіңіз (сіз сонымен бірге оң жақ батырмамен «Менің компьютерім» белгішесін нұқып, «Сипаттар» тармағын таңдай аласыз). Оң жақтағы тізімнен «Қосымша жүйенің параметрлері» тармағын таңдаңыз, содан кейін «Қосымша» қойындысында «Өнімділік» бөліміндегі «Параметрлер» түймесін басыңыз.
«Деректердің орындалуын болдырмау» қойындысын ашып, «Төменде таңдалғаннан басқа барлық бағдарламалар мен қызметтер үшін DEP функциясын қосыңыз» деген құсбелгіні қойыңыз және «Қосу» батырмасын пайдаланып, DEP өшіргіңіз келетін бағдарламалардың орындалатын файлдарының жолын белгілеңіз. Осыдан кейін компьютерді қайта іске қосқан жөн.
Реестр редакторындағы бағдарламалар үшін DEP функциясын өшіру
Іс жүзінде басқару тақтасының элементтерін қолдана отырып сипатталған дәл осы нәрсені тізілім редакторы арқылы жасауға болады. Оны бастау үшін пернетақтадағы Windows + R пернелерін басып, теріңіз regedit Enter немесе Ok түймесін басыңыз.
Тіркеу редакторында бөлімге өтіңіз (сол жақтағы қалталар, егер Layers бөлімі болмаса, оны жасаңыз). HKEY_LOCAL_МАШИНА БАҒДАРЛАМАЛЫҚ Microsoft Windows NT CurrentVersion AppCompatFlags Қабаттар
DEP функциясын өшіруді қажет ететін әрбір бағдарлама үшін оның атауы осы бағдарламаның орындалатын файлына сәйкес келетін жол параметрін жасаңыз, ал мәні DisableNXShowUI (скриншоттағы мысалды қараңыз).
Соңында, DEP функциясын өшіріңіз немесе өшірмеңіз және бұл қаншалықты қауіпті? Көптеген жағдайларда, егер сіз жасаған бағдарлама сенімді ресми дереккөзден жүктелген болса, ол толығымен қауіпсіз. Басқа жағдайларда - сіз мұны қатерге және тәуекелге барасыз, бірақ бұл өте маңызды емес.