具体来说,这个问题是指:在远程桌面中使用 Microsoft 账户登录时提示“远程桌面用户账户无效”。

遇到这个问题多半是正版系统受害者+1,要修复此问题,只需要在目标机器执行一下这个命令:

1
2
//                           ↓ 你的 Microsoft 邮箱
runas /user:MicrosoftAccount\<username>@outlook.com "cmd /c exit"

上面的指令具体是什么意思呢?它要求切换到指定的 Microsoft 账户执行了一个什么都不做的指令。

我在网上搜了一大圈,也问了 C 神,都没能解决这个神奇的问题。在浪费我一个小时的青春以后,还是靠我自己盲狙解决了这个问题,一定是啥比微软的错!乆乆乆

正版 Windows 系统在第一次开机时虽然要求登录了微软账号,但是此时也直接要求你设置了 PIN 码作为系统登录方式,也就是说咱从始至终都没有通过网络级别的身份验证登录系统,因此本地也就不会有 Microsoft 账户的凭据……

因此解决方法也就很明朗了,就是让系统使用咱的 Microsoft 账户进行一次网络级别的身份验证。蛮抽象的,但它还真好使……

似乎除我以外不少人也遇到过这个问题,因此撰写此文以便分享解决方案。