设为首页收藏本站关注微信<<< 抵制 IE6 人人有责 >>>
搜索
热搜: 活动 交友 discuz
查看: 1676|回复: 1

[windows] 更改3389端口名

[复制链接]
发表于 2017-3-21 01:11:20 | 显示全部楼层 |阅读模式
1.打开“开始→运行”,输入“regedit”,打开注册表。
2.选择路径:
[AppleScript] 纯文本查看 复制代码
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp


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

回复

使用道具 举报

 楼主| 发表于 2017-3-21 02:13:33 | 显示全部楼层
试了一下貌似上面的没吊用
还是用下面这个批处理吧:

3389端口修改.bat
[AppleScript] 纯文本查看 复制代码
@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


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


回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

QQ|手机版|Archiver|源于生活(个人生活娱乐工作的笔记)css3,html5,学习笔记    

GMT+8, 2024-3-28 16:59 , Processed in 0.093600 second(s), 26 queries .

Powered by Mr.Kevin-ying

© 2004-2015

快速回复 返回顶部 返回列表