Microsoft ha introdotto Data Execution Prevention nel sistema operativo che inizia con Windows XP. Data Execution Prevention è una funzione di sicurezza che mira a prevenire danni al computer. DEP solleva un'eccezione se rileva il caricamento del codice dall'heap o dallo stack predefinito. Poiché questo comportamento è indicativo di codice in codice legittimo malevolo, in genere non viene caricato in questo modo. DEP protegge il browser dagli attacchi resi, ad esempio tramite buffer overflow e vulnerabilità di tipo simile impedendo l'esecuzione di codice da pagine di dati sospetti.
A volte, tuttavia, la Protezione esecuzione programmi può causare conflitti con programmi legittimi. Se ciò accade a te, ecco come disabilitare DEP per applicazioni specifiche.
Come disattivare DEP per applicazioni specifiche
- Clicca il Inizio sul tuo computer Windows e scegli Computer > Proprietà di sistema > Impostazioni avanzate di sistema.
- Dal Finestra di dialogo Proprietà del sistemaselezionare Impostazioni.
- Seleziona il prevenzione di esecuzione dei dati scheda.
- Selezionare Attiva DEP per tutti i programmi e servizi eccetto quelli che seleziono.
- Clic Inserisci e utilizzare la funzione Sfoglia per cercare il programma eseguibile che si desidera escludere, ad esempio excel.exe o word.exe.
A seconda della versione di Windows, potrebbe essere necessario accedere alla finestra di dialogo Proprietà del sistema facendo clic con il pulsante destro del mouse su Questo PC o Computer da Esplora risorse.
- In Esplora risorse, fai clic con il pulsante destro del mouse e scegli Proprietà > Impostazioni avanzate di sistema > Proprietà di sistema.
- Selezionare Avanzate > Prestazione > prevenzione di esecuzione dei dati.
- SelezionareAttiva DEP per tutti i programmi e servizi eccetto quelli che seleziono.
- ClicInserisci e utilizzare la funzione Sfoglia per cercare l'eseguibile del programma che si desidera escludere.