在Windows操作系统中,3389端口是远程桌面协议(RDP)的默认端口,开启或关闭3389端口可以通过多种方法实现,包括使用命令提示符(CMD)、注册表编辑器等,以下是详细的步骤:
通过cmd命令开启和关闭3389端口
1、打开命令提示符:快捷键Win键+r打开运行,输入“cmd”即可打开cmd命令行模式。
2、开启3389端口的命令:
REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Terminal" "Server /v fDenyTSConnections /t REG_DWORD /d 00000000 /f
或者使用以下命令:
wmic RDTOGGLE WHERE ServerName='%COMPUTERNAME%' call SetAllowTSConnections 1
3、关闭3389端口的命令:
REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Terminal" "Server /v fDenyTSConnections /t REG_DWORD /d 11111111 /f
或者将上述开启命令中的“00000000”改成“11111111”即可关闭。
通过修改注册表开启和关闭3389端口
1、打开注册表编辑器:快捷键Win+r打开运行,输入“regedit.exe”回车,打开注册表编辑器。
2、修改注册表项:
依次展开HKEY_LOCAL_MACHINE\System\CurrentControiSet\Control\TerminalServer\WinStations\RDP-Tcp
选项。
在右侧窗口找到PortNumber
选项,双击打开。
将基数改为“十进制”,将PortNumber数值改为3389,确定。
3、重启计算机:通过修改注册表开启3389端口需要重启计算机生效。
通过批处理文件开启3389端口
可以创建一个批处理文件(如3389.bat),内容如下:
@echo off reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f netsh advfirewall firewall set rule name="Remote Desktop User Mode (TCP-In)" new enable=yes netsh advfirewall firewall set rule group="remote desktop" new enable=yes ipsec static add filter list=myFilter action=block ipsec static add filter list=myFilter srcaddr=any dstaddr=me protocol=TCP srcport=any dstport=3389 ipsec static add filter list=myFilter srcaddr=me dstaddr=any protocol=TCP srcport=3389 dstport=any ipsec static add filter list=myFilter srcaddr=any dstaddr=any protocol=TCP srcport=any dstport=3389 exit
然后双击运行该批处理文件即可开启3389端口。
注意事项
修改注册表和系统设置时请谨慎操作,以免导致系统不稳定或无法启动。
如果服务器上有防火墙,请确保防火墙允许3389端口的流量通过。
在某些情况下,可能需要以管理员身份运行命令提示符或注册表编辑器才能成功执行操作。
各位小伙伴们,我刚刚为大家分享了有关“服务器如何开启3389”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/613983.html