Partager via


Modifier le port d’écoute pour Bureau à distance sur votre ordinateur

Lorsque vous vous connectez à un ordinateur (un client Windows ou Windows Server) via le client Bureau à distance, la fonctionnalité Bureau à distance sur votre ordinateur « entend » la requête de connexion via un port d’écoute défini (3389 par défaut). Vous pouvez modifier ce port d’écoute sur les ordinateurs Windows en modifiant le registre.

  1. Démarrez l’éditeur du registre. (Dans la zone de recherche, tapez regedit.)
  2. Naviguez jusqu’à la sous-clé de Registre suivante : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
  3. Trouver NuméroPort
  4. Cliquez sur Édition > Modifier, puis sur Décimal.
  5. Tapez le numéro du nouveau port, puis cliquez sur OK.
  6. Fermez l’éditeur du registre et redémarrez votre ordinateur.

La prochaine fois que vous vous connectez à cet ordinateur à l’aide de la connexion Bureau à distance, vous devez taper le nouveau port. Si vous utilisez un pare-feu, veillez à configurer votre pare-feu pour autoriser les connexions par le nouveau numéro de port.

Vous pouvez vérifier le port actuel en exécutant la commande PowerShell suivante :

Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "PortNumber"

Par exemple :

PortNumber   : 3389
PSPath       : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations
PSChildName  : RDP-Tcp
PSDrive      : HKLM
PSProvider   : Microsoft.PowerShell.Core\Registry

Vous pouvez aussi changer le port RDP en exécutant la commande PowerShell suivante. Dans cette commande, nous allons spécifier le nouveau port RDP 3390.

Pour ajouter un nouveau port RDP au Registre :

$portvalue = 3390

Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "PortNumber" -Value $portvalue 

New-NetFirewallRule -DisplayName 'RDPPORTLatest-TCP-In' -Profile 'Public' -Direction Inbound -Action Allow -Protocol TCP -LocalPort $portvalue 
New-NetFirewallRule -DisplayName 'RDPPORTLatest-UDP-In' -Profile 'Public' -Direction Inbound -Action Allow -Protocol UDP -LocalPort $portvalue