La prevenzione dell'esecuzione dei dati è una funzione di sicurezza intesa a prevenire danni al computer. A volte, tuttavia, DEP può causare conflitti con programmi legittimi. Se ti capita, ecco come disabilitare Windows DEP per applicazioni specifiche.
Le istruzioni in questo articolo si applicano a Windows 10, 8 e 7.
Che cos'è la prevenzione dell'esecuzione dei dati?
Microsoft ha introdotto Data Execution Prevention nel sistema operativo Windows a partire da Windows XP. DEP genera un'eccezione se rileva il caricamento del codice dall'heap o dallo stack predefinito. Poiché questo comportamento è indicativo di codice dannoso, DEP protegge il browser dagli attacchi impedendo l'esecuzione di codice sospetto.
È molto probabile che i programmi meno recenti e non Microsoft che si basano sui servizi Windows vengano contrassegnati da DEP. Per eseguire tali programmi, è necessario creare un'eccezione nelle impostazioni di sistema o disabilitare del tutto DEP. Driver di dispositivo obsoleti possono anche causare errori DEP.
Come disabilitare Windows DEP per applicazioni specifiche
Per escludere determinati programmi da Windows DEP:
-
Apri il Pannello di controllo di Windows e seleziona Sistema e sicurezza.
-
Seleziona Sistema.
-
Seleziona Impostazioni di sistema avanzate.
-
Seleziona la scheda Avanzate nella finestra Proprietà di sistema che si apre e quindi seleziona Impostazioni meno di Prestazioni.
-
Seleziona la scheda Prevenzione esecuzione dati e seleziona Attiva DEP per tutti i programmi e servizi tranne quelli che seleziono io.
Per disabilitare DEP per la maggior parte dei programmi, seleziona Attiva DEP solo per programmi e servizi Windows essenziali.
-
Seleziona Aggiungi e scegli i programmi che vuoi escludere.
Non è possibile escludere i programmi a 64 bit da Windows DEP. La maggior parte dei conflitti sono causati da programmi a 32 bit.
-
Seleziona Applica e OK.
Devi riavviare il computer per rendere effettive le modifiche.