IIS: Comment désactiver la prévention de l'exécution des données dans Windows Server 2008?
-
05-07-2019 - |
Question
J'ai essayé de désactiver la PED sur ma boîte de développement Windows 2008 et je n’ai pas réussi.
j'ai essayé: Propriétés système - > Options de performance- > Prévention de l'exécution des données- > Activez la prévention d'exécution des données pour les programmes et services Windows essentiels uniquement
(se produit toujours)
Propriétés système- > Options de performances- > Prévention de l'exécution des données- > Activez la prévention d'exécution des données pour tous les programmes et services, à l'exception de ceux que j'ai sélectionnés
dans ce cas, j'ai essayé de choisir à la fois inetinfo.exe et w3wp.exe dans le dossier c: \ windows \ system32 \ inetsrv \, et lorsque cette option est sélectionnée, le message d'erreur suivant s'affiche:
"Vous ne pouvez pas définir d'attributs DEP sur des exécutables 64 bits".
Je suis sûr qu'il y a une fuite de mémoire quelque part, mais il s'agit d'un problème distinct. Je suis heureux de vivre avec pendant quelque temps dans mon environnement de développement (en fait, c’est là que j’ai besoin de le laisser pour que je puisse le voir.)
Toute aide serait appréciée!
Thx, Doug
La solution
L’interface graphique n’affiche pas les 4 modes de fonctionnement DEP.
Vous devez le faire au démarrage: Paramètres d'amorçage pour configurer DEP et PAE
Cependant, plus d'informations sur le message d'erreur :
Paramètres de configuration du système DEP appliquer uniquement pour les applications 32 bits et processus lors de l'exécution sur 32 bits ou Versions 64 bits de Windows. Sur 64 bits versions de Windows, si La prévention de l'exécution des données matérielle est disponible, il est toujours appliqué aux processus 64 bits et les espaces de mémoire du noyau et il y a aucun paramètre de configuration système à le désactiver.
Autres conseils
Voici comment désactiver DEP à l'invite de commande:
BCDEDIT /set {current} nx AlwaysOff
Sous Windows Vista et les versions ultérieures, DEP et PAE sont activés au démarrage et sont configurés en définissant des valeurs pour les paramètres nx et pae à l'aide de la commande BCDEdit / set.
Pour désactiver la PED sous Windows Server 2008, tapez ce qui suit sur une ligne de commande avec privilèges élevés
bcdedit /set nx AlwaysOff
vous voudriez éditer le fichier boot.ini et changer une section contenant / noexecute = optin pour simplement / execute
Vous devriez pouvoir désactiver la PED dans l’un de vos paramètres BIOS.