排查 Autopilot OOBE 问题
适用于:
- Windows 11
- Windows 10
当 OOBE) 的现装体验 (包括意外的 Autopilot 行为时,如果设备收到了 Autopilot 配置文件,则检查很有用。 如果是,检查配置文件包含的设置。 根据 Windows 客户端版本,可以使用不同的机制执行此操作。
注意
借助 Windows 11,用户可以查看有关 Autopilot 预配过程的其他详细故障排除信息。 Windows Autopilot 诊断 页为 IT 管理员和最终用户提供了一个用户友好的视图来排查 Windows Autopilot 故障。 可以通过转到 ESP 配置文件 并选择“ 是 ”以 允许用户收集有关安装错误的日志来启用此功能。 目前,商业 OOBE 和 Autopilot 用户驱动模式支持此功能。
无法连接到 MDM 使用条款错误
如果在 OOBE 期间收到错误,指出 出现问题 ,并且 无法连接到组织的 MDM 使用条款的 URL。请重试,或者使用此页中的问题信息与系统管理员联系。 这通常是由许可问题导致的。 检查登录设备的用户是否具有有效的 Intune、EMS 或 Microsoft 365 许可证。
Windows 10版本 1803 及更高版本
Windows 10版本 1803 及更高版本添加事件日志条目。 可以使用日志条目查看与 Autopilot 配置文件设置和 OOBE 流相关的详细信息。 可以使用 事件查看器 查看这些条目。 查看 1903 年之前版本的 应用程序和服务日志 -> Microsoft> - Windows -> Provisioning-Diagnostics-Provider -> Autopilot 中的信息。 有关版本 1903 及更高版本,请参阅 应用程序和服务日志 -> Microsoft -> Windows -> ModernDeployment-Diagnostics-Provider -> Autopilot。 可能会记录以下事件,具体取决于方案和配置文件配置:
事件 ID | 类型 | 说明 |
---|---|---|
100 | 警告 | “找不到 Autopilot 策略 [name]。当设备等待下载 Autopilot 配置文件时,此错误通常是暂时性问题。 |
101 | 信息 | “AutopilotGetPolicyDwordByName succeeded: policy name = [setting name];策略值 = [value].”此消息显示 Autopilot 正在检索和处理数字 OOBE 设置。 |
103 | 信息 | “AutopilotGetPolicyStringByName succeeded: policy name = [name];value = [value].”此消息显示 Autopilot 正在检索和处理 OOBE 设置字符串,例如Microsoft Entra租户名称。 |
109 | 信息 | “AutopilotGetOobeSettingsOverride 成功:OOBE 设置 [设置名称];state = [state].”此消息显示 Autopilot 正在检索和处理与状态相关的 OOBE 设置。 |
111 | 信息 | “AutopilotRetrieveSettings 成功。”此消息表示已成功检索存储在 Autopilot 配置文件中控制 OOBE 行为的设置。 |
153 | 信息 | “AutopilotManager 报告该状态已从 [原始状态] 更改为 [新状态]。”通常,此消息应显示“ProfileState_Unknown”到“ProfileState_Available”。 此情况表示已为设备提供了配置文件并已下载。 因此,设备已准备好使用 Autopilot 进行部署。 |
160 | 信息 | “AutopilotRetrieveSettings 开始收购。”此消息显示 Autopilot 正在准备下载所需的 Autopilot 配置文件设置。 |
161 | 信息 | “AutopilotManager 检索设置成功。”Autopilot 配置文件已成功下载。 |
163 | 信息 | “AutopilotManager 确定不需要下载,并且设备已预配。 清理或重置设备以更改此设置。”此消息指示 Autopilot 配置文件驻留在设备上;它通常仅由 Sysprep /Generalize 进程删除。 |
164 | 信息 | “AutopilotManager 确定 Internet 可用于尝试策略下载。” |
171 | 错误 | “AutopilotManager 未能设置 TPM 标识确认。 HRESULT=[错误代码]。”此消息指示执行 TPM 证明时出现问题,需要完成自部署模式过程。 |
172 | 错误 | “AutopilotManager 未能将 Autopilot 配置文件设置为可用。 HRESULT=[错误代码]。”此错误通常与事件 ID 171 相关。 |
除了事件日志条目外,下面的注册表和 ETW 跟踪选项还适用于Windows 10版本 1803 及更高版本。
Windows 10版本 1709 及更高版本
从 Autopilot 部署服务接收的 Autopilot 配置文件设置存储在设备的注册表中。 可以在 HKLM\SOFTWARE\Microsoft\Provisioning\Diagnostics\Autopilot 中找到此信息。 可用的注册表项包括:
值 | 说明 |
---|---|
AadTenantId | 用户登录的Microsoft Entra租户的 GUID。 如果此项与用于注册设备的租户不匹配,则用户会收到错误。 |
CloudAssignedTenantDomain | 设备已注册到Microsoft Entra租户,例如“contosomn.onmicrosoft.com”。如果设备未注册到 Autopilot,此值将为空。 |
CloudAssignedTenantId | 设备注册到的Microsoft Entra租户的 GUID。 GUID 对应于 CloudAssignedTenantDomain 注册表值中的租户域。 如果设备未注册到 Autopilot,此值将为空。 |
IsAutopilotDisabled | 如果设置为 1,则此注册表值指示设备未注册到 Autopilot。 此状态还可能指示由于网络连接、防火墙问题或网络超时而无法下载 Autopilot 配置文件。 |
TenantMatched | 如果用户的租户 ID 与注册设备的租户 ID 匹配,则此项设置为 1。 如果此注册表值为 0,则会向用户显示错误并强制重新启动。 |
CloudAssignedOobeConfig | 显示配置了哪些 Autopilot 设置的位图。 值包括:SkipCortanaOptIn = 1、OobeUserNotLocalAdmin = 2、SkipExpressSettings = 4、SkipOemRegistration = 8、SkipEula = 16 |
Windows 10半年频道支持的版本
在运行受支持版本的 Windows 10 半年通道的设备上,可以使用 ETW 跟踪从 Autopilot 和相关组件获取详细信息。 可以使用 Windows 性能分析器或类似工具查看 ETW 跟踪文件。 有关详细信息,请参阅 高级故障排除博客。
相关主题
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