在win11/10上创建pin时修复windowshello错误(win10创建pin出错)

在设置新的 Windows 11/10 操作系统时,还必须创建一个 Hello PIN。您可以在首次登录计算机后停止使用。一些用户报告说在他们的设备上重新创建 pin 时遇到了不同的Windows Hello 错误代码。那么,在本指南中,我们将讨论不时发生的所有此类已知问题以及可行的解决方法。

当遇到 hello pin 错误时,它会伴随错误检查值,如 –?0x801c004d、0x90280013等。错误消息为 – “出现错误,我们无法设置您的 PIN”。每个此类问题在本质上都是独一无二的,需要单独的解决方案,例如 – 注销/登录、重启 PC、取消加入/重新加入 Azure AD 等。让我们详细探讨这些修复 –

1]重启你的电脑

很多时候,Windows Hello 错误是由于系统故障引起的,因此您可以通过重启设备来解决这些问题。以下是您可以通过简单的 PC 重启来修复的此类 Windows PIN 错误的列表 –

  • 0x801C000F??– 系统需要重启。
  • 0x80090031?– 如果系统重启无法解决问题,请参阅解决方案 #4。

2] 注销然后重新登录您的 Microsoft 帐户

有一些 Windows Hello 错误代码可以通过注销然后重新登录您的 Microsoft 帐户来解决。这是完整的清单——

错误代码 原因
0x801C0010 AIK 证书无效或不受信任。
0x801C0011 传输密钥的证明声明无效。
0x801C0012 发现请求的格式无效。
0x801C03E9 服务器响应消息无效
0x801C03EB 服务器响应 HTTP 状态无效
0x801C03EC 来自服务器的未处理异常。
0x801C03EE 鉴证失败。
0x801C03EF AIK 证书不再有效。
0x801C044E 无法接收用户凭据输入。

3] 从 Azure AD 中退出设备然后重新加入?

如果您已将设备与 Azure AD 连接,您可能会不时遇到 hello pin 错误。要解决此类问题,您应该禁用/删除计算机上的 azure 帐户并重新启动 PC。下次登录后,您可以重新加入 azure 帐户(之前已停止)。要从 Azure AD 中取消加入您的系统,请浏览到以下位置,然后选择从组织中断开连接

设置 > 系统 > 关于

这样做确实修复了几个 Windows hello 错误,如下所示 –

PIN 错误代码 ?成因
0x801C044D 授权令牌不包含设备 ID。
0x80090005 NTE_BAD_DATA
0x8009000F 容器或密钥已存在。
0x80090011 找不到容器或密钥。

注意:由于多种原因,会出现一些 Windows hello 错误代码。它们如下——

i] 0x801C03ED:

由于以下任何一种原因出现此错误 –

  • 服务器收到无效请求。
  • 无法读取一个或多个对象。
  • 授权标头中缺少令牌。
  • “ProvisionKey”需要多重身份验证,但是没有执行任何身份验证。

Sol?– 注销您的 Microsoft 帐户,然后重新登录。如果在此之后错误仍然存??在,请从 Azure Active Directory (Azure AD) 中取消加入设备并重新加入。

ii] 0x801C03EA:

当服务器无法验证用户或设备时,就会发生这种情况。要解决此问题,请检查您是否拥有有效令牌或用户是否有权注册 Windows Hello 企业版密钥。

iii] 0x801C0015:

您必须拥有一台新计算机并且尚未加入活动的 Azure AD。只需加入域目录即可创建 Windows Hello PIN。

iv] 0x801C000E:?

只有在达到注册配额上限时,才会遇到此错误。要解决此问题,请取消加入一些现有的 Azure 帐户或增加每个用户的设备数量。

4] 创建 PIN 时的 TPM 问题

