Во ова упатство, ќе зборуваме за тоа како да се оневозможи DEP (Превенција на извршување податоци) во Windows 7, 8 и 8.1. Истата работа треба да работи и во Windows 10. Оневозможувањето на DEP е можно и за системот како целина и за индивидуалните програми кои започнуваат со грешки за спречување на извршување на податоци.
Значењето на DEP технологијата е дека Windows, потпирајќи се на хардверска поддршка за NX (No Execute, за AMD процесори) или XD (Изврши оневозможено, за процесори Intel) спречува извршување на извршна шифра од оние области на меморија кои се означени како неизвршни. Ако е поедноставно: блокирајте еден од вектори за напад на малициозен софтвер.
Меѓутоа, за некои софтвер овозможената функција за да се спречи извршување на податоците може да предизвика грешки при стартување - ова се наоѓа и за апликативни програми и за игри. Грешки во формата "Упатството на адресата пристапи до меморијата на адресата. Меморијата не може да се прочита или напише" може да има и DEP причина.
Оневозможување на DEP за Windows 7 и Windows 8.1 (за целиот систем)
Првиот метод ви овозможува да го оневозможите DEP за сите програми и услуги на Windows. За да го направите ова, отворете ја командната линија како Administrator - во Windows 8 и 8.1 ова може да се направи со помош на менито што се отвора со десното копче на глувчето на копчето "Start", во Windows 7 можете да ја пронајдете командната линија во стандардни програми, кликнете со десното копче на неа и изберете "Стартувај како администратор".
Во командната линија, внесете bcdedit.exe / постави {струја} nx Секогаш и притиснете Enter. После тоа, рестартирајте го компјутерот: следниот пат кога ќе се најавите во овој систем, DEP ќе биде оневозможен.
Патем, ако сакате, користејќи bcdedit можете да креирате посебен влез во изборникот за подигање и систем со DEP оневозможен и да го користите кога е потребно.
Забелешка: за да овозможите DEP во иднина, користете ја истата команда со атрибутот Секогаш наместо Секогаш.
Два начина да се оневозможи DEP за индивидуални програми
Можеби е поразумно да се оневозможи спречување на извршување на податоците за индивидуални програми кои предизвикуваат DEP грешки. Можете да го направите ова на два начина - со промена на дополнителни системски поставки во контролниот панел или со користење на уредникот на регистарот.
Во првиот случај, одете во Control Panel - System (исто така можете да кликнете на иконата "Мојот компјутер" со десното копче и изберете "Карактеристики"). Во списокот десно, одберете "Advanced system parameters", а потоа на табулаторот "Advanced", кликнете на копчето "Settings" во делот "Performance".
Отворете го табулаторот "Превенција на извршување податоци", проверете го полето "Овозможи DEP за сите програми и услуги, освен оние избрани подолу" и користете го копчето "Додај" за да ги одредите патеките до извршните датотеки на програмите за кои сакате да го оневозможите DEP. После тоа, препорачливо е и да го рестартирате компјутерот.
Оневозможување на DEP за програми во уредникот на регистарот
Всушност, истото што штотуку е опишано со употреба на елементи на контролниот панел може да се направи преку уредникот на регистарот. За да го стартувате, притиснете ги копчињата Виндоус + Р на тастатурата и напишете регедит потоа притиснете Enter или Ok.
Во уредникот на регистарот, одете на делот (папки лево, ако делот Слоеви не постои, креирајте го) HKEY_LOCAL_МАШИНА СОФТВЕР Мајкрософт Виндоус НТ ТековнатаVersion AppCompatFlags Слоеви
И за секоја програма што бара оневозможување на DEP, креирајте низа параметар чие име одговара на патеката до извршната датотека на оваа програма, а вредноста е ОневозможиNXShowUI (видете пример во скриншот).
И, конечно, оневозможете или не оневозможете го DEP и колку е опасно? Во повеќето случаи, ако програмата за која го правите ова е преземена од сигурен официјален извор, таа е целосно безбедна. Во други ситуации - го правите ова на своја опасност и ризик, иако не е премногу значајно.