Ovaj vodič govori o tome kako onemogućiti DEP (Prevencija izvršavanja podataka, sprečavanje izvršavanja podataka) u sustavu Windows 7, 8 i 8.1. Isto bi trebalo raditi iu sustavu Windows 10. Onemogućavanje DEP moguće je kako za sustav u cjelini, tako i za pojedinačne programe koji, kada su pokrenuli, uzrokuju pogreške u sprečavanju izvršavanja podataka.
Značenje DEP tehnologije je da Windows, oslanjajući se na hardversku podršku za NX (No Execute, za AMD procesore) ili XD (Execute Disabled, za Intelove procesore), sprječava izvršavanje izvršnog koda iz onih memorijskih područja koja su označena kao neizvršiva. Ako je jednostavnije: blokira jedan od zlonamjernih napadačkih vektora.
Međutim, za neki softver, omogućena funkcija prevencije izvršavanja podataka može uzrokovati pogreške prilikom pokretanja - to se također može pronaći i za programe aplikacije i za igre. Pogreške kao što su "Uputa na adresi upućenom memoriji na adresi. Memorija se ne može čitati ili napisati" također može imati svoj uzrok DEP.
Onemogućite DEP za Windows 7 i Windows 8.1 (za cijeli sustav)
Prva metoda omogućuje vam onemogućiti DEP za sve programe i usluge Windows. Da biste to učinili, otvorite naredbeni redak u ime administratora - u Windowsima 8 i 8.1, to možete učiniti pomoću izbornika koji se otvara s desnim klikom miša na gumb "Start"U sustavu Windows 7 možete pronaći naredbeni redak u standardnim programima, desnom tipkom miša kliknite na njega i odaberite "Run as Administrator".
U naredbeni redak unesite bcdedit.exe / set {current} nx AlwaysOff i pritisnite Enter. Nakon toga, ponovo pokrenite računalo: sljedeći put kada se prijavite na ovaj sustav, DEP će biti onemogućen.
Usput, ako želite, s bcdedit, možete stvoriti zasebni unos u izborniku za podizanje sustava i odabrati sustav s DEP onemogućen i koristiti ga kada je to potrebno.
Napomena: da biste omogućili DEP u budućnosti, upotrijebite istu naredbu s atributom AlwaysOn umjesto alwaysoff.
Dva načina za onemogućivanje DEP-a za pojedinačne programe.
Možda je pametnije onemogućiti sprječavanje izvršavanja podataka za pojedine programe koji uzrokuju pogreške u DEP-u. To se može učiniti na dva načina - mijenjanjem dodatnih postavki sustava na upravljačkoj ploči ili pomoću editor registra.
U prvom slučaju idite na Upravljačku ploču - Sustav (možete kliknuti ikonu "Moje računalo" desnom tipkom i odabrati "Svojstva"). Na popisu s desne strane odaberite s popisa "Napredne postavke sustava", a zatim na kartici "Napredno" kliknite gumb "Postavke" u odjeljku "Izvedba".
Otvorite karticu "Prevencija podataka", potvrdite "Omogući DEP za sve programe i usluge osim onih koji su odabrani u nastavku" i upotrijebite gumb "Dodaj" da biste odredili putove izvršnih datoteka programa za koje želite onemogućiti DEP. Nakon toga, poželjno je ponovno pokrenuti računalo.
Onemogućite DEP za programe u uređivaču registra
U biti, ista stvar koja je upravo opisana pomoću elemenata upravljačke ploče može se izvršiti putem registra urednika. Da biste ga pokrenuli, pritisnite tipku Windows + R na tipkovnici i upišite regedit zatim pritisnite Enter ili Ok.
U uređivaču registra idite na odjeljak (mapu s lijeve strane, ako nema odjeljka Slojevi, izradite je) HKEY_LOCAL_MACHINE \ SOFTVER \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ slojevi
I za svaki program za koji želite onemogućiti DEP, stvorite string parametar čije ime odgovara putu do izvršne datoteke ovog programa, a vrijednost - DisableNXShowUI (pogledajte primjer u snimci zaslona).
Konačno, onemogućite ili onemogućite DEP i koliko je to opasno? U većini slučajeva, ako je program za koji to radite preuzet iz pouzdanog službenog izvora, potpuno je siguran. U drugim situacijama - to radite na vlastitu odgovornost i rizik, iako to nije veoma značajno.