vingoo 发表于 2017-3-21 01:11:20

更改3389端口名

1.打开“开始→运行”,输入“regedit”,打开注册表。
2.选择路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp

在右边窗口找到PortNamber值,它默认值是3389,这样我们可以修改成自己的想要的端口号,修改的时候要点十进制。
3修改完毕,重新启动电脑,你修改的端口号就可以使用了。

vingoo 发表于 2017-3-21 02:13:33

试了一下貌似上面的没吊用
还是用下面这个批处理吧:

3389端口修改.bat
@echo off
:setup
set port=3389
set /p port=请输入新的远程桌面端口号并按回车确认:
REG ADD "HKLM\System\CurrentControlSet\Control\Terminal Server\Wds\Rdpwd\Tds\Tcp" /v PortNumber /t REG_DWORD /d %port% /f
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber /t REG_DWORD /d %port% /f

@echo 正在添加防火墙规则放行远程桌面端口
set firewallrulename=Allow Remote Desktop Port
netsh advfirewall firewall show rule name="%firewallrulename%" >nul
if not ERRORLEVEL 1 (
      @echo 对不起,Firewall规则%firewallrulename%已经存在,将删除已存在相同名字的规则,重新创建Firewall规则放行远程桌面服务端口
netsh advfirewall firewall delete rule name="%firewallrulename%"
netsh advfirewall firewall add rule name="%firewallrulename%" dir=in protocol=tcp localport=%port% action=allow
) else (
      @echo 新增Firewall放行远程桌面服务端口规则%firewallrulename%
netsh advfirewall firewall add rule name="%firewallrulename%" dir=in protocol=tcp localport=%port% action=allow
)

@echo 系统即将在10秒后重置远程桌面服务,将会断开远程连接,断开后请稍片刻然后使用新端口登陆
>nul ping 127.0.0.1 /n 10
net stop termservice /y && net start termservice >nul
@echo 远程端口已经修改完毕!请按任意键退出.请自行重启服务器然后用新端口号进入
pause

等待结束后重启你的服务器就用新的端口号进入即可


页: [1]
查看完整版本: 更改3389端口名