TheMoon

Windows更换硬件后无法重置PIN的解决方法
前言在我们更换了电脑的硬件后,可能会遇到Windows无法重置PIN的问题。这是因为硬件更改导致了系统安全配置的改...
扫描右侧二维码阅读全文
04
2023/08

Windows更换硬件后无法重置PIN的解决方法

前言

在我们更换了电脑的硬件后,可能会遇到Windows无法重置PIN的问题。这是因为硬件更改导致了系统安全配置的改变,影响了PIN的设置。本文将详细介绍如何解决这个问题。

描述

由于不明原因,在尝试直接点击重置PIN后,计算机会直接返回到先前的登录页面,而无法直接弹出重置流程的对话框。
同时因为Microsoft账户允许使用无密码启动,一旦启用该选项,电脑将会停用使用传统账号密码的方式进行登录,因此即使绕过PIN后也无法看到登录选项。

解决方式

1.添加管理员账户

由于使用命令行进行管理的操作过于繁琐,因此这里直接使用DISM++的方式进行操作。
首先使用进入PE环境,在“此电脑”中访问系统盘,输入48位BitLocker密码执行解锁操作。
然后打开DISM++,选中需要操作的系统盘,然后选择账户管理工具,将内置的Administrator账户启用。

2.修改注册表

重启进入登录页面后,选择先前添加的管理员账户进行登录,登录后使用“Win+R”打开regedit
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device路径下找到DevicePasswordLessBuildVersion项并将其值修改为“0”。

3.关闭无密码账户

由于微软未能正确处理诸如Windows系统登入这种边缘情况下无密码账户的使用场景,因此我们需要关闭无密码账户,为自己的账户设置一个新的密码。
访问微软账户界面,选中“高级密码选项”,找到“无密码帐户”,关闭并为自己的账户设置新的密码。

4.强制同步密码

确保网络连接,并在命令行中输入runas /u:MicrosoftAccount\<Microsoft account email> cmd.exe,执行强制密码同步,需要一定时间执行,耐心等待完成即可。

5.使用密码登录用户

重启电脑,回到登录页面。这时Windows应该会允许使用除Hello以外的认证方式进行登录。选择使用密码进行登录,输入刚刚创建好的账户密码,并进行登录操作。

6.重置账户PIN

进入设置-账户,在其中选择“登录选项”,关闭Windows Hello登录,并且删除对应的认证方式,如人脸、指纹、PIN等。然后重新设置对应的认证方式即可。

7.修改认证选项

依次回滚步骤2和1中的操作,将值修改为原先的值,并在PE或Windows中禁用刚刚新增的账户即可。

结语

我看到网络上有很多关于此问题的提问,我也遇到过多次这种情况,不过有时候换个网络环境就能解决问题。不过一旦启用无密码账户,那么无论使用什么其他办法都无法解决。该问题的导致原因可能是微软对于边缘场景下的无密码用户未做适配而导致的。

最后修改:2023 年 08 月 05 日 02 : 18 AM

4 条评论

  1. 胡桃

    我直接跳过了这一步,也有出现这个解锁方式不知道为啥。

  2. 胡桃

    您好强制同步密码那里显示找不到这个文件耶

    1. TheMoon
      @胡桃

      Powershell执行哦

  3. ccbbp

    从不加密,就是怕哪天出意外

发表评论