Si l’accès direct à une machine n’est pas possible, PsExec de Sysinternals est un excellent outil pour activer à distance le protocole Bureau à distance (RDP). PsExec vous permet d’exécuter des commandes à distance, ce qui le rend idéal pour cet usage.
Pour garantir que les informations sont à jour et efficaces pour 2025, j’ai consulté les derniers guides utilisateur, forums et discussions provenant de sources fiables comme Microsoft Answers et Spiceworks. Ce guide reflète les étapes les plus récentes et éprouvées pour activer RDP à l’aide de PsExec, sur la base de retours concrets et des meilleures pratiques.
Voici un processus simplifié, étape par étape, pour activer RDP à distance sur Windows 10, 11 et Server 2022 : télécharger et configurer PsExec, modifier le Registre pour activer RDP, autoriser RDP via le pare-feu, ajuster les limites de session (facultatif), vérifier ou redémarrer les Services Bureau à distance, et utiliser PowerShell pour des paramètres avancés si nécessaire.
Continuons maintenant avec le guide détaillé.
1. Téléchargez et configurez PsExec
-
Téléchargez PsExec depuis le site officiel de Sysinternals: PsExec sur Microsoft Learn.
-
Extrayez le fichier et placez-le dans un répertoire tel que C:\Tools\PsExec.
-
Optionnellement, ajoutez PsExec au PATH de votre système pour un accès plus facile :
• Cliquez avec le bouton droit sur Ce PC > Propriétés > Paramètres système avancés > Variables d’environnement.
• Sous Variables système, trouvez Path, et ajoutez le répertoire où se trouve PsExec.
2. Activer le RDP via l'Éditeur du Registre
-
Ouvrez l’Invite de commandes en tant qu’administrateur.
-
Exécutez la commande suivante pour modifier à distance le registre et activer RDP :
psexec \\TargetMachineName reg add “HKLM\System\CurrentControlSet\Control\Terminal Server” /v fDenyTSConnections /t REG_DWORD /d 0 /f
3. Autoriser RDP via le Pare-feu Windows
-
Exécutez cette commande pour activer la règle du pare-feu pour RDP:
psexec \\TargetMachineName netsh advfirewall firewall set rule group=”remote desktop” new enable=Yes
-
Pour vérifier la règle, exécutez :
psexec \\TargetMachineName netsh advfirewall firewall show rule name=”remote desktop”
4. Configurer les limites des sessions RDP via le Registre (facultatif)
Pour augmenter le nombre maximum de sessions RDP autorisées, exécutez:
psexec \\TargetMachineName reg add “HKLM\System\CurrentControlSet\Control\Terminal Server” /v MaxInstanceCount /t REG_DWORD /d 100 /f
5. Vérifier et redémarrer les services Bureau à distance
-
Pour vérifier si les Services Bureau à distance sont en cours d’exécution :
psexec \\NomDeLaMachineCible sc query TermService
-
S’il n’est pas en cours d’exécution, démarrez-le avec:
psexec \\TargetMachineName sc start TermService
6. Optionnel : Utilisez PowerShell pour une configuration avancée
Activer RDP à distance à l’aide de PowerShell:
psexec \\TargetMachineName powershell -Command “Set-ItemProperty -Path ‘HKLM:\System\CurrentControlSet\Control\Terminal Server’ -Name fDenyTSConnections -Value 0”
Réflexions finales
Après avoir examiné les discussions d’experts et les forums, je peux confirmer que ces méthodes PsExec pour activer le RDP sont efficaces en 2025. Si les problèmes persistent, vérifiez la connectivité réseau, les autorisations ou les paramètres de stratégie de groupe. Pour les réseaux plus étendus, envisagez d’automatiser le processus avec des scripts PowerShell afin de rationaliser la gestion du bureau à distance.