首先检查目标计算机的远程桌面设置是否开启,并确保用户账户有权限远程登录且防火墙已放行远程桌面;若从macOS连接,还需在系统设置中为Microsoft Remote Desktop开启本地网络权限。

如果您尝试使用远程桌面连接到另一台 Windows 11 或 10 计算机,但连接失败并提示“无法找到该 PC”或直接显示错误代码 0x104,则问题可能出在网络发现、防火墙设置、权限配置或客户端本身。以下是解决此问题的步骤:
本文运行环境:Dell XPS 13,Windows 11。
一、检查并启用远程桌面设置
确保目标计算机已正确配置为允许远程连接,这是建立连接的基础。
1、在目标计算机上,按 Windows 键 + I 打开设置应用。
2、导航至 系统 > 远程桌面。
3、将“远程桌面”开关切换为开启状态,并确认弹出的警告信息无误。
4、勾选“启用网络级别身份验证”,以提高连接的安全性。
二、验证用户账户权限
尝试连接的用户账户必须被明确授权可以进行远程登录,否则会被拒绝。
1、在开启“远程桌面”后,点击“选择可以远程访问此电脑的用户”按钮。
2、在弹出的窗口中,检查您的用户名是否已在列表中。如果不在,点击“添加”按钮。
3、在添加用户窗口中,输入您的完整账户名(格式为 计算机名\用户名 或 .\用户名),然后点击“检查名称”和“确定”。
4、确保该用户账户拥有密码,因为无密码的账户通常无法通过远程桌面协议登录。
三、配置防火墙以放行远程桌面
Windows Defender 防火墙可能会阻止远程桌面所需的通信,需要手动允许相关规则。
1、打开“控制面板”,进入“系统和安全 > Windows Defender 防火墙”。
2、点击左侧的“允许应用或功能通过 Windows Defender 防火墙”。
3、在应用列表中,找到“远程桌面”条目,确保其旁边的“专用”和“公用”复选框已被勾选。
4、如果未找到,点击“更改设置”(需管理员权限),然后点击“允许其他应用”,浏览并添加 mstsc.exe 文件(通常位于 C:\Windows\System32\)。
四、检查并修复本地安全策略
系统的本地安全策略可能错误地拒绝了远程登录请求,需要检查相关权限分配。
1、按 Windows 键 + R 打开“运行”对话框,输入 secpol.msc 并按回车,打开本地安全策略编辑器。
2、展开“本地政策 > 用户权限分配”。
3、在右侧双击“允许通过远程桌面服务登录”,确保“Remote Desktop Users”组或您的具体用户账户已在其中。
4、同样,双击“拒绝通过远程桌面服务登录”,确保您的用户账户或“Remote Desktop Users”组没有出现在此列表中,如有则移除。
五、排查 macOS 客户端的本地网络权限
当从 macOS 使用 Microsoft Remote Desktop 客户端连接时,系统隐私设置会限制应用发现本地网络设备,这常是 0x104 错误的原因。
1、在 macOS 上,打开“系统设置 > 隐私与安全性 > 本地网络”。
2、在应用列表中,找到“Microsoft Remote Desktop”或“Microsoft Remote Desktop Beta”。
3、确保其旁边的开关已开启,允许该应用访问本地网络。
4、如果未列出,尝试启动远程桌面客户端一次,它可能会自动注册到此列表,然后再回来开启权限。










