重启时 Windows Hello 配置将被清除

重启时 Windows Hello 配置将被清除

我有一个运行两个版本 Windows 10 20H2 的双启动桌面,尽管自从我升级到 20H2 以来,这个问题已经发生很长时间了。

我将这两个双启动系统称为 Win1 和 Win2。它们按此顺序安装。

Win1 是我的主系统,90% 的时间我都会启动到该操作系统。Win2 用于测试,我很少使用该操作系统。Win1 是启动的默认操作系统。我使用域帐户登录 Win1(我远离域控制器,但使用 VPN 访问该网络),使用本地帐户登录 Win2。我是这两个操作系统的管理员

我有 Microsoft 指纹键盘,我仅将其配置为使用指纹登录 Win1。Win2 在此阶段仅与密码一起使用。如果我将 Win1 设置为允许我使用指纹进行身份验证,那么它每次都可以正常工作,直到我重新启动进入 Win1 操作系统。此时,Windows Hello 配置被完全清除,需要我再次设置 PIN 和指纹。然后它将像以前一样工作,直到我下次重新启动进入 Win1 操作系统。如果我启动进入 Win1 然后直接重新启动回到 Win1 或通过重新启动进入 Win2,则没有区别。问题总是发生。

我还没有找到其他有这个问题的人并且不知道从哪里开始!

更新1:harrymc 给出了一个解决方案,最初似乎可行,但配置已被删除,我需要再次重新配置 Windows Hello,但这次不是在重启后立即配置。

答案1

该问题与 Hello 数据损坏有关。原因可能是 Windows 中存在一些未知错误,因此只有 Microsoft 才能完全修复该问题。

解决方案是清除损坏的 Hello 数据并重新创建。这将解决问题,直到将来该错误再次发生,不幸的是,这种情况仍然可能发生。

流程如下:

  • 启动服务小程序
  • 停止名为“Windows Biometric Service”的系统服务
  • 将文件移走C:\Windows\System32\WinBioDatabase 以进行备份,以便能够撤消此过程(如果您决定这样做)
  • 重启服务
  • 重新登记指纹
  • 现在希望它能够发挥作用。

答案2

我也遇到了这个问题。原来是它使用了未针对域设置的 Windows Hello for Business。

简而言之:

  • 您需要拥有允许写入 Azure AD 的 Microsoft 许可证。(其中包括 Azure AD Premium Plan 1)
  • 确保 AD 中有一个 AzureADKerberos 对象。
  • 在组策略中启用“使用云信任进行本地身份验证”和“使用 Windows Hello for Business”。

有关更多详细信息、要求、分步说明等,这个博客让我很开心。https://identity-man.eu/2022/02/17/improving-your-windows-hello-for-business-hybrid-password-less-setup-by-using-cloud-trust/

微软也有一个看起来更复杂的指南。https://learn.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust

相关内容