2009-07-30 7 views
10

Ho cercato di disabilitare DEP sulla finestra di sviluppo 2008 di Windows e non ci sono riuscito.IIS: Come disattivare la protezione esecuzione dati in Windows Server 2008?

ho provato: Sistema Proprietà-> Prestazioni Opzioni-> Data Execution Prevention-> Attiva protezione esecuzione programmi per programmi essenziali di Windows ei servizi solo

(ancora accade)

Sistema Properties-> Performance Opzioni-> Prevenzione esecuzione dati-> Attiva DEP per tutti i programmi e servizi eccetto quelli che seleziono

in questo caso, ho provato a scegliere sia inetinfo.exe che w3wp.exe in c: \ windows \ system32 \ inetsrv \ cartella e, quando selezionato, ricevo questo errore:

"Non è possibile impostare gli attributi DEP su eseguibili a 64 bit".

sono sicuro che ci sia qualche problema di memoria da qualche parte - ma questo è un problema a parte. Sono felice di vivere con lui per un po 'nel mio ambiente di sviluppo (nel fatto che è dove ho bisogno di lasciarlo andare così posso vedere)

Qualsiasi aiuto sarebbe apprezzato!

Thx, Doug

+0

Cosa fa (succede ancora) significa ? Cosa stai osservando? Cosa ti aspetti? –

+0

Eseguire un sistema senza DEP è come guidare senza indossare le cinture di sicurezza ... Perché dovresti farlo? –

+0

Probabilmente meglio in caso di errore del server? – gbn

risposta

8

La GUI non mostra le 4 modalità di funzionamento DEP.

È necessario farlo al momento del boot: Boot Parameters to Configure DEP and PAE

Tuttavia, più informazioni the error message:

System DEP configuration settings apply only for 32-bit applications and processes when running on 32-bit or 64-bit versions of Windows. On 64-bit versions of Windows, if hardware-enforced DEP is available it is always applied to 64-bit processes and kernel memory spaces and there are no system configuration settings to disable it.

+0

Downvoted. La soluzione dovrebbe essere spiegata qui, non collegata esternamente (il link è stato spostato). –

0

Si dovrebbe essere in grado di trasformare DEP off in una delle impostazioni del BIOS.

+0

Solo bit hardware NX/xD, il software DEP può ancora essere applicato. – gbn

1

si vorrebbe modificare boot.ini e cambiare una sezione contaning/noexecute = optin a just/execute

4

In Windows Vista e versioni successive, DEP e PAE sono abilitati all'avvio e vengono configurati impostando i valori per i parametri nx e pae utilizzando il comando BCDEdit/set.

Per disattivare Protezione esecuzione programmi in Windows tipo Server 2008 quanto segue su un elevato riga di comando

bcdedit /set nx AlwaysOff 
6

Ecco come disattivare DEP al prompt dei comandi:

BCDEDIT /set {current} nx AlwaysOff