Le mode développeur de Windows est une fonctionnalité conçue pour offrir plus de flexibilité aux programmeurs et aux utilisateurs avancés. Il permet d’installer et de tester des applications sans passer par le Microsoft Store, d’accéder à des outils de développement avancés et de configurer le système pour le débogage.
Que vous soyez développeur d’applications, utilisateur de Windows Subsystem for Linux (WSL) ou simplement curieux d’explorer les capacités cachées de votre système, l’activation de ce mode peut grandement améliorer votre expérience.
Dans cet article, nous allons vous expliquer ce qu’est le mode développeur, ses avantages, et surtout comment l’activer en quelques étapes simples.
Table des matières
Comment activer le mode développeur sur Windows
Depuis les paramètres de Windows (méthode 1)
Dans cette première méthode, je vous montre comment activer ce mode depuis les paramètres de Windows
- Faites un clic droit sur le menu Démarrer puis Paramètres. Pour aller plus vite, vous pouvez aussi utiliser le raccourci clavier
+
I
- Sur Windows 11 : Dans Système, ouvrez Espace développeurs
- Sur Windows 10 : Allez dans Mise à jour et sécurité > Espace développeurs
- Sur la fenêtre “Utiliser les fonctionnalités de développement”, cliquez sur Oui pour confirmer l’activation
- Le mode développeur est alors activé
En PowerShell (méthode 2)
Vous pouvez aussi très facilement activer le mode développeur de Windows en ligne de commandes via PowerShell.
Pour cela, suivez ces étapes :
- Appuyez sur le raccourci clavier + X ou cliquez avec le bouton droit de la souris sur le menu Démarrer puis sélectionnez “Terminal Windows (admin)“. Plus d’informations : Comment ouvrir Windows Terminal
- Puis passez la commande suivante :
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /v "AllowDevelopmentWithoutDevLicense" /t REG_DWORD /d 1 /f
- Cela doit répondre que l’opération a réussi. Il n’est pas nécessaire de redémarrer votre ordinateur. Le mode développeur est actif directement.
Pour désactiver le mode développeur, utilisez la commande suivante :
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /v "AllowDevelopmentWithoutDevLicense" /t REG_DWORD /d 0 /f
Par le registre Windows (méthode 3)
Enfin vous pouvez aussi déverrouiller le mode développeur en modifiant le registre Windows.
Suivez étapes :
- Sur votre clavier, appuyez sur les touches + [sug_rclavier]R[/su_rclavier]
- Puis saisissez regedit et OK. Plus de détails : comment accéder au registre Windows
- Déroulez l’arborescence suivante :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock
- Puis dans le volet de droite, faites un clic droit Nouveau > Valeur D-Word 32 bits
- Nommez la AllowDevelopmentWithoutDevLicense
- Double-cliquez dessus et donnez la valeur 1 pour activer le mode développeur
- Redémarrez votre PC pour prendre en compte les modifications
Pour le désactiver, il faudra remodifier la valeur AllowDevelopmentWithoutDevLicense et la repasser à 0.
Quelles sont les fonctionnalités du mode développeur ?
Le mode développeur de Windows est une option puissante pour les programmeurs et les administrateurs système. Il permet d’installer et de tester des applications non signées, d’utiliser des outils avancés comme le WSL ou le serveur SSH, et d’améliorer le processus de débogage. Cependant, il doit être activé avec prudence pour éviter les failles de sécurité potentielles.
- Installer et exécuter des applications sans signature : Le mode développeur permet d’exécuter des applications qui ne sont pas signées numériquement, ce qui est utile pour tester des applications en cours de développement sans avoir besoin de les publier sur le Microsoft Store.
- Activer le mode “Débogage”
- Permet de connecter un débogueur aux applications en cours d’exécution.
- Facilite l’analyse des erreurs et des logs.
- Permet l’utilisation d’outils comme Visual Studio Debugger.
- Accéder aux fichiers système avancés : En mode développeur, vous pouvez activer l’Explorateur de fichiers avancé, qui affiche plus d’options pour manipuler les fichiers système et les applications.
- Utiliser le sous-système Windows pour Linux (WSL) :
- Installer et exécuter une distribution Linux directement sous Windows.
- Permet de travailler avec des outils Linux natifs (Bash, Git, Python, etc.).
- Très utile pour les développeurs web et système.
- Activer les connexions SSH et le développement distant : Avec le mode développeur, vous pouvez activer un serveur SSH sur Windows et vous connecter à distance via des outils comme PowerShell ou PuTTY.
- Accéder aux outils Windows Device Portal
- Une interface web pour gérer à distance les appareils sous Windows (PC, HoloLens, Xbox, etc.).
- Permet d’installer des applications et d’analyser les performances
- Utiliser le “Mode développeur pour les fonctionnalités avancées de Windows Terminal” : Avec ce mode activé, Windows Terminal peut accéder à davantage de paramètres et d’options pour le développement, comme l’exécution de scripts plus complexes et des permissions avancées.
Plus de détails : https://learn.microsoft.com/fr-fr/windows/apps/get-started/developer-mode-features-and-debugging