2009-07-30 9 views
10

J'ai essayé de désactiver DEP sur ma boîte de dev 2008 de Windows et n'ai pas réussi.IIS: comment désactiver la prévention de l'exécution des données dans Windows Server 2008?

J'ai essayé: Système Propriétés-> Performance Options-> Data Execution prévention-> Activer la prévention des données pour les programmes et les services Windows uniquement

(arrive encore)

Système Propriétés-> Performance Options-> Prévention de l'exécution des données-> Activer DEP pour tous les programmes et services sauf ceux que je sélectionne

Dans ce cas, j'ai essayé de choisir à la fois inetinfo.exe et w3wp.exe dans c: \ windows \ system32 \ inetsrv \ dossier, et quand sélectionné, je reçois cette erreur:

"Vous ne pouvez pas définir les attributs DEP sur les exécutables 64 bits".

Je suis sûr qu'il y a une fuite de mémoire quelque part - mais c'est un problème distinct. Je suis heureux de vivre avec lui pendant un certain temps dans mon environnement de développement (en fait c'est là où j'ai besoin de le laisser aller pour que je puisse le voir)

Toute aide serait appréciée!

Thx, Doug

+0

Qu'est-ce que (arrive encore) signifie ? Qu'observez-vous? Qu'attendez-vous? –

+0

Faire fonctionner un système sans DEP est comme conduire sans porter de ceinture de sécurité ... Pourquoi voudriez-vous? –

+0

Probablement mieux sur une panne de serveur? – gbn

Répondre

8

L'interface utilisateur graphique n'affiche pas les 4 modes d'opération DEP.

Vous devez le faire au démarrage: Boot Parameters to Configure DEP and PAE

Cependant, plus d'informations sur 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 solution devrait être expliquée ici, non liée de manière externe (le lien a depuis été déplacé). –

0

Vous devriez être en mesure de mettre hors DEP dans l'un des paramètres du BIOS.

+0

Bit matériel NX/xD uniquement, logiciel DEP peut toujours être appliqué. – gbn

1

vous voulez modifier boot.ini et modifier une section contaning/noexecute = optin à Just/execute

4

Sur Windows Vista et les versions ultérieures, DEP et PAE sont activés au démarrage et configurés en définissant des valeurs pour les paramètres nx et pae à l'aide de la commande BCDEdit/set.

Pour désactiver DEP sur Windows Server Type 2008 ce qui suit sur une élévation de ligne de commande

bcdedit /set nx AlwaysOff 
6

Voici comment désactiver DEP à l'invite de commande:

BCDEDIT /set {current} nx AlwaysOff