win10 一键开启远程桌面 工具
Win10 一键开启远程桌面无需第三方工具用系统自带命令 / 脚本最安全、最快。一键批处理脚本、命令行、常用工具三种方案。一、一键批处理脚本推荐双击即用新建文本文档复制以下代码保存为 启用远程桌面.bat右键 → 以管理员身份运行即可echo off echo 正在启用远程桌面... reg add HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server /v fDenyTSConnections /t REG_DWORD /d 0 /f echo 正在配置防火墙允许远程桌面... netsh advfirewall firewall set rule groupremote desktop new enableYes echo 正在启动远程桌面服务... net start TermService echo. echo echo 远程桌面已成功一键启用 echo 本机IP用 ipconfig 查看 echo 连接命令mstsc /v:本机IP echo pause exit作用开启远程桌面修改注册表自动放行防火墙启动远程桌面服务双击即用真正一键二、命令行一键开启手动执行以管理员身份打开 CMD 或 PowerShell复制粘贴这两行reg add HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server /v fDenyTSConnections /t REG_DWORD /d 0 /f netsh advfirewall firewall set rule groupremote desktop new enableYes再启动服务net start TermService三、快速启动远程桌面连接客户端WinR 打开运行输入mstsc回车即弹出远程桌面连接窗口。常用快捷方式mstsc /v:192.168.1.100 :: 直接连指定IP mstsc /f :: 全屏连接四、第三方一键工具可选如果你不想写脚本可用以下工具均支持 Win101.RDP Wrapper Library开源、免费一键启用远程桌面含家庭版可改端口、查看连接状态2.Remote Desktop Enabler小工具一键开关远程桌面 防火墙3.向日葵、TeamViewer自带一键开启本机远程控制适合外网 / 跨网远程但非系统原生 RDP五、关闭远程桌面一键脚本同样保存为 .bat管理员运行echo off reg add HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server /v fDenyTSConnections /t REG_DWORD /d 1 /f netsh advfirewall firewall set rule groupremote desktop new enableNo net stop TermService echo 远程桌面已关闭 pause六、注意Win10 家庭版默认不支持远程桌面被控需用 RDP Wrapper 破解开启后务必用强密码外网暴露建议改端口3389 → 如 33899同一局域网直接用 IP 连接外网需端口映射或 VPN / 内网穿透-----------------------------------------------------------------下面这个是二合一菜单版一键脚本双击运行按数字选择即可1 启用远程桌面2 关闭远程桌面3 退出使用方法新建一个文本文档把下面全部代码复制进去另存为 → 文件名填远程桌面一键开关.bat编码选ANSI保存右键 → 以管理员身份运行echo off chcp 936 nul title 远程桌面一键开关工具 mode con cols50 lines15 color 0A :MENU cls echo. echo echo 远程桌面一键工具 echo echo. echo [1] 启用远程桌面 echo [2] 关闭远程桌面 echo [3] 退出 echo. echo set /p choice请输入数字并回车 if %choice%1 goto ENABLE if %choice%2 goto DISABLE if %choice%3 exit goto MENU :ENABLE cls echo. echo 正在启用远程桌面... reg add HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server /v fDenyTSConnections /t REG_DWORD /d 0 /f nul 21 echo 正在放行防火墙... netsh advfirewall firewall set rule groupremote desktop new enableYes nul 21 echo 正在启动远程服务... net start TermService nul 21 echo. echo echo 远程桌面已成功启用 echo 连接用命令mstsc echo echo. pause goto MENU :DISABLE cls echo. echo 正在关闭远程桌面... reg add HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server /v fDenyTSConnections /t REG_DWORD /d 1 /f nul 21 echo 正在关闭防火墙规则... netsh advfirewall firewall set rule groupremote desktop new enableNo nul 21 echo 正在停止服务... net stop TermService nul 21 echo. echo echo 远程桌面已关闭 echo echo. pause goto MENU小提示Win10 家庭版用这个脚本开不了被控端只能开客户端家庭版想当被控电脑需要用RDP Wrapper补丁需要的话我可以直接给你一键安装 RDP Wrapper的版本因为批处理脚本的编码问题导致的。下面给你两种解决办法一步到位 解决方法 1修复脚本编码推荐乱码是因为保存脚本时的编码不对导致中文显示成了问号 / 乱码。把原来的.bat文件用记事本打开点击左上角【文件】→【另存为】在弹出的窗口里把下方的【编码】改成ANSI文件名保持.bat不变点击【保存】覆盖原文件再右键 “以管理员身份运行”乱码就消失了 解决方法 2给你一份修复好编码的完整脚本直接复制下面的代码重新保存成.bat文件即可echo off chcp 936 nul title 远程桌面一键开关工具 mode con cols50 lines15 color 0A :MENU cls echo. echo echo 远程桌面一键工具 echo echo. echo [1] 启用远程桌面 echo [2] 关闭远程桌面 echo [3] 退出 echo. echo set /p choice请输入数字并回车 if %choice%1 goto ENABLE if %choice%2 goto DISABLE if %choice%3 exit goto MENU :ENABLE cls echo. echo 正在启用远程桌面... reg add HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server /v fDenyTSConnections /t REG_DWORD /d 0 /f nul 21 echo 正在放行防火墙... netsh advfirewall firewall set rule groupremote desktop new enableYes nul 21 echo 正在启动远程服务... net start TermService nul 21 echo. echo echo 远程桌面已成功启用 echo 连接用命令mstsc echo echo. pause goto MENU :DISABLE cls echo. echo 正在关闭远程桌面... reg add HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server /v fDenyTSConnections /t REG_DWORD /d 1 /f nul 21 echo 正在关闭防火墙规则... netsh advfirewall firewall set rule groupremote desktop new enableNo nul 21 echo 正在停止服务... net stop TermService nul 21 echo. echo echo 远程桌面已关闭 echo echo. pause goto MENU保存时务必注意文件名远程桌面一键开关.bat保存类型所有文件编码ANSI 为什么会乱码批处理脚本在运行时默认使用当前系统的控制台编码国内简体中文系统默认是 GBK对应代码页 936。如果脚本保存成了 UTF-8 编码控制台就会把中文解析成乱码。脚本里的chcp 936 nul就是强制把控制台编码切换到 GBK保证中文正常显示