背景
如果在初始化电脑的过程中直接使用微软账号,默认情况下是不能使用账号密码使用远程桌面登陆到这台计算机的。特别是在 Windows 11 新版本中默认不让你配置本地账号,导致很多人在初始化电脑的时候实际上使用的是微软账号登陆的,然后设置的是一个 PIN,并不是传统意义上的账号密码

这个 PIN 是不可以拿来做为远程桌面的账号密码的

解决方法
方法一:允许微软账号密码登陆
-
设置里打开 账户 - 登录选项

-
关闭下方的“为了提高安全性,仅允许对此设备上的 Microsoft 账户使用 Windows Hello 登陆”

-
返回上一级,再重新进入这个页面,就可以看到密码选项了,这个是你微软账户登陆的密码

-
注销登陆,选择登陆选项,点击右面的按钮使用密码登陆,然后输入你的微软账号的密码登陆一次

-
再次确保远程桌面已启用

-
打开任务管理器,切换到网卡,再次确认当前 IP 地址

-
远程桌面客户端直接使用微软账号和密码登陆

对于一些古老的客户端可能需要手动添加域,即用户名输入
MicrosoftAccount\muchenran@live.com
方法二:切换为本地账号(适用于所有场合)
-
账号管理页面里点击 个人信息

-
点击 改用本地账户

-
然后这里就会让你设置账号密码,注意这里账号名是可以修改的,他会帮你修改用户文件夹名称,你的文件都不会丢失

方法三:添加微软账号密码(适用于无密码账户)
微软提供了无密码账户的选项,启用后,你的微软账号密码就会被删除

使用无密码账号登陆后,登陆选项里也看不到密码选项

如果此时你觉得他对你造成了不便,你可以在微软账号管理网页中重新添加密码
稍等后重启电脑就可以重新看到密码选项了,关闭仅允许使用 Windows Hello 登陆后就可以重新使用微软账号密码进行远程桌面了

另外,直接给默认账户添加密码是不行的。换句话说,你可以先创建本地账号密码然后再登陆微软账号,但是不能先使用微软账号登录然后直接给本地账户添加密码。

其他
oobe 时创建本地账号
下次重装系统时,可以考虑先创建本地账号,然后进了系统后,再登陆微软账号
由于本地账号实际上是属于一个叫 WORKSPACE 的域,所以配置的时候走工作配置但是配置本地域就可以了
-
在这里选择注册工作或学校账户

-
点击登陆选项

-
改为域加入

-
这里就可以正常创建一个本地账号了

Photo by Pawel Czerwinski on Unsplash