DEP aiuta in Windows 10. Diverse opzioni per disabilitare DEP in Windows. Video: disattiva completamente DEP

DEP aiuta in Windows 10. Diverse opzioni per disabilitare DEP in Windows.  Video: disattiva completamente DEP
DEP aiuta in Windows 10. Diverse opzioni per disabilitare DEP in Windows. Video: disattiva completamente DEP

Ciao a tutti, oggi vi dirò come disattivare DEP in Windows.

In queste istruzioni parleremo di come disabilitare DEP (Data Execution Prevention) in Windows 7, 8 e 8.1. Lo stesso dovrebbe funzionare in Windows 10. La disattivazione di DEP è possibile sia per il sistema nel suo insieme che per i singoli programmi che visualizzano errori di Prevenzione esecuzione dati all'avvio.

Il significato della tecnologia DEP è che Windows, basandosi sul supporto hardware NX (No Execute, per processori AMD) o XD (Execute Disabled, per processori Intel), impedisce l'esecuzione di codice eseguibile da quelle aree di memoria contrassegnate come non eseguibili. In parole povere: blocca uno dei vettori di attacco malware.

Tuttavia, per alcuni software, la funzione Prevenzione esecuzione dati abilitata potrebbe causare la visualizzazione di errori all'avvio: ciò si verifica sia per i programmi applicativi che per i giochi. Errori del tipo “L'istruzione all'indirizzo ha avuto accesso alla memoria all'indirizzo. Impossibile leggere o scrivere la memoria" può essere causato anche da DEP.

Disattivazione di Protezione esecuzione programmi per Windows 7 e Windows 8.1 (a livello di sistema)

Il primo metodo consente di disabilitare DEP per tutti i programmi e servizi Windows. Per fare ciò, apri la riga di comando come amministratore: in Windows 8 e 8.1 puoi farlo utilizzando il menu che si apre facendo clic con il tasto destro del mouse sul pulsante Start, in Windows 7 puoi trovare la riga di comando nei programmi standard, facendo clic con il tasto destro del mouse su di esso e seleziona "Esegui come amministratore".

Al prompt dei comandi, inserisci

bcdedit.exe /set (corrente) nx AlwaysOff

e premere Invio. Successivamente, riavvia il computer: la prossima volta che accedi a questo sistema, DEP sarà disabilitato.

A proposito, se lo desideri, utilizzando bcdedit puoi creare una voce separata nel menu di avvio e selezione del sistema con DEP disabilitato e utilizzarla quando richiesto.

Nota: per abilitare DEP in futuro, utilizzare lo stesso comando con l'attributo Sempre acceso invece di Sempre spento.

Due modi per disabilitare DEP per singoli programmi

Potrebbe essere più ragionevole disabilitare la prevenzione dell'esecuzione dei dati per i singoli programmi che causano errori DEP. Questo può essere fatto in due modi: modificando ulteriori impostazioni di sistema nel Pannello di controllo o utilizzando l'Editor del Registro di sistema.

Nel primo caso, vai su Pannello di controllo - Sistema (puoi anche cliccare sul file Il mio computer fare clic con il tasto destro e selezionare Proprietà). Seleziona un elemento dall'elenco a destra Impostazioni avanzate di sistema, quindi sulla scheda Inoltre fare clic sul pulsante Opzioni Nel capitolo Prestazione.

Apri la scheda "Prevenzione esecuzione dati", seleziona "Abilita DEP per tutti i programmi e servizi tranne quelli selezionati di seguito" e utilizza il pulsante "Aggiungi" per specificare i percorsi dei file eseguibili dei programmi per i quali desideri disattivare DEP. Successivamente è consigliabile riavviare anche il computer.

Disabilitare DEP per i programmi nell'editor del Registro di sistema

Essenzialmente la stessa cosa appena descritta utilizzando gli elementi del pannello di controllo può essere eseguita utilizzando l'editor del registro. Per avviarlo, premi i tasti Windows + R sulla tastiera e inserisci regedit quindi premere Invio o Ok.

