2.3.4 Désactiver la fonction de prévention d’exécution

2.3.4 Désactiver la fonction de prévention d’exécution

Zone d’application :

DEP (Data Execution Prevention - Prévention d'exécution des données) est une fonction du système Windows 7 qui protège l'installation contre des codes malveillants dans des zones mémoire du PC réservées à des codes non exécutables. Cette technologie hybride repose en partie sur du code de Windows et également sur des technologies implantées directement dans les processeurs (NX, XD ou Active Bits) selon les constructeurs.

Le mécanisme DEP ne vérifie pas l'installation des logiciels mais leur exécution. En cas d'utilisation d'une zone interdite, Windows ferme automatiquement le programme qui tente d'y accéder.

D’une part des programmes tout à fait valides peuvent donc être empêchés de s’exécuter et d’autre part ce mécanisme consomme une charge CPU non négligeable.

Si votre lecteur n’est pas explicitement développé pour Vista ou Windows 7, il est possible de l’inclure dans une liste d’exceptions à surveiller. D’une manière générale, désactivez DEP :

Menu Démarrer > Tous les programmes > Accessoires > Invite de commande… > ‘cmd’ puis cliquez sur O

Une fois dans la fenêtre de commande, tapez :

bcdedit.exe /set {current} nx AlwaysOff puis Entrée.

Notez que pour réactiver la fonction DEP, il suffit de taper la ligne de commande suivante à la place :

bcdedit.exe /set {current} nx OptIn puis Entrée.