Cos'è DEP e come disattivarlo in Windows 7 o Vista

La Prevenzione dell'esecuzione dei dati (DEP) è una funzionalità di protezione della memoria di Windows che aiuta a impedire l'esecuzione di codice dannoso in aree di memoria destinate ai dati. In Windows 7 e Windows Vista, è possibile modificarne i criteri e, per le applicazioni a 32 bit supportate, aggiungere un'eccezione mirata. Mantenere la DEP attiva a meno che non si abbia la conferma di uno specifico problema di compatibilità. Disabilitarla in genere non risolve arresti anomali del browser o errori di installazione non correlati.

Importante: queste istruzioni sono valide per le versioni precedenti di Windows. Microsoft ha interrotto il supporto esteso per Windows Vista l'11 aprile 2017 e per Windows 7 il 14 gennaio 2020. Nessuno dei due sistemi operativi è adatto all'utilizzo quotidiano di Internet senza un sistema operativo sostitutivo supportato.

Che cosa fa esattamente il DEP?

DEP contrassegna determinate pagine di memoria come non eseguibili, incluse quelle tipicamente utilizzate per lo stack e l'heap di un programma. Se un programma tenta di eseguire istruzioni da una pagina di dati protetta, Windows potrebbe interromperlo. Questo contribuisce a limitare gli attacchi che sfruttano la corruzione della memoria, sebbene DEP da solo non possa prevenire ogni tipo di attacco.

Le applicazioni meno recenti che generano codice dinamicamente o utilizzano componenti obsoleti possono talvolta entrare in conflitto con DEP. Tuttavia, un messaggio di arresto anomalo da solo non dimostra che il problema sia stato causato da DEP. Innanzitutto, aggiorna l'applicazione, rimuovi i componenti aggiuntivi problematici o consulta le linee guida sulla compatibilità del fornitore del programma. La panoramica tecnica di Microsoft su DEP spiega la protezione e i suoi limiti di compatibilità.

Come modificare le impostazioni DEP per un programma

L'approccio più sicuro è quello di consentire l'esecuzione di un programma incompatibile e affidabile, piuttosto che disattivare completamente DEP per Windows. Su Windows 7 e Vista, seguire questi passaggi utilizzando un account amministratore:

1. Apri le impostazioni di sistema avanzate

Fai clic su Start , fai clic con il pulsante destro del mouse su Computer e scegli Proprietà . Nella finestra Sistema, seleziona Impostazioni di sistema avanzate a sinistra. Approva la richiesta di autorizzazione amministrativa, se visualizzata.

Finestra di sistema di Windows 7 con le impostazioni di sistema avanzate evidenziate nella barra laterale sinistra.
Apri le impostazioni di sistema avanzate dalla finestra Sistema di Windows 7.

2. Apri le opzioni di prestazioni

Nelle Proprietà del sistema , selezionare la scheda Avanzate . In Prestazioni , fare clic su Impostazioni .

Scheda Proprietà di sistema Avanzate con il pulsante Impostazioni prestazioni evidenziato.
Seleziona Impostazioni nella sezione Prestazioni, non Profili utente o Avvio e ripristino.

3. Selezionare la politica di eccezione DEP

Apri la scheda Prevenzione dell'esecuzione dei dati ( DEP). Seleziona Attiva DEP per tutti i programmi e servizi tranne quelli che seleziono . In questo modo si abilita la policy OptOut , il che significa che DEP rimane attivo per la maggior parte dei programmi, ma consente le eccezioni supportate.

Nella scheda Prevenzione esecuzione dati di Windows 7, viene visualizzata l'opzione per tutti i programmi tranne alcune eccezioni selezionate.
La seconda opzione del DEP prevede delle eccezioni per le domande ammissibili.

4. Aggiungere solo il file eseguibile interessato

Fai clic su Aggiungi , individua il file .exe effettivo dell'applicazione attendibile , selezionalo e scegli Apri . Ad esempio, un programma meno recente potrebbe avere un eseguibile denominato LegacyApp.exe; il nome mostrato qui è solo un esempio. Verifica che appaia nell'elenco delle eccezioni, fai clic su Applica e OK e riavvia il computer se Windows lo richiede. Prova di nuovo l'applicazione.

Finestra di dialogo per l'apertura dei file con un eseguibile di esempio LegacyApp.exe selezionato per un'eccezione DEP.
Nella finestra di dialogo Aggiungi, seleziona il file eseguibile del programma attendibile.

Non tutti i programmi possono essere esentati. DEP non può essere disattivato per gli eseguibili a 64 bit tramite questo meccanismo di eccezione e Windows potrebbe impedire le eccezioni per alcuni componenti protetti. Non modificare il tipo di file di un eseguibile né disabilitare le funzionalità di sicurezza per aggirare tale limitazione. Microsoft documenta la distinzione per processo nella sua documentazione di riferimento sulla protezione dagli exploit .

Come ripristinare le impostazioni DEP originali

Torna alla stessa scheda Prevenzione esecuzione dati . Se hai aggiunto un'eccezione per un programma, seleziona la relativa voce e fai clic su Rimuovi . Se in precedenza utilizzavi i criteri predefiniti Solo per Windows, seleziona Attiva DEP solo per i programmi e i servizi essenziali di Windows per tornare a Attiva . Applica le modifiche e riavvia il computer se richiesto. L'impostazione Solo per Windows non equivale a disabilitare completamente DEP; protegge comunque i componenti essenziali del sistema operativo.

Avanzato: Modificare i criteri di avvio DEP con BCDEdit

Attenzione: BCDEdit modifica la configurazione di avvio di Windows. Un errore può influire sull'avvio e la AlwaysOffmodifica rimuove un'importante protezione. Utilizzare questa opzione solo per la risoluzione controllata dei problemi su un sistema legacy isolato e ripristinare l'impostazione precedente al termine. Microsoft avverte esplicitamente dei rischi derivanti dalla modifica delle opzioni di avvio .