Ecco come puoi facilmente disabilitare DEP in Windows.

A partire da Windows XP i sistemi operativi Microsoft supportano la protezione hardware degli standard ExecuteDisabled (Intel) e NoExecute (AMD). Microsoft ha chiamato collettivamente il supporto per queste istruzioni hardware DEP (in russo - "Prevenzione dell'esecuzione dei dati"). Lo scopo della funzione è impedire che il codice del programma letto da alcune aree della RAM diventi eseguibile. In parole povere, è così che viene bloccato uno dei modi per infettare un computer con virus. La funzione è sicuramente utile, ma alcuni programmatori, quando scrivono i loro “capolavori”, non tengono conto del comportamento specifico del programma quando tale protezione è abilitata. Di conseguenza, un utente semplice riceve l'errore "La memoria non può essere letta/scritta". Se riscontri un problema simile e sei assolutamente sicuro che il programma non sia dannoso, puoi provare a disattivare la protezione DEP. Ciò indebolirà leggermente la sicurezza, ma probabilmente ti consentirà di utilizzare il programma. Descriverò come disabilitare la prevenzione dell'esecuzione dei dati hardware più avanti in questo post.

Se si hanno uno o più programmi in conflitto con DEP, si consiglia di disattivare la protezione solo per essi, senza influenzare il comportamento del sistema nel suo complesso. Per fare ciò, procedi come segue:


Tieni presente che la disattivazione selettiva di DEP è possibile solo per i programmi a 32 bit. Quando provi a inserire nella whitelist un'applicazione a 64 bit, riceverai un messaggio di errore.
Se è assolutamente necessario eseguire un programma a 64 bit ignorando DEP, l'unica via d'uscita è disabilitare completamente la protezione per tutte le applicazioni sul sistema. Come farlo verrà discusso un po 'più tardi.

Disabilitare DEP tramite il registro

Il secondo modo per disabilitare la protezione DEP per un singolo programma è modificare il registro. I passaggi necessari per questo sono:


Se hai molti programmi incompatibili con il sistema di prevenzione dell'esecuzione di codice, o se tra questi ce n'è almeno uno a 64 bit, dovrai disabilitare completamente DEP. Le istruzioni sono le seguenti.

Ciao amici.

Il tuo sistema operativo si rifiuta di avviare il gioco o il programma che desideri? Scopri come disabilitare DEP in Windows 10 e molto probabilmente risolverai il tuo problema.

È la prima volta che ti imbatti in questa abbreviazione d'oltreoceano? Allora vale ancora di più la pena prestare attenzione a questo articolo, che spiega in modo molto semplice di cosa si tratta, quando disattivare la funzione e come attivare DEP nel caso si cambiasse idea.


Decodifica

Iniziamo spiegando il termine. Tre lettere maiuscole nascondono la frase Prevenzione esecuzione dati. Nella nostra lingua questo suona come “prevenzione dell’esecuzione dei dati”.

In pratica, questo concetto significa la funzione Windows installata di default, qualcosa di simile a un antivirus, ma in realtà non è considerata tale. Blocca i programmi che vogliono utilizzare per il loro lavoro parte della RAM, che viene contrassegnata dal sistema operativo come “inutilizzata”.

Tu, a tua volta, ricevi un messaggio come questo: "l'istruzione all'indirizzo "tale e tale" ha avuto accesso alla memoria all'indirizzo "altro", la memoria non può essere "scritta" o "letta"." E tutto ciò che puoi fare in questa situazione è fare clic su "OK".

Tuttavia, era così prima che ti imbattessi in questo articolo. Dopo averlo letto, tali errori non saranno un ostacolo per te. Ti fornisco diversi modi per disabilitare questo servizio.

Tramite riga di comando

Devi solo seguire 3 semplici passaggi:

Se vuoi riportare tutto com'era, fai lo stesso, sostituisci semplicemente la fine del comando con "On".

Disabilitare DEP per determinati programmi

Non consiglio affatto di eliminare il blocco integrato, perché può comunque bloccare alcuni malware. Pertanto, ti suggerisco di disabilitare DEP specificamente per quei programmi che non puoi eseguire e non per l'intero sistema nel suo insieme.

