我有一台基于 ARM 的 Windows Dev Kit 设备(又名 Project Volterra,运行 Windows 11)。我以与登录主台式机(Intel,Windows 10)和 Surface Pro(Intel,Windows 11)相同的用户身份登录。这是与我的 gmail 地址关联的 Microsoft 帐户,而不是其他管理帐户。
在以下任何一种情况下,通过 RDE 在机器之间进行连接时都不会提示我输入凭据:
- 桌面版到 Surface Pro
- 从 Surface Pro 到台式机
- 从 ARM 到桌面
- ARM 到 Surface Pro
但是,如果我尝试从 Surface Pro 或台式机连接到 ARM 设备,系统会提示我输入密码(对于用户“MicrosoftAccount\[电子邮件保护]“),我正确地提供了该信息,但它却被拒绝了。
我做了常规的“无法连接到 RDE”检查,例如验证防火墙设置、验证用户是否可以通过 RDE 访问(当然可以,因为它是设备上唯一的帐户)等。
我曾尝试对此进行一些研究,但我发现与 ARM 和 RDE 相关的问题数量极少,而且往往与 Azure ARM 实例有关,而且讨论的解决方案似乎并不十分适用。
虽然我很想有人说:“我遇到了同样的问题,而你只是……”,但我现在甚至对“可能是……”这样的答案也持开放态度。提前感谢任何建议。
编辑:我确实在“帐户”>“登录选项”下看到了这个设置,但我禁用了它。我想这可能会稍微放宽政策。
不幸的是,即使重新启动 ARM 机器,也没有导致任何不同的行为。
最后一条评论:我并不想在机器上设置额外的本地帐户。即使这是一个令人满意的解决方法,也不是真正的解决方案。
修改 2:当系统提示输入账户密码时,我曾尝试使用 PIN 码。但这个方法也不管用。
答案1
在我的具体案例中,我确实找到了解决方案。在查看相关问题时,我发现,这是 2016 年的。请特别参阅已接受答案中评分最高的评论。
虽然我无法想象为什么我的 MSFT 帐户在两台机器之间不同步(最近没有改变),但我想尝试强制重新同步密码的建议。打开命令 shell(cmd),然后:
runas /u:MicrosoftAccount\[email protected] cmd.exe
然后它会提示您输入密码(在命令行中,而不是使用 Windows 对话框)。正确输入后,它会启动一个新的 cmd 实例。我退出了两者,然后将 KVM 切换到我的桌面并尝试再次连接。我正在通过已建立的 RDE 会话写这个答案。 Microsoft 支持回答讨论了强制同步过程。