Ovaj vodič će govoriti o tome kako onemogućiti DEP (sprečavanje izvršenja podataka, sprečavanje izvršenja podataka) u Windowsima 7, 8 i 8.1. Isto bi trebalo raditi u Windowsu 10. Onemogućavanje DEP-a je moguće i za sistem u cjelini i za pojedinačne programe koji, kada se pokrenu, uzrokuju greške u sprječavanju izvršenja podataka.
Značenje DEP tehnologije je da Windows, oslanjajući se na hardversku podršku za NX (bez izvršenja, za AMD procesore) ili XD (Execute Disabled, za Intel procesore), sprečava izvršenje izvršnog koda iz memorijskih područja koja su označena kao ne-izvršna. Ako je jednostavnije: blokira jedan od vektora napada malware-a.
Međutim, za neki softver, omogućena funkcija za sprečavanje izvođenja podataka može uzrokovati greške pri pokretanju - to se također nalazi za aplikacijske programe i igre. Greške poput "Instrukcije na adresi adresirane na memoriju na adresi. Memorija se ne može čitati ili pisati" može imati i svoj uzrok DEP.
Onemogući DEP za Windows 7 i Windows 8.1 (za ceo sistem)
Prvi metod vam omogućava da onemogućite DEP za sve Windows programe i servise. Da biste to uradili, otvorite komandnu liniju u ime administratora - u operativnim sistemima Windows 8 i 8.1, ovo se može uraditi pomoću menija koji se otvara desnim klikom miša na dugme "Start", u operativnom sistemu Windows 7 možete pronaći komandni redak u standardnim programima, desnim klikom na i odaberite "Pokreni kao administrator".
U komandnoj liniji unesite bcdedit.exe / set {trenutno} nx AlwaysOff i pritisnite Enter. Nakon toga ponovo pokrenite računar: sljedeći put kada se prijavite na ovaj sistem, DEP će biti onemogućen.
Usput, ako želite, sa bcdedit, možete kreirati poseban unos u boot meniju i odabrati sistem sa DEP-om i koristiti ga kada je potrebno.
Napomena: da biste u budućnosti omogućili DEP, koristite istu naredbu s atributom Alwayson umesto Alwaysoff.
Dva načina za onemogućavanje DEP-a za pojedinačne programe.
Možda je pametnije onemogućiti sprečavanje izvršavanja podataka za pojedinačne programe koji uzrokuju DEP greške. To se može uraditi na dva načina - promjenom dodatnih parametara sustava u upravljačkoj ploči ili korištenjem uređivača registra.
U prvom slučaju idite na Control Panel - System (možete kliknuti na ikonu "My Computer" desnim dugmetom i odabrati "Properties"). Na listi sa desne strane izaberite stavku "Dodatni parametri sistema", a zatim na kartici "Napredno" kliknite na dugme "Parametri" u odeljku "Performanse".
Otvorite karticu "Sprečavanje izvršenja podataka", označite "Omogući DEP za sve programe i usluge osim onih koje su odabrane u nastavku" i koristite gumb "Dodaj" da biste odredili putanje do izvršnih datoteka programa za koje želite onemogućiti DEP. Nakon toga, poželjno je i ponovo pokrenuti računar.
Onemogućite DEP za programe u uređivaču registra
U suštini, ista stvar koja je upravo opisana pomoću elemenata kontrolne ploče može se obaviti preko editora registra. Da biste ga pokrenuli, pritisnite taster Windows + R na tastaturi i kucajte regedit zatim pritisnite Enter ili Ok.
U uređivaču registra idite na odjeljak (mapa na lijevoj strani, ako ne postoji odjeljak Slojevi, kreirajte ga) HKEY_ tLOCAL_MAŠINA SOFTVER Microsoft Windows NT t CurrentVersion t AppCompatFlags t Slojevi
Za svaki program za koji želite da onemogućite DEP, kreirajte parametar niza čije ime odgovara putanji do izvršne datoteke ovog programa, a vrijednost - DisableNXShowUI (pogledajte primjer na slici).
Konačno, onemogućite ili onemogućite DEP i koliko je to opasno? U većini slučajeva, ako se program za koji to radite preuzima iz pouzdanog službenog izvora, on je potpuno siguran. U drugim situacijama - radite to na sopstvenu opasnost i rizik, iako to nije jako značajno.