Ma devi essere sicuro che non contengano virus. Ci si può fidare di loro? Allora iniziamo:

  • Apri la sezione Sistema dal Pannello di controllo. Un'opzione alternativa: fare clic con il tasto destro sull'icona "Risorse del computer" e accedere a "Proprietà".
  • Vai su “Impostazioni di sistema avanzate” e nella finestra che appare, espandi la scheda “Avanzate”.
  • Clicca sul pulsante “Opzioni” situato in alto.

Tramite l'editor del Registro di sistema

Puoi aggiungere eccezioni in un altro modo:

  • Accedi all'editor del registro tenendo premuti i pulsanti Win e R.
  • Fare clic su OK o Invio.

  • A sinistra, vai alle cartelle HKEY_LOCAL_MACHINE - SOFTWARE - Microsoft - Windows NT - CurrentVersion - AppCompatFlags - Layers.
  • Se non hai visto l'ultimo, crealo tu stesso.
  • Per il programma che vuoi liberare da DEP, crea un parametro stringa con un nome che corrisponda al percorso del file stesso.
  • Il valore di questo parametro dovrebbe essere simile a questo: DisableNXShowUI.

Tutti i metodi sopra descritti funzionano non solo su Windows 10, ma anche su 7, 8 e 8.1.

Questo articolo ti ha aiutato?

Non dimenticare di dirlo ai tuoi amici.

Nei sistemi operativi Microsoft Windows, a partire dalla versione XP, c'è una caratteristica interessante: la prevenzione dell'esecuzione dei dati, nell'originale chiamata Data Execution Prevention (DEP). A volte interferisce con il normale funzionamento e deve essere spento. In linea di principio, non c'è nulla di complicato in questo e se non ne consegue alcun effetto, puoi riaccendere tutto.

Come disabilitare completamente DEP

Quindi, andiamo dritti al punto. Fare clic sul pulsante "Start" e scrivere "cmd" nella barra di ricerca. Nei risultati della ricerca in alto troviamo cmq- questo è necessario per . Per eseguirlo con diritti di amministratore, fare clic con il tasto destro sul comando e selezionare "Esegui come amministratore" dal menu contestuale.

Di conseguenza, se hai attualmente effettuato l'accesso a Windows come utente normale, il sistema ti chiederà di inserire la password dell'amministratore. Ora, inserisci il comando nella finestra nera che appare e premi “Invio”:

bcdedit.exe /set (corrente) nx AlwaysOff

Il risultato dovrebbe essere il messaggio: “Operazione completata con successo”

Successivamente è necessario riavviare affinché le modifiche abbiano effetto. Pertanto, abbiamo disabilitato DEP per TUTTI i servizi e programmi, indipendentemente dal fatto che il tuo processore supporti o meno la prevenzione dell'esecuzione dei dati a livello hardware.

Come disabilitare DEP per un programma specifico

Per fare questo andiamo a “Pannello di controllo -> Sistema” oppure fare clic con il tasto destro sull'icona “Risorse del computer” sul desktop e selezionare “Proprietà”. Sul lato sinistro della finestra, fai clic su “Impostazioni di sistema avanzate”

Nella sezione “Prestazioni”, fare clic sul pulsante “Opzioni”.

Abbiamo bisogno della scheda Prevenzione esecuzione dati. Qui, in linea di principio, tutto è chiaro:

Per impostazione predefinita, DEP funziona solo per programmi e servizi essenziali. Spostando l'interruttore sulla posizione "Abilita DEP per tutti i programmi e servizi tranne quelli selezionati di seguito", possiamo determinare da soli quali programmi devono disabilitare la funzione DEP. Per fare ciò, seleziona semplicemente un programma dall'elenco o fai clic su "Aggiungi" e seleziona manualmente il file di avvio (.exe).

Tieni presente che le applicazioni a 64 bit non possono essere aggiunte a questo elenco. Inoltre, il programma stesso deve supportare il funzionamento con DEP disattivato. In ogni caso, vedrai immediatamente un messaggio di errore.

