Configurare o Disattivare il DEP (Data Execution Prevention) in Windows

0
5976

Prevenzione dell’Esecuzione dei dati, altrimenti noto come DEP, è un insieme di tecnologie integrate in Windows XP SP2 e versioni successive di impedire che il codice da eseguire in alcune regioni di memoria che non sono autorizzato.

Questo aiuta a prevenire tutti i tipi di attacchi e gli exploit, che normalmente sarebbe in grado di eseguire liberamente, di esecuzione. Prevenzione dell’Esecuzione dei dati, disponibile in due versioni, la funzionalità applicata all’hardware e software di protezione esecuzione programmi applicata.

La maggior parte degli utenti non avrà mai bisogno di preoccuparsi di DEP, perché lavora in background e, di norma, solo protegge il sistema di Windows di file binari o programmi che “opt-in”. Tuttavia, se la funzionalità è attivata per tutti i programmi, può causare problemi con alcuni programmi.

DEP a volte chiudere un programma o un processo senza alcuna notifica se viola DEP. Normalmente, questi sono di terze parti o i vecchi programmi non scritti correttamente per Windows.

È possibile disattivare la Prevenzione dell’Esecuzione dei Dati per un particolare programma di Windows, seguendo la procedura riportata di seguito. Si noti che è possibile disattivare la funzionalità protezione esecuzione programmi in generale per l’intero sistema, ma non è raccomandato in quanto rende il vostro computer di meno sicuro.

Attivare/Disbable DEP

Passo 1: fare clic Destro su risorse del Computer e scegliere Proprietà. Quindi fare clic su Avanzate nella scheda e poi Impostazioni in Prestazioni.

In Windows 8 o Windows 10, che si fa clic su Questo PC, scegliere Proprietà e quindi fare clic su impostazioni di sistema Avanzate link.

Passo 2: Ora, fare clic sulla Prevenzione dell’Esecuzione dei Dati scheda e troverete due pulsanti di opzione:

Passo 3: Qui è dove si può essere un po ‘ complicato. Per impostazione predefinita, la funzionalità dovrebbe essere impostato il primo pulsante di opzione e quindi di proteggere solo i programmi essenziali di Windows e servizi. Se il secondo pulsante di opzione è selezionata, sarà attiva protezione esecuzione programmi per TUTTI i processi, non solo i processi di Windows.

Se hai problemi con un programma, andare avanti e provare a selezionare il primo pulsante di opzione, riavviare il computer e vedere se questo risolve il problema. Se non, si può andare avanti e fare clic su attiva protezione esecuzione programmi per tutti i programmi e I servizi tranne quelli selezionati pulsante e quindi aggiungere il programma che sta avendo problemi. Assicuratevi di controllare la casella di anche.

Tuttavia, la funzionalità è ora attivata per ogni altro programma in Windows e si potrebbe finire avendo lo stesso problema con altri programmi. In questo caso, è necessario manualmente ogni programma all’elenco delle eccezioni.

Passo 4: fare Clic su Aggiungi pulsante e selezionare il percorso del file eseguibile del programma che si desidera rimuovere dalla protezione esecuzione programmi.

Vale anche la pena notare che si potrebbe ottenere un messaggio di errore che indica che È possibile non impostare DEP attributi a 64-bit di file eseguibili quando si aggiunge una versione a 64-bit eseguibile all’elenco delle eccezioni. Questo è OK, perché significa che il vostro computer è a 64 bit e che il tuo processore supporta già basato su hardware DEP.

Questo significa che tutti i processi a 64 bit sono sempre protetti. L’unico modo per evitare la funzionalità protezione esecuzione programmi da proteggere un’applicazione a 64 bit è di spegnerlo completamente. Tuttavia, al fine di disattivare la funzionalità protezione esecuzione programmi completamente, è necessario utilizzare la riga di comando.

Girare DEP Sempre/Sempre Spento

Oltre alle due impostazioni che vedi nella Prevenzione dell’Esecuzione dei Dati della scheda di cui sopra, ci sono due impostazioni che è possibile configurare per DEP.

Sempre On – DEP sarà per tutti i processi in Finestra e non è possibile esenti da qualsiasi processo o programma di protezione
Sempre Off – DEP sarà completamente disattivato e nessun processo o programma, compresi i processi di Windows, saranno protetti.

Per fare questo, aprire il prompt dei comandi facendo clic su Start, digitare CMD, tasto destro del mouse sul primo elemento e scegliere Esegui come amministratore.

Ora per attivare la funzionalità protezione esecuzione programmi per sempre, copiare e incollare il seguente comando:

bcdedit.exe /set {current} nx AlwaysOn

Per spegnere sempre DEP, digitare il seguente comando:

bcdedit.exe /set {current} nx AlwaysOff

Si noti che è necessario per eseguire uno di questi comandi, non sia, come mostrato sopra. Inoltre, è necessario riavviare il computer dopo ogni modifica apportata al DEP.

Una volta apportate le modifiche, si noterà che l’interfaccia di Windows per modificare impostazioni di protezione è stato disattivato, in modo da utilizzare solo la riga di comando opzioni, se necessario. Una opzione ti dà assolutamente alcuna protezione e uno ti offre una protezione completa.

Il default e l’opzione ideale è avere il primo pulsante di opzione selezionata, che sarà solo in grado di proteggere essenziali di Windows, programmi e servizi. Se avete domande, sentitevi liberi di commentare. Enjoy!