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