Ecco un'altra cosa, prima di cancellare DEP dalla riga di comando, controlla prima se ha funzionato per tutti i programmi. Quindi passa prima solo ai servizi e ai programmi di base e riavvia. Forse il problema che ti ha portato a questo articolo verrà risolto.

Come riattivare DEP

Per ripristinare DEP, esegui nuovamente la riga di comando "cmd" come amministratore, solo che questa volta inserisci il seguente comando:

bcdedit.exe /set (corrente) nx OptIn

e riavviare.

Cos'è comunque il DEP?

Ora una breve digressione: che tipo di funzione è questa e con cosa viene utilizzata. Prevenzione esecuzione dati è progettata per proteggere il sistema da determinati virus e minacce alla sicurezza del sistema. Ma in nessun caso deve essere confuso con un antivirus o un firewall! Queste sono cose completamente diverse.

DEP contrassegna alcune aree di servizio nella RAM del computer come "non eseguibili" e se un programma tenta di eseguire il proprio codice in quest'area, la funzione funzionerà, il programma verrà chiuso forzatamente e verrà visualizzato un messaggio corrispondente. Il fatto è che alcuni virus possono funzionare in questo modo e quindi questo metodo di blocco aiuta a prevenire l'esecuzione di determinati codici dannosi.

Esiste sia un'implementazione hardware di DEP (utilizzando i comandi del processore) sia un'implementazione software (utilizzando uno speciale codice software Windows). L'implementazione hardware è più affidabile e tutti i processori moderni la supportano. Quindi, se non ci sono problemi, è meglio non modificare nulla nelle impostazioni. Ma sfortunatamente la funzione DEP può interferire con il funzionamento dei normali programmi, quindi a volte è disabilitata. Come farlo: questo articolo ti aiuterà!

DEP - dall'inglese. "Prevenzione esecuzione dati": impedire l'esecuzione dei dati è una funzione speciale che consente di proteggere il computer dai virus. Lo scopo del suo funzionamento è quello di bloccare i programmi che, durante il funzionamento, vogliono utilizzare un'area di memoria contrassegnata dal sistema come “non utilizzata”. Di solito l'errore è:

Si verifica per questo motivo: il programma non è compatibile con questa funzionalità protettiva e non è necessariamente dannoso. Per i vecchi giochi e applicazioni, diamo un'occhiata a come disabilitare DEP in Windows 7, 8, 10 e questa protezione è apparsa per la prima volta nel sistema operativo Windows XP.

Come disabilitare dep in Windows 7, 8, 10: diverse opzioni

Prendo atto che la funzione “Prevenzione esecuzione dati” non influisce in alcun modo sulle prestazioni del computer e non è necessario disattivarla se non necessario. Il principio di installazione per i vostri sistemi è lo stesso; sono possibili lievi differenze nelle finestre.

Disabilita DEP utilizzando comandi speciali

Per fare ciò, esegui il prompt dei comandi (cmd) come amministratore. Scopri come farlo

Digita i seguenti comandi:

- disabilitare:

bcdedit.exe /set (corrente) nx AlwaysOff

- per accendere:

bcdedit.exe /set (corrente) nx AlwaysOn
Ciò disabiliterà la "Prevenzione esecuzione dati" per l'intero sistema operativo, riducendo la protezione antivirus. Passiamo quindi al secondo metodo.

Configura le eccezioni per DEP in Windows

Per fare ciò, fare clic con il tasto destro del mouse – “Risorse del computer” – “Proprietà” – scheda “Avanzate” – sezione “Prestazioni” – “Opzioni” – scheda “Prevenzione esecuzione dati”

Selezionare "Abilita DEP per tutti i programmi e servizi tranne quelli selezionati di seguito: ..." e utilizzare il pulsante "Aggiungi" per aggiungere i programmi necessari alle eccezioni. Aggiungi solo i programmi che conosci. Pertanto, puoi disabilitare questa funzionalità in Windows solo per la parte necessaria dei programmi.