从 Mac 远程桌面连接 Windows:Windows App 配置指南(2026)
- 2026年9月6日
- 09:00
- 作者: Adrien Roche
- 教程

安装 Windows App,也就是新的 Mac 版 Microsoft Remote Desktop
2024 年 9 月,微软重命名了其远程桌面客户端:Mac 版 Microsoft Remote Desktop(版本 10)变成了 Windows App(版本 11)。这一变更在 Ignite 2023 上宣布,并于 2024 年 9 月下旬推送到 macOS、iOS 和 Android。旧的 Mac App Store 条目被原地更新,因此已安装的用户在下一次更新后就悄然变成了 Windows App。这个名字确实容易混淆——一个叫“Windows”的应用跑在 macOS 上——但底层仍是同一个 RDP 客户端,而且直连 PC 的功能在 Mac 版中完整保留(Windows 版的 Windows App 起初并不支持)。
请从 Mac App Store 安装:搜索 Windows App,而不是 Microsoft Remote Desktop。它是免费的,需要 macOS 12 或更高版本。首次启动时应用会建议用 Microsoft 账户登录;这仅在使用 Windows 365 或 Azure Virtual Desktop 等云服务时才需要。如果只是连接自己的电脑或服务器,跳过登录,直接在 Devices 部分操作即可。
先准备好 Windows 机器
Windows 默认关闭 RDP,Mac 客户端也无法远程改变这一点。在动手配置 Mac 之前,请先在你要连接的 Windows 11 机器上启用远程桌面。顺便确认两件事:
- 版本:只有 Windows Pro、Enterprise 和 Server 能接受传入的 RDP 连接。Windows 11 Home 不含 RDP 主机组件。
- 账户:用于连接的用户必须有真正的密码——Windows Hello PIN 对 RDP 无效——并且必须是管理员或 Remote Desktop Users 组的成员。
然后记下这台机器的 IP 地址。在 Windows 机器上打开终端并运行:
ipconfig | findstr IPv4在同一网络内,内网地址(通常是 192.168.x.x 或 10.x.x.x)就足够了。跨互联网访问则需要接入该网络的 VPN,或在路由器上做端口转发——RDP 默认监听 TCP 和 UDP 的 3389 端口。不要在没有规划的情况下把家庭宽带的 3389 端口暴露到互联网:优先使用 VPN,至少也要强制使用强密码并启用账户锁定策略,因为暴露的 RDP 端口在数小时内就会被密码喷洒攻击。
在 Windows App 中添加你的电脑
1. 创建连接
打开 Windows App,点击 + 按钮并选择 Add PC。在 PC name 中输入 IP 地址或主机名。如果主机监听非标准端口,用冒号追加,例如 203.0.113.10:3390。如果你想知道 RDP 3389 端口上究竟是什么在监听、以及换端口是否值得,那篇指南有详细说明——简短版本:自定义端口能减少扫描器带来的日志噪音,但它不是安全措施。
2. 设置凭据
Credentials 下拉菜单默认为 Ask when required,即每次连接都会提示。对于每天使用的机器,选择 Add credentials 并保存账户。可用的用户名格式:
username—— 普通本地账户.\username—— 在加入域的机器上强制使用本地账户DOMAIN\username—— 域账户- Microsoft 账户邮箱 —— 如果这台电脑用 Microsoft 账户登录,请使用该邮箱配合账户密码,而不是你在 Windows 锁屏界面输入的 PIN
3. 连接并接受证书
双击新建的条目。首次连接时你几乎一定会看到证书警告:独立的 Windows 机器会生成自签名的 RDP 证书,Mac 无法验证它。对于自己的机器,这属于正常现象——确认地址输入正确后点击 Continue,也可以勾选复选框让它不再询问。
显示、剪贴板与文件夹重定向
Retina 屏上的清晰文字
右键点击该 PC 条目,选择 Edit,打开 Display 选项卡。在 Retina Mac 上有两项设置很关键:
- Optimize for Retina displays —— 以屏幕原生分辨率渲染会话,并让 Windows 负责缩放。文字会像原生 Mac 应用一样清晰。代价是实实在在的:需要编码的像素约为四倍,这意味着更高的带宽占用和两端更多的 CPU 消耗。在快速连接上启用它;在酒店 Wi-Fi 上请关闭。
- Update the session resolution on resize —— 在你拖动窗口时让远程桌面随之匹配,而不是把固定尺寸的帧缓冲拉伸成模糊一片。
如果你在多块屏幕上工作,同一选项卡中的 Use all monitors 会把全屏会话延伸到所有屏幕。
剪贴板与设备
Devices & Audio 选项卡控制重定向:剪贴板、打印机、智能卡和麦克风。剪贴板默认启用,可双向传递文本和图像——在 Mac 上复制、在 Windows 中粘贴,反之亦可。如果会话中途粘贴失效,取消勾选再重新勾选并重连即可重置共享剪贴板通道。
文件夹
Folders 选项卡可把 Mac 上的文件夹共享进会话。勾选 Redirect folders,添加一个文件夹(例如 ~/Exchange),它就会在文件资源管理器的 This PC 下作为重定向驱动器出现。它的表现类似网络共享:用来来回搬文件很合适,但速度太慢,不适合从中直接运行程序。
性能:让 UDP 保持可用
现代 RDP 只要条件允许就会通过 UDP 传输会话,无法使用时才退回纯 TCP。UDP 正是让滚动和视频在不理想的链路上仍然流畅的关键,所以值得保护:
- 如果你在路由器上设置端口转发,请对 3389(或你的自定义端口)同时转发 TCP 和 UDP,不要只转发 TCP。
- Windows Defender 防火墙内置的远程桌面规则已经同时允许两者——不要把它替换成只允许 TCP 的规则。
反向的问题也存在:某些 VPN 能顺畅传输 TCP,却对 UDP 处理不当,表现就是会话能正常连上,然后每隔一会儿卡住几秒。这种情况下,强制 Mac 客户端使用纯 TCP 会更稳定:
defaults write com.microsoft.rdc.macos ClientSettings.EnforceTcp -bool true
# revert to automatic TCP/UDP negotiation later:
defaults delete com.microsoft.rdc.macos ClientSettings.EnforceTcpWindows App 保留了旧版 Microsoft Remote Desktop 客户端的 bundle identifier,因此这项长期存在的偏好设置依然有效。修改后请退出并重新打开应用。
Mac 与 Windows 的键盘快捷键对照
在会话中,Windows App 会把 macOS 的修饰键映射到对应的 Windows 按键。最容易让人踩坑的映射如下:
| 你想要的操作 | 在 Mac 上按 | 说明 |
|---|---|---|
| 复制与粘贴 | Cmd+C / Cmd+V | 在会话中被转换为 Ctrl+C / Ctrl+V;直接用 Ctrl 组合键也始终有效 |
| Alt(菜单、Alt+F4) | Option | 在会话中 Option 处处等同于 Alt |
| Windows 键 | Cmd | 当会话处于焦点时,Cmd 会以 Windows 键的形式发送 |
| 切换 Windows 应用(Alt+Tab) | Option+Tab | Cmd+Tab 被 macOS 保留,只会切换 Mac 应用 |
| Ctrl+Alt+Del | Fn+Ctrl+Option+Delete | Mac 上单独的 Delete 键相当于 Backspace;Fn+Delete 才是向前删除 |
快速排障
- 错误 0x204 /“无法连接”:Mac 根本没有触达任何 RDP 监听端——IP 错误、端口错误、电脑处于睡眠、防火墙拦截,或者远程桌面其实没有启用。请按修复远程桌面连接超时中的清单逐项排查;每一步对 Mac 客户端同样适用。
- 凭据反复被拒:你输入的是 PIN 而不是账户密码,或者该账户不允许远程登录。请使用完整密码,并再次核对用户名格式(
.\user与DOMAIN\user)。 - Wi-Fi 或 VPN 下卡顿:通常是上文所述的 UDP 问题——试试
EnforceTcp,并用有线以太网测试以排除丢包。 - 文字发虚或模糊:启用 Optimize for Retina displays,并把 Windows 显示缩放设置为适合 Mac 屏幕的比例(通常 150-200%)。
替代方案:Jump Desktop 与 Royal TSX
Windows App 免费且能很好地覆盖常规场景,但它并不是唯一的 Mac RDP 客户端。Jump Desktop 是付费客户端,支持 RDP 和 VNC 以及自家的 Fluid 协议,键盘重映射比微软的应用更灵活。Royal TSX 面向需要管理大量服务器的管理员——在一个连接管理器中集成 RDP、SSH、VNC 和网页登录,十个连接以内免费。两者底层使用的都是同一套 RDP 协议,因此上文关于端口、UDP 和凭据的内容对它们同样适用。
无论选择哪个客户端,另一端仍然需要一台 Windows 机器——而一台会睡眠、会为更新重启、又躲在你无法配置的路由器后面的家用电脑,是个脆弱的目标。如果你真正需要的是一个能从 Mac 访问的 Windows 环境,而不是远程控制某台特定电脑,那么托管机器是更简单的路径:一台 RDP 服务器能给你一个始终在线的 Windows 实例,拥有完整管理员权限以及专属 CPU 和内存,在付款确认后约 10 秒即可接受你的首次连接。像添加任何其他电脑那样把它加入 Windows App,你的 Mac 就有了一个常驻的 Windows 环境。
常见问题
Microsoft Remote Desktop 还有 Mac 版吗?
能从 Mac 通过 RDP 连接 Windows 11 Home 吗?
从 Mac 使用 RDP 是免费的吗?
为什么我从 Mac 发起的 RDP 会话很慢或很卡?
ClientSettings.EnforceTcp 偏好设置强制使用 TCP。其次,Optimize for Retina displays 会让需要编码的像素数增加约四倍;在慢速链路上请关闭它。第三,Wi-Fi 丢包对 RDP 影响极大——在归咎于远程机器之前,先用有线以太网测试。Adrien Roche — 基础设施与主机托管编辑
系统工程师,拥有 10 年以上运维 Windows Server 和 Linux 集群的经验。Adrien 负责 rdp.monster 的基础设施文档,并撰写关于 RDP、VPS 托管、服务器管理、网络和隐私工具的指南。




