Windows 11 启用远程桌面:设置、PowerShell 与家庭版
- 2026年9月3日
- 09:00
- 作者: Adrien Roche
- 更新于 2026年9月17日
- 教程

先确认版本:家庭版无法充当 RDP 主机
远程桌面有两端:你发起连接的客户端,以及接受连接的主机。每个 Windows 11 版本都包含客户端,但只有专业版、企业版和教育版包含主机服务。Windows 11 家庭版可以随时连接到其他机器,却无法自己接受入站会话。如果你对这个协议还不熟悉,可以先了解 RDP 究竟是什么、它如何工作——本文其余部分讲的是如何打开主机端。
在 PowerShell 中查看你运行的是哪个版本:
(Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion').EditionID返回 Professional 说明可以继续。返回 Core 则代表家庭版——请直接跳到下面的 Windows 11 家庭版章节,因为你要找的那个开关在你的机器上并不存在。
| 版本 | RDP 客户端(向外连接) | RDP 主机(接受连接) |
|---|---|---|
| Windows 11 家庭版 | 支持 | 不支持 |
| Windows 11 专业版 | 支持 | 支持 |
| Windows 11 企业版 / 教育版 | 支持 | 支持 |
方法一:在 Windows 11 设置中开启
图形界面方式不到一分钟即可完成,并会自动为你放通防火墙。
1. 打开远程桌面设置页
按 Win + I,进入系统 > 远程桌面。
2. 打开开关
将远程桌面切换为开启,并在弹出的对话框中点击确认。保持勾选网络级身份验证要求——它强制客户端在 Windows 创建会话前完成认证,在任何现代网络中都没有理由关闭它。
3. 记下电脑名称和允许的账户
同一页面会显示稍后需要在客户端输入的电脑名称。默认情况下只有 Administrators 组的成员可以连接;点击远程桌面用户,可以放行一个标准账户,而不必把管理员凭据交出去。
方法二:用 PowerShell 启用 RDP
如果要做脚本化部署,或者你本来就在命令行里,管理员权限的 PowerShell 中两行命令即可完成全部工作:
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server' -Name 'fDenyTSConnections' -Value 0
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"第一条命令写入的就是设置开关所修改的注册表值:fDenyTSConnections = 0 允许入站会话。第二条启用 RDP 的内置防火墙规则。在非英文版 Windows 上,显示组名称是本地化的,第二条命令会失败,此时请改用规则稳定的内部名称:
Enable-NetFirewallRule -Name "RemoteDesktop-UserMode-In-TCP","RemoteDesktop-UserMode-In-UDP"还有两步值得跟进:显式强制启用 NLA,然后确认监听器有响应。
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name 'UserAuthentication' -Value 1
Test-NetConnection -ComputerName localhost -Port 3389如果输出末尾是 TcpTestSucceeded : True,说明主机端已启动并正在监听。
确认防火墙确实已放通
上述两种方法都会自动处理 Windows Defender 防火墙,但实际使用中仍有两点会挡住连接:
- 第三方安全套件。如果你的杀毒软件替换了 Windows 防火墙,请在它自己的控制台中添加一条允许 TCP 和 UDP 3389 的入站规则。
- 网络配置文件不匹配。防火墙规则按配置文件(域、专用、公用)生效。运行
Get-NetConnectionProfile查看当前网络使用哪个配置文件,然后确认 RDP 规则在该配置文件下已启用。
Get-NetFirewallRule -DisplayGroup "Remote Desktop" | Select-Object Name, Enabled, ProfileRDP 默认监听 TCP 和 UDP 3389 端口。你可以把它改到其他端口,但请先阅读我们关于 RDP 3389 端口的指南——以及更换端口能带来什么、不能带来什么:非标准端口能让日志更清静,却不会让服务更难被攻破。
从另一台设备连接
在主机上取得客户端可用的两个标识:
hostname
ipconfig | findstr IPv4- 从 Windows:按
Win + R运行mstsc /v:PC-NAME,或打开"远程桌面连接"应用,然后用被允许的账户登录。 - 从 macOS、iOS 或 Android:在对应平台的应用商店安装 Windows App(原 Microsoft Remote Desktop),按名称或 IP 添加这台电脑。
关于凭据要多说一句,因为它导致首次连接失败的次数比防火墙还多:对本地账户,请以 PC-NAME\username(或 .\username)登录;对 Microsoft 账户,请使用你登录 Windows 所用的完整邮箱地址——密码与锁屏界面输入的相同。如果该账户根本没有密码,RDP 默认会拒绝登录;连接前请先设置一个密码。
在同一个局域网内,这样就能立即生效。从外网访问时,请忍住在路由器上转发 3389 端口的冲动——改为通过 VPN 接入你的局域网,具体见下面的安全章节。
有两种经典故障值得提前知道。处于睡眠状态的主机根本不会响应——在设置 > 系统 > 电源和电池中,把接通电源时的睡眠设为从不。如果客户端一直停在正在连接的画面然后放弃,请参考修复远程桌面连接超时——原因几乎总是防火墙、网络配置文件或路由问题,而不是 RDP 本身。
Windows 11 家庭版:真实的答案
没有任何受支持的办法让 Windows 11 家庭版接受 RDP 连接。主机功能在授权层面就被禁用了,因此手动修改 fDenyTSConnections 毫无作用,设置中的开关也根本不存在。声称有办法的教程通常指向 RDP Wrapper,这是一个重新激活主机服务的第三方补丁——它会随 Windows 更新以不可预测的方式失效,并且违反 Microsoft 许可条款,因此不适合作为任何依赖性用途的基础。
务实的选择:
- 升级到专业版。进入设置 > 系统 > 激活 > 升级你的 Windows 版本;这是通过 Microsoft Store 一次性支付 99 美元的购买。文件和应用都会保留,你将获得 RDP 主机,以及 BitLocker 和组策略。
- 使用其他远程控制工具。Chrome Remote Desktop、AnyDesk 或 RustDesk 都能控制家庭版电脑。它们用于偶尔访问没问题,但它们不是 RDP,而且那台电脑仍必须保持开机并联网。
- 租用 Windows VPS。如果你真正想要的是"一台随处都能通过 RDP 访问的 Windows 机器",Windows Server VPS 开箱即已启用主机——没有版本限制,而且在你的笔记本关机后它依然在线。
在依赖它之前先做好安全加固
一台新开的 RDP 主机就是通往你机器的远程登录入口;请以对待入口的态度处理它。
- 保持 NLA 开启。网络级身份验证要求客户端在 Windows 启动会话之前完成认证,这挡住了一整类预认证阶段的攻击。
- 用专用的标准账户连接。用
Add-LocalGroupMember -Group "Remote Desktop Users" -Member "yourname"添加它,并让管理员账户远离不必要的会话。 - 切勿把 3389 直接暴露到互联网。全网扫描器会发现新开放的 RDP 端口,并开始持续爆破密码。请使用 VPN——WireGuard、Tailscale 或路由器自带的服务器——只在 VPN 内部保留 RDP 可达性。换成非标准端口并不能改变这一点。
- 检查锁定策略。Windows 11 22H2 及更高版本默认在 10 次登录失败后将账户锁定 10 分钟;运行
net accounts确认它在你的机器上已生效。
如果真正的障碍在于机器本身——没有专业版授权,或者不想让家里的电脑全天候保持唤醒和可达——你完全可以跳过整套流程:带 RDP 的 Windows VPS 已经预先配置好本文的一切,提供独享 CPU 与内存上的完整管理员权限,结账无需 KYC,并在付款确认后约 10 秒交付。用屏幕上显示的凭据登录,你就正好站在本教程结束的位置。
常见问题
Windows 11 上的远程桌面是免费的吗?
mstsc)以及 macOS、iOS、Android 上的 Windows App——均免费。Microsoft 真正收费的是从家庭版升级到专业版本身,以及多人共用一台 Windows Server 主机时的按用户授权。两个人能同时在 Windows 11 上使用远程桌面吗?
为什么我的设置里没有远程桌面开关?
winver 查看你的版本:家庭版根本不提供主机开关,任何注册表修改都无法把它恢复。在由公司管理的专业版机器上,组策略也可能隐藏或禁用该设置——请咨询你的 IT 部门。最后,请确认你查看的是设置 > 系统 > 远程桌面,而不是控制面板中较旧的远程协助选项。电脑处于睡眠或休眠状态时远程桌面能用吗?
Adrien Roche — 基础设施与主机托管编辑
系统工程师,拥有 10 年以上运维 Windows Server 和 Linux 集群的经验。Adrien 负责 rdp.monster 的基础设施文档,并撰写关于 RDP、VPS 托管、服务器管理、网络和隐私工具的指南。




