Qu’est-ce que la DEP et comment la désactiver sous Windows 7 ou Vista ?

La protection contre l'exécution des données (DEP) est une fonctionnalité de Windows qui empêche l'exécution de code malveillant dans les zones de mémoire réservées aux données. Sous Windows 7 et Windows Vista, vous pouvez modifier sa stratégie et, pour les applications 32 bits compatibles, créer une exception ciblée. Laissez la DEP activée, sauf si vous avez confirmé un problème de compatibilité spécifique. La désactiver ne résout généralement pas un plantage de navigateur ou une erreur d'installation sans lien avec la DEP.

Important : Ces instructions concernent les anciennes installations de Windows. Microsoft a mis fin au support étendu de Windows Vista le 11 avril 2017 et de Windows 7 le 14 janvier 2020. Ces systèmes d’exploitation ne sont pas adaptés à une utilisation quotidienne d’Internet sans un système de remplacement pris en charge.

Que fait concrètement le DEP ?

La protection DEP marque certaines pages mémoire comme non exécutables, notamment celles utilisées pour la pile et le tas d'un programme. Si un programme tente d'exécuter des instructions depuis une page de données protégée, Windows peut l'interrompre. Cela contribue à limiter les attaques exploitant la corruption de mémoire, même si la protection DEP ne peut à elle seule empêcher toutes les attaques.

Les applications plus anciennes qui génèrent du code dynamiquement ou utilisent des composants obsolètes peuvent parfois entrer en conflit avec la protection DEP. Cependant, un message d'erreur à lui seul ne prouve pas que la DEP soit à l'origine du problème. Commencez par mettre à jour l'application, supprimez les modules complémentaires problématiques ou consultez les recommandations de compatibilité du fournisseur du programme. La présentation technique de la DEP de Microsoft explique la protection et ses limites de compatibilité.

Comment modifier les paramètres DEP pour un programme

Il est plus sûr d'autoriser un programme compatible mais de confiance plutôt que de désactiver complètement la protection DEP pour Windows. Sous Windows 7 et Vista, suivez ces étapes en utilisant un compte administrateur :

1. Ouvrez les paramètres système avancés

Cliquez sur Démarrer , cliquez avec le bouton droit sur Ordinateur , puis choisissez Propriétés . Dans la fenêtre Système, sélectionnez Paramètres système avancés à gauche. Confirmez l'invite de l'administrateur si elle s'affiche.

Fenêtre système de Windows 7 avec les paramètres système avancés mis en évidence dans la barre latérale gauche.
Ouvrez les paramètres système avancés depuis la fenêtre Système de Windows 7.

2. Ouvrir les options de performance

Dans les propriétés système , sélectionnez l' onglet Avancé . Sous Performances , cliquez sur Paramètres .

Propriétés système, onglet Avancé, bouton Paramètres de performance mis en surbrillance.
Choisissez Paramètres sous Performances, et non Profils utilisateur ou Démarrage et récupération.

3. Sélectionnez la politique d'exception DEP

Ouvrez l' onglet Protection contre l'exécution des données ( DEP). Sélectionnez « Activer la DEP pour tous les programmes et services, sauf ceux que je sélectionne » . Cela active la stratégie de désactivation : la DEP reste activée pour la plupart des programmes, mais autorise les exceptions prises en charge.

L'onglet « Prévention de l'exécution des données » de Windows 7 affiche l'option pour tous les programmes sauf certaines exceptions.
La deuxième option du DEP prévoit des exceptions pour les demandes admissibles.

4. Ajoutez uniquement le fichier exécutable concerné.

Cliquez sur Ajouter , recherchez le fichier .exe de l'application de confiance , sélectionnez-le, puis choisissez Ouvrir . Par exemple, un programme plus ancien peut avoir un fichier exécutable nomméLegacyApp.exe ; le nom indiqué ici n'est qu'un exemple. Vérifiez qu'il figure bien dans la liste des exceptions, cliquez sur Appliquer et OK , puis redémarrez votre ordinateur si Windows vous le demande. Testez à nouveau l'application.

