一、概述

微软的windows系统内置了远程桌面功能,可以让用户像访问本地电脑一样访问局域网内的远程电脑。相比于teamview等第三方远程桌面服务,具有以下独特优势:

  • windows内置系统服务,开机自动运行,无需解锁登录。
  • windows原生产品,无需额外安装。
  • 与系统深度融合,远程与本地的资源共享便利。

当然以微软一贯的尿性,这样的好东西是有限制的:

  • 默认要求系统是专业版及以上,家庭版无法直接使用(后面有破解方法)
  • 只能够在一个局域网内使用(本人另外一篇博客有跨局域网访问方法)

在满足微软上述条件的情况,使用十分简单,window 11步骤如下:

  1. 设置电脑防火墙进站规则,放行远程桌面服务的TCP端口。以管理员模式在powershell下运行下列代码,可以替换3389为自定义端口。
    1
    2
    3
    4
    # 设置RDP服务端口
    Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "PortNumber" -Value 3389;
    # 设置RDP服务端口的进站规则
    New-NetFirewallRule -DisplayName 'RDPPORT' -Profile 'Any' -Direction Inbound -Action Allow -Protocol TCP -LocalPort 3389 -RemotePort Any -Enabled True;
  2. 系统>远程桌面:开启远程桌面服务
  3. 然后就可以用另一台windows设备的“远程桌面连接”应用来连接了。此外手机端可以使用RDP client这个APP进行连接。

二、远程桌面连接客户端使用

在任意windows设备中打开远程桌面连接客户端,按提示输入相应信息即可。

  • 计算机:格式为“远程计算机的IP或域名:远程桌面服务端口号”。
  • 账号:为远程计算机的用户登录账号
  • 凭据:为远程计算机的用户登录凭据,如果账号是微软账号,需要事先在远程计算机执行下列命令缓存凭据
    1
    runas /u:微软账号 cmd.exe

远程桌面连接客户端可以配置本地资源和远程计算机的共享,具体自行探索。同时相应配置可以保存为.rdp文件,下次可以双击快速启动远程桌面连接。

三、家庭版如何使用远程桌面

微软是故意限制了家庭版的使用,如果不想升级系统可以使用rdpwrap这个项目。

  1. 下载其最新版本的zip并解压
  2. 双击运行install.bat进行安装
  3. 双击运行RDPConf.exe进行启动RDP服务,如果没有not listeningnot supported字样,全部显示绿色,即可正常使用。否则进行下一步。同时使用RDPCheck可以验证是否能远程连接。
  4. 下载最新的rdpwrap.ini,并替换C:\Program Files\RDP Wrapper\rdpwrap.ini。并重启Remote Desktop Services系统服务即可。