Da Start > Tutti i programmi > Accessori , fai clic con il pulsante destro del mouse su Prompt dei comandi e scegli Esegui come amministratore . Prima di procedere, annota i criteri di configurazione esistenti:

bcdedit /enum {current}

Se visualizzata, individua la nxvoce corrispondente. Per disattivare temporaneamente DEP a livello di sistema, il comando precedente era:

bcdedit /set {current} nx AlwaysOff

Riavvia Windows affinché la nuova impostazione di avvio abbia effetto. Al termine del test, ripristina i criteri registrati. Per un sistema che originariamente utilizzava i OptIncriteri comuni, immetti:

bcdedit /set {current} nx OptIn

Se l'impostazione precedente era OptOutinvece, ripristinala con bcdedit /set {current} nx OptOut. Riavvia di nuovo. Non sostituire AlwaysOnalla cieca: impone DEP per tutti i processi e può bloccare le eccezioni. Il riferimento BCDEdit /set di Microsoft definisce tutte e quattro nxle impostazioni: OptIn, OptOut, AlwaysOn, e AlwaysOff.

Cosa succede se la scheda DEP è disattivata o l'app continua a bloccarsi?

  • I controlli non sono disponibili: una politica di avvio forzato come AlwaysOno AlwaysOffpuò sovrascrivere le scelte grafiche. Verificare il nxvalore prima di procedere con la risoluzione dei problemi.
  • L'applicazione è a 64 bit: l'esenzione DEP per singola applicazione non è supportata. Si consiglia di cercare una versione aggiornata o compatibile.
  • Il problema persiste: rimuovi l'eccezione, aggiorna l'app, controlla i registri eventi e analizza plug-in, driver e file danneggiati. La disattivazione di DEP non dovrebbe essere considerata una soluzione generica per i crash del browser.

Per i computer che devono eseguire software legacy, la soluzione definitiva consiste nel trasferire il carico di lavoro in un ambiente supportato o nel mantenere la vecchia installazione offline e strettamente controllata, piuttosto che lasciare DEP disabilitato.

Lascia un commento

Trasforma le foto in dipinti, schizzi e cartoni animati con FotoSketcher

Trasforma le foto in dipinti, schizzi e cartoni animati con FotoSketcher

Trasforma una foto in un dipinto, uno schizzo a matita o un fumetto con FotoSketcher Studio. Scopri come scegliere un effetto, regolare l'anteprima e salvare la tua opera.

Analizza e identifica i file audio in dettaglio con Audio Identifier

Analizza e identifica i file audio in dettaglio con Audio Identifier

Scopri cosa rivela Audio Identifier su bitrate, codificatori e tag, come funziona il suo flusso di lavoro precedente e quali strumenti attuali analizzano i file o identificano i brani.

My Photo Index: un organizzatore di foto open source per Windows

My Photo Index: un organizzatore di foto open source per Windows

My Photo Index è un catalogo di foto di Windows, ormai datato, per l'etichettatura, la valutazione e la visualizzazione di immagini locali. Esamina le sue funzionalità documentate, i limiti di compatibilità e un'alternativa ancora supportata.

Modifica attributi, date e orari di file e cartelle con Attribute Changer

Modifica attributi, date e orari di file e cartelle con Attribute Changer

Scopri come utilizzare Attribute Changer per modificare gli attributi e i timestamp dei file di Windows, aggiornare le date EXIF ​​delle foto JPEG e visualizzare in anteprima le modifiche in blocco in tutta sicurezza.

Come impostare uno sfondo diverso su ciascun monitor in Windows 10

Come impostare uno sfondo diverso su ciascun monitor in Windows 10

Imposta uno sfondo diverso per ogni monitor di Windows 10, identifica gli schermi, regola l'adattamento dell'immagine e risolvi i problemi relativi alle opzioni del monitor mancanti.

pViewer: Un visualizzatore di immagini e lettore di manga e fumetti minimalista

pViewer: Un visualizzatore di immagini e lettore di manga e fumetti minimalista

Scopri cosa fa pViewer, come funzionano le sue modalità foto e fumetto, quale edizione per Windows scaricare e quali sono le differenze tra la versione precedente e quella riscritta.

Come passare allo sfondo successivo del desktop con una scorciatoia da tastiera in Windows 7 e 8

Come passare allo sfondo successivo del desktop con una scorciatoia da tastiera in Windows 7 e 8

Configura una presentazione di immagini in Windows 7 o 8, crea un piccolo collegamento in VBScript e assegna una scorciatoia da tastiera per passare allo sfondo successivo.

NeoDownloader: Imposta i parametri e scarica in blocco le immagini dai siti web

NeoDownloader: Imposta i parametri e scarica in blocco le immagini dai siti web

Scopri come creare un progetto NeoDownloader, scegliere l'ambito di scansione, impostare i filtri delle immagini e la destinazione, e rivedere i download in batch.

XnConvert: Applica effetti e converti formati di immagine in batch

XnConvert: Applica effetti e converti formati di immagine in batch

Utilizza XnConvert per applicare effetti, ridimensionare le foto e convertire i formati delle immagini in batch. Scegli le impostazioni di output, visualizza in anteprima le modifiche e proteggi i tuoi originali.

Monitora le ore di lavoro e l'utilizzo del computer con ManicTime.

Monitora le ore di lavoro e l'utilizzo del computer con ManicTime.

Scopri come ManicTime tiene traccia dell'utilizzo delle applicazioni, dei tempi di attività e di inattività e dei documenti, e trasforma la cronologia delle tue attività in tag di progetto e fogli presenze.