Ouvrir la boîte de dialogue de fichier avec un exemple d'exécutable LegacyApp.exe sélectionné pour une exception DEP.
Dans la boîte de dialogue Ajouter, sélectionnez le fichier exécutable du programme de confiance.

Tous les programmes ne peuvent pas être exemptés. La protection DEP ne peut pas être désactivée pour les exécutables 64 bits via ce mécanisme d'exception, et Windows peut empêcher les exceptions pour certains composants protégés. Ne modifiez pas le type de fichier d'un exécutable et ne désactivez pas les fonctions de sécurité pour contourner cette limitation. Microsoft documente la distinction par processus dans sa documentation sur la protection contre les exploits .

Comment rétablir les paramètres DEP d'origine

Retournez à l' onglet Protection contre l'exécution des données ( DEP). Si vous avez ajouté une exception de programme, sélectionnez-la et cliquez sur Supprimer . Si vous utilisiez initialement la stratégie par défaut « Windows uniquement », sélectionnez « Activer la DEP pour les programmes et services Windows essentiels uniquement » pour revenir à l'option « Activer » . Appliquez les modifications et redémarrez si nécessaire. Le paramètre « Windows uniquement » ne désactive pas complètement la DEP ; il protège toujours les composants essentiels du système d'exploitation.

Avancé : Modifier la stratégie de démarrage DEP avec BCDEdit

Avertissement : BCDEdit modifie la configuration de démarrage de Windows. Une erreur peut affecter le démarrage et cette AlwaysOffmodification supprime une protection importante. Utilisez cet outil uniquement pour un dépannage contrôlé sur un système ancien isolé, et rétablissez ensuite la configuration précédente. Microsoft met explicitement en garde contre les risques liés à la modification des options de démarrage .

Dans Démarrer > Tous les programmes > Accessoires , cliquez avec le bouton droit sur Invite de commandes et choisissez Exécuter en tant qu'administrateur . Notez d'abord votre stratégie actuelle :

bcdedit /enum {current}

Recherchez l' nxentrée, si elle est affichée. Pour une désactivation temporaire du DEP à l'échelle du système, la commande historique est :

bcdedit /set {current} nx AlwaysOff

Redémarrez Windows pour que le nouveau paramètre de démarrage soit pris en compte. Une fois les tests terminés, rétablissez la stratégie que vous avez enregistrée. Pour un système qui utilisait initialement la OptInstratégie commune, saisissez :

bcdedit /set {current} nx OptIn

Si votre paramètre précédent était OptOutdifférent, rétablissez-le avec bcdedit /set {current} nx OptOut. Redémarrez. Ne procédez pas à une modification AlwaysOnsans précaution : cela active la protection DEP pour tous les processus et peut bloquer les exceptions. La documentation de Microsoft sur la commande BCDEdit /set définit les quatre nxparamètres : OptIn, OptOut, AlwaysOn, et AlwaysOff.

Que se passe-t-il si l'onglet DEP est grisé ou si l'application continue de planter ?

  • Les commandes sont indisponibles : une stratégie de démarrage forcé, telle que AlwaysOn[nom de la stratégie], AlwaysOffpeut remplacer les options graphiques. Vérifiez la nxvaleur avant de poursuivre le dépannage.
  • Cette application est en 64 bits : l’exemption DEP par application n’est pas prise en charge. Veuillez utiliser une version plus récente ou compatible.
  • Le problème persiste : supprimez l’exception, mettez à jour l’application, consultez ses journaux d’événements et examinez les modules complémentaires, les pilotes et les fichiers endommagés. La désactivation de DEP ne doit pas être utilisée comme solution générale aux plantages du navigateur.

