侧边栏壁纸
博主头像
liveJQ博主等级

沒有乐趣,何来开始

  • 累计撰写 180 篇文章
  • 累计创建 68 个标签
  • 累计收到 2 条评论

Windows 修改远程桌面端口批处理脚本

liveJQ
2023-08-31 / 0 评论 / 0 点赞 / 52 阅读 / 1,415 字

随便一个位置创建一个文件,写入下面的批处理脚本,保存后缀名为.bat的文件。右击文件以管理员身份运行后,键入自定义的端口号后回车即可。

@echo off

setlocal EnableDelayedExpansion & cd /d "%~dp0"
title Windows服务器修改远程桌面端口脚本
%1 %2
ver|find "5.">nul&&goto :xptooff
mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :start","","runas",1)(window.close)&goto :eof

:start
cls
title Windows服务器修改远程桌面端口脚本
echo *********************************************************************
echo * 请输入您要更改的远程桌面端口号,范围:1-65535,不能与其他端口冲突 *
echo *********************************************************************
echo.
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.
echo ***************************************************************************
echo * 重新启动远程桌面,注意防火墙入站策略开放相应端口或者直接关闭防火墙!!!*
echo ***************************************************************************
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t reg_dword /d 1 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t reg_dword /d 0 /f
echo.
echo 修改完成,请按任意键退出...
pause>nul
exit

修改完端口之后,还需要在防火墙上添加放行端口,比如上面填的是 12345 端口,防火墙上添加规则,选 tcp 协议并在自定义端口上填写 12345,然后勾选所有域,表示全都放行就可以了。

0

评论区