一、定位註冊表,[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp],右側修改PortNumber的值,選擇十進制,將默認的3389端口號更改成其餘的但願的端口號,如:56996;tcp
二、再次定位註冊表,[HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set\Control\Tenninal Server\WinStations\RDP-Tcp],右側修改PortNumber的值,選擇十進制,將端口號修改成上訴相同的端口號;spa
三、設置防火牆入站規則,將設置的端口號放行,並關閉默認的3389端口遠程規則;code
四、重啓「Remote Desktop Services」服務或重啓計算機後生效。blog
批處理實例:it
@echo off color f0 echo 修改遠程桌面3389端口(支持Windows 2003 2008 2008R2 2012 2012R2 7 8 10 ,Windwos 7及以上系統請以管理員身份運行) echo 自動添加防火牆規則 echo %date% %time% echo ARK set /p c= 請輸入新的端口: if "%c%"=="" goto end goto edit :edit netsh advfirewall firewall add rule name="Remote PortNumber" dir=in action=allow protocol=TCP localport="%c%" netsh advfirewall firewall add rule name="Remote PortNumber" dir=in action=allow protocol=TCP localport="%c%" reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp" /v "PortNumber" /t REG_DWORD /d"%c%" /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v "PortNumber" /t REG_DWORD/d "%c%" /f net stop TermService net start TermService echo 修改爲功! exit :end echo 修改失敗 pause