当 TPM 设置过时或不完整时,会出现一些 Windows Hello 错误。您只需清除 TPM 安全处理器固件即可解决此类 hello pin 错误。以下是由于 TPM 问题而出现的问候错误代码列表 –

  1. 0x80090029??– 当 Windows 10 PC 上的 TPM 设置未完成时会发生这种情况。
  2. 0x80090031??– 这显示一条错误消息,内容为 – “NTE_AUTHENTICATION_IGNORED”。
  3. 0x80090035??– 如果组织的业务策略强制要求 TPM,但是您的计算机上没有此程序。

注意:?在上述大多数情况下,简单的注销和重新登录即可解决问题。但是,如果没有,您必须重置 TPM 或使用 PowerShell 运行“清除 TPM”。

如何清除设备上的 TPM

要清除 Windows 10 机器上的 TPM,请使用以下步骤 –

  • 导航到以下路径 –
设置 (Win+I) > 更新和安全 > Windows 安全
  • 转到右窗格,向下滚动并单击Device Security
  • 当 Windows 安全启动时,选择安全处理器部分下的安全处理器详细信息?。
  • 接下来,单击安全处理器故障排除?,然后清除 TPM

就是这样,这会将您的安全处理器重置为其默认设置。只需确保在成功完成上述步骤后重新启动您的 PC 。

注意:或者,您可以使用 PowerShell 执行上述任务 –

  • 右键单击 Windows 图标并选择Windows PowerShell (Admin)。
  • 在其蓝屏上,复制/粘贴以下代码并按Enter键。
清除-Tpm

上面的命令行会将可信平台模块重置为其默认状态。此外,这还将删除所有者授权值和存储在 TPM 中的任何密钥。

5]配置问题?

如果联合提供程序配置设置为空,这也可能导致 Windows Hello PIN 错误。如果是这种情况,您只需转到客户端配置网页并执行以下操作 –

  • 0x801C0016??– 文件不应为空。
  • 0x801C0018??– 该clientconfig元素必须包含有效的 URL。

6] 其他 Hello PIN 错误

由于不同的原因,我们无法对一些 hello PIN 错误进行分类。下面,我们将讨论此类错误及其正确的解决方案 –

1. x801C0003: 用户?无权注册

由于用户被拒绝访问注册,请检查用户是否实际拥有该权限。如果是,请联系 IT 管理员以完成设置过程。

2. 0x8009002A:?NTE_NO_MEMORY

该错误是由于内存不足而出现的。要解决此问题,请关闭在后台运行的任何/所有大型应用程序或增加整体 RAM。

3. 0x80090036:用户取消了一个交互对话框

只需尝试重新运行设置,错误就会消失。

4. 0x8009002d:系统出现故障,暂时跳过,过几分钟再试。

7]联系微软支持团队

有一些 Windows hello 错误代码,Microsoft 尚未提供任何确切的解决方案。如果您遇到此类问题,最好联系支持团队进行修复。这是此类 PIN 错误的完整列表 –

你好错误代码 原因
0X80072F0C 未知
0x80070057 传递了无效的参数或参数。
0x80090020 NTE_FAIL
0x80090027 调用方提供了错误的参数。如果第三方代码收到此错误,他们必须更改代码。
0x8009002D NTE_INTERNAL_ERROR
0x801C0001 ADRS 服务器响应的格式无效。
0x801C0002 服务器无法验证用户。
0x801C0006 来自服务器的未处理异常。
0x801C000B 需要重定向,并且重定向的位置不是众所周知的服务器。
0x801C000C 发现失败。
0x801C0013 在令牌中找不到租户 ID。
0x801C0014 在令牌中找不到用户 SID。
0x801C0019 联合提供者-客户端配置为空。
0x801C001A 联合提供者-客户端配置中的 DRS 终结点为空。
0x801C001B 未找到设备证书。
0x801C03F0 没有为用户注册的密钥。
0x801C03F1 令牌中没有 UPN。
0x801C044C 当前线程没有核心窗口。

就是这样,我们希望本文有助于解决在为 Windows 11 或 10 设备设置 PIN 时不时发生的不同 Hello 错误。如果您对本文有任何疑问,请在下面的评论框中留言。

版权声明