这是我的远程桌面问题。我经常需要使用 RDP 连接到工作中的 Windows 机器。
在我的 Mac 上,我使用 FortiClient 5.4 建立 VPN 连接,然后使用 Microsoft Remote Desktop 8.0 进行连接。没有问题。
- 我可以连接到我的机器(运行 Windows 7 Enterprise)。没问题。
- 我可以连接到另一个盒子(在同一子网上)(运行 Windows Server 2012)。没问题。
但是,当我处理工作事务时,我通常会在 Mac 上启动 Windows 10(通过 Bootcamp)。然后我按照相同的步骤操作。我使用 FortiClient 5.4 建立 VPN 连接,然后使用远程桌面进行连接。但有一个问题:
- 我无法连接到我的机器(运行 Windows 7 Enterprise)。我收到一条消息“由于用户帐户未获得远程登录授权,因此连接被拒绝”(即使我使用的是相同的用户帐户/凭据)
- 与此同时,我可以连接到另一个框(使用相同的用户帐户,在同一子网)(运行 Windows Server 2012)
总之:
- 从 OSX 到 Win7 的 RDP = 没有问题
- 从 OSX 到 WinServer2012 的 RDP = 没有问题
- 从 Win10(通过 Bootcamp)到 WinServer2012 的 RDP = 没有问题
- 从 Win10(通过 Bootcamp)到 Win7 的 RDP =问题. 错误消息:“由于用户帐户未获得远程登录的授权,因此连接被拒绝”
我的用户帐户授予我访问这两个框的权限(如我从 OSX 内部连接时所示)。
基于此…它似乎好像这可能与从 Win 10 连接到 Win 7 有关?有人能解释一下吗?
答案1
从 mac-os 连接和从 Windows 10 连接时,您是否使用相同的 Windows 7 盒子登录?如果不是,请确保将其添加到 Windows 7 盒子的远程用户组。
答案2
2020,我遇到了同样的问题。尝试通过 Windows 10 连接到 Windows 7 时出现同样的错误。我检查了本地组策略(在 Win 10 客户端上),似乎没有任何帮助。RDP 与 Andriod RDP 客户端 100% 配合使用,可以连接到 Windows 7 PC,因此通过 Win 10 客户端连接到 Win 7 存在特定问题。
这些 PC 都不属于域,但 Windows 7 和 Windows 10 PC 上的本地用户帐户具有相同的名称,例如“JDoe”(不是相同的密码)。我尝试了 @LPChip 的评论,添加了 PC 名称\jdoe,认为 rdp 客户端可能会混淆这两个帐户。
以下是我将尝试并报告的一些可能的解决方案(与此同时,它们也许会激发其他人提出其他解决方案):
- 仅在 Win7 主机上启用 NLA 连接
- 在两个系统上同步密码
- 在 win 10 上创建一个新的、不同名称的用户,然后尝试从那里加入
更新:
具体来说,将本地 Win 7 帐户添加到远程桌面用户组是可行的(即使该帐户已经是管理员组的一部分)。
其他:
#3 不起作用。还尝试了另一台 Windows 10 笔记本电脑(不是公司的),仍然不起作用。所以这不是安全策略。#2 显然不需要密码同步。#1 在 Windows 7 上启用 NLA,禁用通过 Android 的访问,所以我甚至没有尝试它是否可以在 Windows 10 上运行。