观前提示:控制方通过Windows系统自带的远程桌面控制被控方,控制方的Windows版本不受限制;被控方的Windows版本必须是Windows专业版及以上。
注意:本文被控方Windows版本为Win11 25H2,安装了2026.02的安全更新。请确保被控方版本下远程桌面功能足够稳定,一般情况下建议直接更新到最新版本。
本文讲解作为被控方如何开启远程桌面,并顺利让其他设备(电脑或手机)连接。
接下来是开启步骤及细节说明:
1.连接准备
1.1控制方准备(控制功能下载)
当控制方为电脑端:控制方无需准备,功能已经在系统中。
当控制方为手机端:通过GooglePlay或AppStore下载WindowsApp,安装。
注:安卓端若无法访问GooglePlay还可从TechSpot下载apk文件自行安装,链接:www.techspot.com/downloads/7693-windows-app.html
在DownloadOptions点击AndroidAPK,然后等待下载即可。
1.2被控方准备(被控方电脑安全细则说明)
该点(1.2)所述所有操作均在被控方电脑内完成。请尤其注意1.2.3
1.2.1电脑账户密码修改
必要性:由于被控方被连接时,必须提供要登录的账户(及其密码,如果有),否则连接不能成功。如果你仅在局域网内使用且不进行任何内网穿透,不必修改你的密码。否则,建议将其改为较复杂的形式(注意不要整得电脑忘记密码了www),以防止他人轻易连接到你的电脑。
操作:打开Windows设置,在“账户”选项中选择“登录选项”。

然后在“登录方式”中点击“密码”,输入原密码和新密码修改即可。
1.2.2端口修改
必要性:Windows远程桌面的默认端口为3389,如果你仅在局域网内使用且不进行任何内网穿透,可以保持该端口不变。否则,建议进行端口修改,因为公网上很可能有针对3389端口的扫描,即使做了内网穿透将3389穿透到其他端口,仍有安全隐患。
操作:
首先,你需要检查已经被占用的端口,打开cmd,输入netstat -aon
回滚到输出结果的最开始,可以看到0.0.0.0:135,0.0.0.0:445…说明135端口和445端口被占用了。请避免使用输出结果中出现过的端口。
按Win+R,输入regedit,打开注册表编辑器。
先后找到以下两个地址:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp
点击最后一级菜单的文件夹图标,双击修改右侧PortNumber栏目内容,然后输入自己想要的端口(十进制,建议范围1024-65535)。
两个地址同理,PortNumber修改成相同的数字。修改完不用重启。

1.2.3防火墙设置
必要性:必须改,否则远程桌面服务端不起作用。
操作:
情况一:你没有修改端口,用的是远程桌面默认端口3389
打开Windows Defender防火墙,点击左栏“允许应用或功能通过Windows防火墙”。下滑找到“远程桌面”,点击“更改设置”,根据你家的网络类型,勾选远程桌面的“专用”或“公用”。也可以都勾选。然后点击确定。
情况二:你在注册表的两处位置都修改了端口
若你修改了端口,你需要追加防火墙规则,以开放远程桌面端口,防止因防火墙导致连接受阻。打开高级安全Windows Defender防火墙,点击左栏“入站规则”,然后在右栏“操作”选择“新建规则”。
规则类型选择端口,然后下一页,选择TCP并输入远程桌面端口,按向导完成设置即可。新建的入站规则的名称可以任意取。

2.被控方开启远程桌面
2.1服务确认(这一步很重要!)
如果服务确认没做好,很可能远程桌面开启失败还不自知,或者连接上了出现音频没传输过来/需要二次登录电脑账户的情况。
按Win+R,输入services.msc,下滑找到Remote Desktop Services。

如果你的Remote Desktop Services在“登录为”一栏显示网络服务,恭喜你,你的服务是正常的,可以进入下一步了。否则,请按照下列步骤进行修正。
右键Remote Desktop Services,点击属性,在属性窗口中点击登录。
在“登录”选项卡,选择“此账户”,清空密码和账户名称。
账户名称输入NT AUTHORITY\NETWORK SERVICE
然后点击应用。如果提示需要重启服务,再次右键Remote Desktop Services,点击停止即可。

2.2在设置中准备开启远程桌面
打开Windows设置,选择 系统-高级-远程桌面 或 系统-远程桌面 都可以。
注意:先不要打开远程桌面开关!

