[Win11 Pro]Windows远程桌面开启、端口修改、移动端连接及常见问题
RainyBread7
2026年02月14日 23:44

观前提示:控制方通过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显卡的超分辨率功能。

本文结束。