How to change RDP port on Server 2016
“We have a Server 2016 that is configured for Remote Desktop Services, but we are unable to connect to it (it worked before). The RDS does not appear to be accepting connections on port 3389. As a result, I'll need to update and change the RDP port. Is there anyone who knows the exact steps?”
3 methods to change RDP port on Server 2016
As the user mentioned, he or she desires to change the default port number 3389 because it’s not working. Apart from that, some users with other Windows versions are prone to change RDP port numbers for security, which can reduce the risk of hacking systems with automated password guessing. Here we mainly provide 3 methods to help you realize Windows Server 2016 RDP port change.
Method 1. Change RDP port by using Registry Editor
Step 1. Press Win + R and then input “regedit”, and then hot OK.
Step 2. Navigation:
Step 3. Scroll down and find “PortNumber” and then double click on it. Change the port number you like, such as 3390, and then select Decimal. Click on “OK”.
Step 4. Reboot the computer.
Method 2. Change RDP port by the Windows Firewall
Step 1. Search Windows Firewall in the search box and then choose “Windows Firewall with advanced security”.
Step 2. From the left sidebar click on Inbound Rules.
Step 3. From the right sidebar click on New Rule.
Step 4. Select Port and click Next.
Step 5. Select TCP and type the port number in a Specific local port and click Next.
Step 6. Type in a name for the rule such as "TCP port 3327," then click “Finish” to allow the 3327 port in Windows Firewall.
Method 3. Change RDP port by running Powershell
Step 1. Search Powershell in the search box and then right-click, choose “Run as Administrator”.
Step 2. Type the following command line and then you can add a new RDP port like 3390 to the Registry:
- ★Command line:
$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
Step 3. Reboot the PC.
Step 4. You can also input the following command to check whether the port number is changed.
Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "PortNumber"
A remote access software with no need for changing port: AnyViewer
For security and the speed of remote sessions, many users will choose to change the port number. However, a series of problems like RDP port not listening also annoy them, which produces more troubles for the users. Therefore, we strongly recommend free remote access software without the need to change port-- AnyViewer.
There’s no need to worry about the security of AnyViewer because it adopts ECC (elliptic curve encryption) algorithm. Apart from that, you don’t need to find the username or the IP address of the remote PC. More importantly, the connection can be realized via one click. It’s worth noticing that it’s not only workable for Windows Server 2016, but also for Windows 11/10/8.1/8/7 and Windows Server 2022/2019/2012 R2.
Step 1. Sign up for an AnyViewer account and sign in to the two computers. The device will be assigned to the account once logged in.
Step 2. On the main interface of AnyViewer in your current computer, go to "Device" and locate the remote PC. Click it and choose "Remote control" to access an unattended computer with one click.
Step 3. Then you can remote into the computer over the internet for free and you can see the screen of the remote computer and run apps on it.
We know the ways how to access an unattended computer with one-click via AnyViewer. The utility also allows you to access your friend’s computer for one time by sending a control request. Why not have a try?
How to change RDP port on Windows Server 2016? Here we provide 3 methods, like using Registry Editor, changing RDP port Firewall, and running Powershell to help you achieve it. Of course, the most recommended one is AnyViewer, with which you can easily and securely realize remote access.