如果你在前面的步骤修改了端口,请点开远程桌面的三角形,先确认远程桌面端口是否已修改为你想要的数字。
2.3最终故障排除
为防止远程桌面功能出现本文未提到的,意料之外的问题,十分建议先打开Windows事件查看器。按Win+R,输入eventvwr.msc,运行。
点击 应用程序和服务日志/Microsoft/Windows/TerminalServices-LocalSessionManager,然后在左栏或中栏双击Operational
请在右栏点击“筛选当前日志”,勾选“关键”“错误”并点击“确定”,这能更方便地查看报错信息。你可以点击远程桌面服务开关了。
开启后,右击事件管理器任意一个事件,选择“刷新”,根据错误发生时间,观察新出现的报错信息。
如果你的错误是0x8007139F(如下图),请不要担心,这个错误与远程桌面是否运行成功关系不大。

如果你的错误是0x80070005,根据笔者测试,有但不仅有两种可能原因:
一:你的端口被Windows防火墙挡住了。请回看1.2.3
二:你的远程桌面服务不是“网络登录”。请回看2.1
如果以上两个原因解决后仍有问题,你遇到的问题或许在笔者能力范围之外
3.控制方开始连接
3.1确认ip和端口
打开cmd,输入ipconfig
若不打算做内网穿透(内网穿透有安全问题),请确保被控方和控制方正在连接同一局域网,否则连接无法成立。
对于WIFI网络,查看无线局域网适配器 WLAN下的IPv4地址,记住它。
IPv4地址 + 冒号 + 远程桌面端口,是控制方连接被控方时需要用到的地址。
如果做了内网穿透,则上述地址为:
公网地址 + 冒号 + 公网端口
此处仅作简要说明,具体请自行学习计算机网络知识。
3.2控制方打开相应软件
当控制方为电脑端:
在被控方已开启远程桌面的情况下,控制方可按下Win+R,输入mstsc,在计算机一栏输入被控方的“ip地址:远程桌面端口”即可连接,例如,输入127.0.0.1:65535
连接时会提示输入用户名和密码,输入任一被控方电脑账户的名称及对应的密码,即可连接到该账户。

当控制方为手机端:
打开安装好的WindowsApp,在首次进入弹窗中选择PC连接。
在计算机名称一栏输入被控方的“ip地址:远程桌面端口”即可添加被控方。
根据操作,连接后,输入任一被控方电脑账户的名称及对应的密码,即可连接到该账户。你也可以在左侧菜单中,选择“凭据”,提前储存好用户名和密码,然后,就可以“添加”到这个连接上。这样在下次连接时,不必再次输入密码。
连接成功时,建议勾选“不再要求连接到这个电脑”。
注:这里很可能是翻译问题,实际意思应该是“连接到这个电脑时,不再弹出这个窗口”。但实际上,Windows远程桌面判断电脑的逻辑是,无论端口如何,只要IPv4地址一致,就是同一台电脑;只要IPv4地址不同,就是不同电脑。这无疑造成了一些问题,当控制方尝试进入同一IPv4地址的不同端口,你的电脑账户登录凭据不会适应端口不同而发生变化。
4.连接后的问题:什么是会话?
你可能注意到连接上后,被控方退出到账户登录界面,而控制方成功进入电脑桌面。试图登录被控方账号,会把控制方的连接挤掉,这是为什么呢?
Windows远程桌面与其他通用远程桌面最大不同,就是它的实现原理更接近系统层面。其他通用远程桌面软件,往往用被控方屏幕录制+上传给控制方实现远程控制功能,这样做较吃带宽,对被控方电脑来说,也有不必要的耗能。
Windows远程桌面采用了会话的机制。所谓会话,可以理解为电脑账户的使用权。默认设置下,一个账户只会创建一个会话,所以控制方进入了被控方某电脑账户的会话,这时若被控方再尝试进入该账户,就会把会话抢过来,控制方就掉线了。据说可以通过修改系统设置,实现多会话同时操作一个账户,笔者未实践调查,仅在此说明。
也就是说,一般情况下,被控方桌面不会显示控制方在做什么。如果被控方和控制方使用不同账号,甚至可以实现类似“硬件共享”的功能——双方同时使用这台电脑,只不过登录的电脑账户不同。
另外,据笔者推测,控制方收到的画面,仍然是由被控方显卡渲染并发送过去的,只不过不再出现在显示器上。证据:被控方会话可以触发RTX显卡的超分辨率功能。
本文结束。