1、定位注冊表,[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp],右側修改PortNumber的值,選擇十進制,將默認的3389端口號更改為其他的希望的端口號,如:56996;
2、再次定位注冊表,[HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set\Control\Tenninal Server\WinStations\RDP-Tcp],右側修改PortNumber的值,選擇十進制,將端口號修改為上訴相同的端口號;
3、設置防火牆入站規則,將設置的端口號放行,並關閉默認的3389端口遠程規則;
4、重啟“Remote Desktop Services”服務或重啟計算機后生效。
批處理實例:
@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