U ovom ćemo vodiču govoriti o tome kako onemogućiti DEP (prevencija izvršavanja podataka) u Windowsima 7, 8 i 8.1. Ista bi stvar trebala raditi i u sustavu Windows 10. Onemogućavanje DEP-a moguće je kako za sustav u cjelini, tako i za pojedine programe koji počinju s greškama u prevenciji izvršavanja podataka.
Značenje DEP tehnologije je u tome što Windows, oslanjajući se na hardversku podršku za NX (No Execute, za AMD procesore) ili XD (Execute Disabled, za Intelove procesore) sprečava izvršavanje izvršnog koda iz onih područja memorije koja su označena kao neizvršljiva. Ako je jednostavnije: blokira jedan od vektora napada zlonamjernog softvera.
Međutim, za neki softver omogućena funkcija za sprečavanje izvršavanja podataka može uzrokovati pogreške pri pokretanju - to se nalazi i za aplikativne programe i za igre. Pogreške u obrascu "Uputa na adresi pristupila je memoriji na adresi. Memorija se ne može pročitati ili napisati" takođe mogu imati DEP uzrok.
Onemogućavanje DEP-a za Windows 7 i Windows 8.1 (za cijeli sistem)
Prva metoda omogućava vam da onemogućite DEP za sve Windows programe i usluge. Da biste to učinili, otvorite naredbenu liniju kao Administrator - u sustavu Windows 8 i 8.1 to se može učiniti pomoću izbornika koji se otvara desnim gumbom miša na gumbu "Start", u sustavu Windows 7 možete pronaći naredbenu liniju u standardnim programima, kliknite je desnom tipkom miša i odaberite "Pokreni kao administrator".
U naredbeni redak unesite bcdedit.exe / set {current} nx AlwaysOff i pritisnite Enter. Nakon toga ponovo pokrenite svoje računalo: sljedeći put kada se prijavite u ovaj sustav, DEP će biti onemogućen.
Usput, ako želite, pomoću bcdedit možete stvoriti zaseban unos u izborniku za pokretanje i odabir sustava s onemogućenim DEP-om i koristiti ga kada je potrebno.
Napomena: da biste u budućnosti omogućili DEP, koristite istu naredbu s atributom Uvijek umesto Alwaysoff.
Dva načina za onemogućavanje DEP-a za pojedine programe
Bilo bi razumnije onemogućiti prevenciju izvršavanja podataka za pojedine programe koji uzrokuju greške u DEP-u. To možete učiniti na dva načina - izmjenom dodatnih postavki sustava na upravljačkoj ploči ili korištenjem uređivača registra.
U prvom slučaju, idite na Control Panel - System (možete kliknuti ikonu "My Computer" desnim gumbom i odabrati "Properties"). Na popisu s desne strane odaberite "Napredni parametri sustava", a zatim na kartici "Napredno" kliknite gumb "Postavke" u odjeljku "Performanse".
Otvorite karticu "Sprečavanje izvršavanja podataka", potvrdite okvir "Omogući DEP za sve programe i usluge osim onih odabranih dolje" i pomoću gumba "Dodaj" odredite staze do izvršne datoteke programa za koje želite onemogućiti DEP. Nakon toga je poželjno i ponovno pokrenuti računalo.
Onemogućavanje DEP-a za programe u uređivaču registra
U stvari, ista stvar koja je upravo opisana pomoću elemenata upravljačke ploče može se obaviti putem uređivača registra. Da biste ga pokrenuli, pritisnite tastere Windows + R na tastaturi i otkucajte regedit zatim pritisnite Enter ili OK.
U uređivaču registra idite na odjeljak (mape s lijeve strane, ako odjeljak Slojevi ne postoje, kreirajte ga) HKEY_LOCAL_MAŠINA SOFTVER Microsoft Windows NT CurrentVersion AppCompatFlags Slojevi
A za svaki program koji zahtijeva onemogućivanje DEP-a, stvorite parametar niza čije ime odgovara putu do izvršne datoteke ovog programa, a vrijednost je OnemogućiNXShowUI (vidi primer na snimku zaslona).
I na kraju, onemogućite ili ne onemogućite DEP i koliko je to opasno? U većini slučajeva, ako je program zbog kojeg to radite preuzet iz pouzdanog službenog izvora, to je sasvim sigurno. U drugim situacijama - radite to na vlastitu odgovornost i rizik, iako nije previše važno.