Pour les ordinateurs qui doivent exécuter des logiciels anciens, la solution durable consiste à déplacer la charge de travail vers un environnement pris en charge ou à maintenir l'ancienne installation hors ligne et étroitement contrôlée, plutôt que de laisser la protection DEP désactivée.

Laisser un commentaire

Résoudre l'erreur « Pilote non validé » sous Windows 10

Résoudre l'erreur « Pilote non validé » sous Windows 10

Résolvez l'erreur « pilote non validé » d'Intel sous Windows 10 grâce à des mises à jour sécurisées des pilotes OEM, des vérifications de compatibilité et un dépannage de l'installation.

EaseUS CleanGenius : Que font ses plus de 20 outils de maintenance pour PC ?

EaseUS CleanGenius : Que font ses plus de 20 outils de maintenance pour PC ?

Découvrez EaseUS CleanGenius, ses plus de 20 outils classiques de maintenance Windows, ses analyses de nettoyage, ses fonctionnalités de confidentialité et ses importantes mises en garde concernant la compatibilité et la sécurité.

Masquer les applications des autres bureaux virtuels dans la barre des tâches Windows 10

Masquer les applications des autres bureaux virtuels dans la barre des tâches Windows 10

Limitez les boutons de la barre des tâches de Windows 10 à votre bureau virtuel actuel, ajustez Alt+Tab séparément et vérifiez les résultats dans l'affichage des tâches.

Comment exécuter des programmes incompatibles sous Windows 7 ou Vista

Comment exécuter des programmes incompatibles sous Windows 7 ou Vista

Faites fonctionner d'anciens programmes sous Windows 7 ou Vista grâce au mode de compatibilité et à l'utilitaire de résolution des problèmes intégré, ainsi qu'aux correctifs pour les pannes courantes.

Comment changer de piste audio et charger les sous-titres SRT dans Films et TV sous Windows 10

Comment changer de piste audio et charger les sous-titres SRT dans Films et TV sous Windows 10

Utilisez Films et TV sur Windows 10 pour charger des sous-titres SRT externes, changer les langues audio intégrées et corriger les options de sous-titres ou de bande son manquantes.

Comment ajouter Ce PC, la Corbeille et le Panneau de configuration à votre bureau Windows 10

Comment ajouter Ce PC, la Corbeille et le Panneau de configuration à votre bureau Windows 10

Restaurez les icônes « Ce PC », « Corbeille » et « Panneau de configuration » sous Windows 10 à l'aide des paramètres d'icônes du bureau, avec des solutions simples si les icônes restent masquées.

Comment modifier les couleurs de la barre des tâches, du menu Démarrer et des bordures de fenêtres sous Windows 10

Comment modifier les couleurs de la barre des tâches, du menu Démarrer et des bordures de fenêtres sous Windows 10

Modifiez les couleurs de votre barre des tâches, de votre menu Démarrer et des bordures de fenêtres Windows 10 grâce aux paramètres intégrés, aux nuances RVB personnalisées et aux correctifs pour les options grisées.

Qu’est-ce que la DEP et comment la désactiver sous Windows 7 ou Vista ?

Qu’est-ce que la DEP et comment la désactiver sous Windows 7 ou Vista ?

Comprendre le fonctionnement de DEP sous Windows 7 et Vista, ajouter une exception pour un programme 32 bits de confiance et savoir quand la désactivation de cette fonction de sécurité est risquée.

Comment installer et configurer SharePoint Server sur Windows Server

Comment installer et configurer SharePoint Server sur Windows Server

Installez SharePoint Server sur Windows Server en respectant les prérequis, les exigences SQL Server, la configuration de la batterie de serveurs et les vérifications post-installation.

20 outils ISO gratuits pour créer, graver, éditer, monter et extraire des images

20 outils ISO gratuits pour créer, graver, éditer, monter et extraire des images

Comparez 20 logiciels gratuits de gestion d'images ISO pour Windows, Mac et Linux. Trouvez l'application idéale pour créer, modifier, monter, extraire, graver ou écrire des images ISO sur des clés USB.