Windows 11 版本 21H2 所需的诊断事件和字段

适用范围

  • Windows 11 版本 21H2

必需的诊断数据收集的是一组有限信息,此类信息对了解设备及其配置至关重要,包括基本设备信息、与质量相关的信息、应用兼容性和 Microsoft Store。

必需的诊断数据有助于发现特定设备硬件或软件配置可能会出现的问题。 例如,它可以帮助确定具有特定内存量或运行特定驱动程序版本的设备上的崩溃是否更加频繁。 这有助于 Microsoft 修复操作系统或应用问题。

阅读本文,了解与诊断事件(按事件区域分组)及每个事件内的字段相关的信息。 每个字段均提供简要描述。 生成的每个事件均包括用于收集设备数据的常见数据。

你可以通过以下文章了解与 Windows 功能和诊断数据相关的详细信息:

AppPlatform 事件

AppPlatform.InstallActivity

此事件是跟踪主机上安装管道的运行状况所必需的。 它跟踪安装过程中遇到的安装、安装类型和错误代码。 随此事件收集的数据用于使 Windows 保持正常运行。

包含以下字段:

  • BuildId 此生成的唯一标识符。
  • BuildVer 正在安装的二进制文件集的内部版本号。
  • ClientAppId 表示启动安装的客户端应用程序或服务的可选标识符。
  • ContentId 包的内容 ID。 内容更新的密钥。
  • ContentType 正在安装的内容类型,从XVD_CONTENT_TYPE映射。
  • Cv 此安装或操作的相关矢量。 如果这是特定操作的 Cv,则 RelatedCv 字段将包含用于安装的 Cv。
  • DestinationHardwareID:目标设备的硬件ID(如果它是外部存储)。 如果不是外部存储设备,则为空。
  • DestinationPath:指向要安装到的目标的路径。
  • DownloadSize 下载包所需的大小(以字节为单位)。
  • ErrorText 描述任何错误的可选文本。
  • InstallationActionId 操作类型 (0 - 未知, 1 - 安装已开始, 2 - 安装已暂停, 3 - 安装已恢复, 4 - 安装准备就绪, 5 - 更改源(合并安装),6 - 安装错误,7 - 安装完成,8 - 安装已中止,9 - 更改源(自动选择),10 - 更改源(应用更新))
  • InstallationErrorSource 错误的来源:0 - 无,1 - 光纤驱动器,2 - 网络,3 - 本地,4 - 目标,5 - 许可,6 - 注册,7 - 其他
  • InstallationSessionId 此安装的安装会话的唯一标识符。 从‘开始’到‘结束’,两者之间包含所有区块/点。
  • InstallationStageId 安装阶段 ( 0 - 未知, 1 - 包, 2 - Pls)
  • InstallationStatus 安装的 HRESULT。 应为 null,结束事件或错误事件除外。
  • InstallationTypeId 安装类型(0 - 未知,1 - 网络,2 - 光盘,3 - 混合,4 - 更新,5 - 移动,6 - 复制)。
  • OriginalStatus 未转换的错误代码。 转换后的公共值存储在 InstallationStatus 中。
  • PackageSize 包的大小(以字节为单位)。
  • PackageSpecifiers 安装包中存在的智能交付区域说明符的映射。
  • PlanId 用于安装内容的流式处理计划的 ID。
  • ProductId 与此事件关联的应用程序的产品 ID。
  • RelatedCv 相关的相关向量。 如果 Cv 值表示由相关向量跟踪的操作,则此可选值包含此安装的相关向量。
  • RequestSpecifiers 作为安装活动的一部分,系统/用户/游戏请求的智能交付区域说明符的映射。
  • SourceHardwareID:源设备的硬件ID(如果它是外部存储)。 如果不是外部存储设备,则为空。
  • SourcePath:用于安装的源路径。 可以是 CDN(内容分发网络)或本地磁盘驱动器。
  • TotalPercentComplete 完成的安装百分比。
  • XvddType 由 XVDD 驱动程序确定的流式处理操作的类型。

评估程序事件

Microsoft.Windows.Appraiser.General.ChecksumTotalPictureCount

此事件列出了对象的类型以及客户端设备上每一类对象的数量。 这可以快速确保服务器上的记录与客户端上的记录匹配。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

包含以下字段:

  • DatasourceApplicationFile_21H1Setup 此设备上的这一特定对象类型的计数。
  • DatasourceDevicePnp_19H1Setup 此设备上存在的此特定对象类型的数量计数。
  • DatasourceDevicePnp_20H1Setup 此设备上存在的此特定对象类型的数量计数。
  • DatasourceDevicePnp_21H1Setup 此设备上的这一特定对象类型的计数。
  • DatasourceDriverPackage_19H1Setup 此设备上存在的此特定对象类型的数量计数。
  • DatasourceDriverPackage_20H1Setup 此设备上存在的此特定对象类型的数量计数。
  • DatasourceDriverPackage_21H1Setup 此设备上的这一特定对象类型的计数。
  • DataSourceMatchingInfoBlock_21H1Setup 此设备上的这一特定对象类型的计数。
  • DataSourceMatchingInfoPassive_21H1Setup 此设备上的这一特定对象类型的计数。
  • DataSourceMatchingInfoPostUpgrade_21H1Setup 此设备上的这一特定对象类型的计数。
  • DatasourceSystemBios_19H1Setup 此设备上存在的此类型的对象总数。
  • DatasourceSystemBios_20H1Setup 此设备上存在的此特定对象类型的数量计数。
  • DatasourceSystemBios_21H1Setup 此设备上的这一特定对象类型的计数。
  • DecisionApplicationFile_21H1Setup 此设备上的这一特定对象类型的计数。
  • DecisionDevicePnp_19H1Setup 此设备上存在的此特定对象类型的数量计数。
  • DecisionDevicePnp_20H1Setup 此设备上存在的此特定对象类型的数量计数。
  • DecisionDevicePnp_21H1Setup 此设备上的这一特定对象类型的计数。
  • DecisionDriverPackage_19H1Setup 此设备上存在的此特定对象类型的数量计数。
  • DecisionDriverPackage_20H1Setup 此设备上存在的此特定对象类型的数量计数。
  • DecisionDriverPackage_21H1Setup 此设备上的这一特定对象类型的计数。
  • DecisionMatchingInfoBlock_21H1Setup 此设备上的这一特定对象类型的计数。
  • DecisionMatchingInfoPassive_21H1Setup 此设备上的这一特定对象类型的计数。
  • DecisionMatchingInfoPostUpgrade_21H1Setup 此设备上的这一特定对象类型的计数。
  • DecisionMediaCenter_21H1Setup 此设备上的这一特定对象类型的计数。
  • DecisionSystemBios_19H1Setup 此设备上面向下一版本的 Windows 的 DecisionSystemBios 对象总数。
  • DecisionSystemBios_20H1Setup 此设备上存在的此类型的对象总数。
  • DecisionSystemBios_21H1Setup 此设备上的这一特定对象类型的计数。
  • DecisionTest_21H1Setup 此设备上存在的此类型的对象总数。
  • InventoryApplicationFile 此设备上存在的此特定对象类型的数量计数。
  • InventoryLanguagePack 此设备上存在的此特定对象类型的数量计数。
  • InventoryMediaCenter 此设备上存在的此特定对象类型的数量计数。
  • InventorySystemBios 此设备上存在的此特定对象类型的数量计数。
  • InventoryTest 此设备上存在的此特定对象类型的数量计数。
  • InventoryUplevelDriverPackage 此设备上存在的此特定对象类型的数量计数。
  • PCFP 此设备上存在的此特定对象类型的数量计数。
  • SystemMemory 此设备上存在的此特定对象类型的数量计数。
  • SystemProcessorCompareExchange 此设备上存在的此特定对象类型的数量计数。
  • SystemProcessorLahfSahf 此设备上存在的此特定对象类型的数量计数。
  • SystemProcessorNx 此设备上存在的此类型的对象总数。
  • SystemProcessorPrefetchW 此设备上存在的此类型的对象总数。
  • SystemProcessorSse2 此设备上存在的此类型的对象总数。
  • SystemTouch 此设备上存在的此特定对象类型的数量计数。
  • SystemWim 此设备上存在的此类型的对象总数。
  • SystemWindowsActivationStatus 此设备上存在的此特定对象类型的数量计数。
  • SystemWlan 此设备上存在的此类型的对象总数。
  • Wmdrm_21H1Setup 此设备上的这一特定对象类型的计数。

Microsoft.Windows.Appraiser.General.DatasourceApplicationFileAdd

这个事件表示有关在系统上安装的特定应用程序文件的基本元数据。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。
  • AvDisplayName 如果为防病毒应用,则这是其显示名称。
  • CompatModelIndex 此文件的兼容性预测。
  • HasCitData 指示文件是否存在于 CIT 数据中。
  • HasUpgradeExe 指示防病毒应用是否包含 upgrade.exe 文件。
  • IsAv 此文件是否为防病毒报告 EXE?
  • ResolveAttempted 发送诊断数据时,这始终为空字符串。
  • SdbEntries 用于指示适用于此文件的 SDB 条目的字段数组。

Microsoft.Windows.Appraiser.General.DatasourceApplicationFileAdd

此事件发送有关文件的 true/false 兼容性决策数据,以帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序二进制文件的版本。
  • SdbEntries 指示是否有任何匹配的兼容 Sdb 条目与此应用程序相关联

Microsoft.Windows.Appraiser.General.DatasourceApplicationFileBackupStartSync

此事件指示已完成发送完整的 DataSourceMatchingInfoBlockStAdd 事件集。 此事件用于建立有关文件的兼容性决策,帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序二进制文件的版本。

Microsoft.Windows.Appraiser.General.DatasourceApplicationFileRemove

此事件指示 DatasourceApplicationFile 对象不再存在。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DatasourceApplicationFileStartSync

此事件指示将发送新的 DatasourceApplicationFileAdd 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DatasourceDevicePnpAdd

此事件发送有关即插即用设备的兼容性数据,以帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • ActiveNetworkConnection 指示设备是否为活动的网络设备。
  • AppraiserVersion 生成事件的评估程序文件的版本。
  • IsBootCritical 指示此设备是否为启动关键型设备。
  • SdbEntries RS3 中已弃用。
  • WuDriverCoverage:根据 Windows更新,指示此设备是否有上层驱动程序。
  • WuDriverUpdateId 适用的上层驱动程序的 Windows 更新 ID。
  • WuPopulatedFromId 基于 Windows 更新的驱动程序覆盖范围的预期上层驱动程序匹配 ID。

Microsoft.Windows.Appraiser.General.DatasourceDevicePnpRemove

此事件指示 DatasourceDevicePnp 对象不再存在。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DatasourceDevicePnpStartSync

此事件指示将发送新的 DatasourceDevicePnpAdd 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DatasourceDriverPackageAdd

此事件发送有关驱动程序包的兼容性数据库数据,以帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。
  • SdbEntries RS3 中已弃用。

Microsoft.Windows.Appraiser.General.DatasourceDriverPackageRemove

此事件指示 DatasourceDriverPackage 对象不再存在。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DatasourceDriverPackageStartSync

此事件指示将发送新的 DatasourceDriverPackageAdd 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockAdd

此事件发送有关系统上的任何兼容性阻止条目(与特定应用程序或设备不直接相关)的阻止数据,以帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。
  • ResolveAttempted 发送诊断数据时,这始终为空字符串。
  • SdbEntries RS3 中已弃用。

Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockRemove

此事件指示 DataSourceMatchingInfoBlock 对象不再存在。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockStartSync

此事件指示已完成发送完整的 DataSourceMatchingInfoBlockStAdd 事件集。 此事件用于建立有关文件的兼容性决策,帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveAdd

此事件将发送有关系统上的非阻止兼容性条目(并非通过应用程序或设备键入)的兼容性数据库信息,以帮助使 Windows 保持最新状态。

此事件中包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。
  • SdbEntries RS3 中已弃用。

Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveRemove

此事件指示 DataSourceMatchingInfoPassive 对象不再存在。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveStartSync

此事件指示将发送新的 DataSourceMatchingInfoPassiveAdd 事件集。 此事件用于建立有关文件的兼容性决策,帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeStartSync

此事件指示将发送新的 DataSourceMatchingInfoPostUpgradeAdd 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DatasourceSystemBiosAdd

此事件发送有关 BIOS 的兼容性数据库信息,以帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。
  • SdbEntries RS3 中已弃用。

Microsoft.Windows.Appraiser.General.DatasourceSystemBiosStartSync

此事件指示将发送新的 DatasourceSystemBiosAdd 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DecisionApplicationFileAdd

此事件发送有关文件的兼容性决策数据,以帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。
  • BlockAlreadyInbox 已存在于当前操作系统上的文件上的上层运行时块。
  • BlockingApplication 指示是否存在因相关文件而干扰升级的任何应用程序问题。
  • DisplayGenericMessage 是否将为此文件显示一条一般消息?
  • DisplayGenericMessageGated 指示是否将为此文件显示一条一般消息。
  • HardBlock 此文件在 SDB 中受阻。
  • HasUxBlockOverride 文件中是否存在被 SDB 中的标记覆盖的块?
  • MigApplication 此文件是否具有一个来自与其关联且适用于当前升级模式的 SDB 的 MigXML?
  • MigRemoval 此文件是否具有在升级时会导致应用删除的 SDB 中的 MigXML?
  • NeedsDismissAction 此文件是否会导致可被消除的操作?
  • NeedsInstallPostUpgradeData 升级后,文件将显示安装替代应用的升级后通知。
  • NeedsNotifyPostUpgradeData 此文件是否会在升级后显示一条通知?
  • NeedsReinstallPostUpgradeData 升级后,此文件将显示重新安装应用的升级后通知。
  • NeedsUninstallAction 必须卸载此文件才能完成升级。
  • SdbBlockUpgrade 此文件已在 SDB 中被标记为阻止升级。
  • SdbBlockUpgradeCanReinstall 此文件已在 SDB 中被标记为阻止升级。 可在升级后重新安装。
  • SdbBlockUpgradeUntilUpdate 此文件已在 SDB 中被标记为阻止升级。 如果应用已更新,则可以继续升级。
  • SdbReinstallUpgrade 此文件已在 SDB 中被标记为需要在升级后重新安装。 它不会阻止升级。
  • SdbReinstallUpgradeWarn 此文件已在 SDB 中被标记为需要在升级后重新安装且显示警告信息。 它不会阻止升级。
  • SoftBlock 此文件已在 SDB 中被软阻止并且显示警告。

Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove

此事件指示 DecisionApplicationFile 对象不再存在。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DecisionApplicationFileStartSync

此事件指示将发送新的 DecisionApplicationFileAdd 事件集。 此事件发送有关文件的兼容性决策数据,以帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DecisionDevicePnpAdd

此事件发送有关即插即用 (PNP) 设备的兼容性决策数据,以帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。
  • AssociatedDriverIsBlocked 与此 PNP 设备关联的驱动程序是否被阻止?
  • AssociatedDriverWillNotMigrate 是否迁移与此即插即用设备关联的驱动程序?
  • BlockAssociatedDriver 是否应阻止与此 PNP 设备关联的驱动程序?
  • BlockingDevice 此 PNP 设备是否会阻止升级?
  • BlockUpgradeIfDriverBlocked PNP 设备是否为启动关键型且在操作系统中未包含驱动程序?
  • BlockUpgradeIfDriverBlockedAndOnlyActiveNetwork 此 PNP 设备是否为唯一的活动网络设备?
  • DisplayGenericMessage 在此 PNP 设备的设置过程中是否会显示一条一般消息?
  • DisplayGenericMessageGated 指示在此 PNP 设备的设置过程中是否会显示一条一般消息。
  • DriverAvailableInbox 此 PNP 设备的操作系统中是否包含驱动程序?
  • DriverAvailableOnline Windows 更新中是否包含此 PNP 设备的驱动程序?
  • DriverAvailableUplevel Windows 更新中或者此 PNP 设备的操作系统中是否包含驱动程序?
  • DriverBlockOverridden:被覆盖的设备上是否包含驱动程序块?
  • NeedsDismissAction 用户是否需要在此设备的设置期间消除警告?
  • NotRegressed 设备在源操作系统上的问题代码是否并不优于其在目标操作系统上的问题代码?
  • SdbDeviceBlockUpgrade 此 PNP 设备上是否存在一个阻止升级的 SDB 块?
  • SdbDriverBlockOverridden 此 PNP 设备上是否存在一个阻止升级但却已被覆盖的 SDB 块?

Microsoft.Windows.Appraiser.General.DecisionDevicePnpRemove

此事件指示 objectInstanceId 所表示的 DecisionDevicePnp 对象不再存在。 此事件用于建立有关 PNP 设备的兼容性决策,帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DecisionDevicePnpStartSync

DecisionDevicePnpStartSync 事件指示将发送一组新的 DecisionDevicePnpAdd 事件,并帮助使 Windows 保持最新。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DecisionDriverPackageAdd

此事件发送有关驱动程序包兼容性的决策数据,以帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。
  • DisplayGenericMessageGated 指示是否将为此驱动程序包显示一般产品/服务块消息。
  • DriverBlockOverridden 此驱动程序包中是否包含阻止其迁移但却已被覆盖的 SDB 块?
  • DriverIsDeviceBlocked 此驱动程序包是否因设备块而被阻止?
  • DriverIsDriverBlocked 此驱动程序包是否因驱动程序块而被阻止?
  • DriverShouldNotMigrate 是否应在升级过程中迁移此驱动程序包?
  • SdbDriverBlockOverridden 此驱动程序包中是否包含阻止其迁移但却已被覆盖的 SDB 块?

Microsoft.Windows.Appraiser.General.DecisionDriverPackageRemove

此事件指示 objectInstanceId 所表示的 DecisionDriverPackage 对象不再存在。 此事件用于建立有关驱动程序包的兼容性决策,帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DecisionDriverPackageStartSync

DecisionDriverPackageStartSync 事件表示将发送一组新的 DecisionDriverPackageAdd 事件。 此事件用于建立有关驱动程序包的兼容性决策,帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DecisionMatchingInfoBlockAdd

此事件发送有关系统上的阻止条目(并非通过应用程序或设备键入)的兼容性决策数据,以帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。
  • BlockingApplication 是否存在任何因匹配信息块而干扰升级的应用程序问题?
  • DisplayGenericMessage 是否为此块显示了一般消息?
  • NeedsDismissAction 此文件是否会导致可被消除的操作?
  • NeedsUninstallAction 用户是否因匹配信息块而需要在设置时采取措施?
  • SdbBlockUpgrade 匹配信息块是否会阻止升级?
  • SdbBlockUpgradeCanReinstall 匹配信息块是否会阻止升级,但具有可重新安装标记?
  • SdbBlockUpgradeUntilUpdate 匹配信息块是否会阻止升级,但具有升级之前标记?
  • SdbReinstallUpgradeWarn 此文件已在 SDB 中被标记为需要在升级后重新安装且显示警告信息。 它不会阻止升级。

Microsoft.Windows.Appraiser.General.DecisionMatchingInfoBlockRemove

此事件指示 DecisionMatchingInfoBlock 对象不再存在。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DecisionMatchingInfoBlockStartSync

此事件指示将发送新的 DecisionMatchingInfoBlockAdd 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPassiveAdd

此事件发送有关系统上的非阻止条目(并非通过应用程序或设备键入)的兼容性决策数据,以帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。
  • BlockingApplication 是否存在任何因匹配信息块而干扰升级的应用程序问题?
  • DisplayGenericMessageGated 指示是否因匹配信息块而显示一条一般产品/服务块消息。
  • MigApplication 是否存在具有适合于当前升级模式的 mig 的匹配信息块?

Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPassiveRemove

此事件指示 DecisionMatchingInfoPassive 对象不再存在。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPassiveStartSync

此事件指示将发送新的 DecisionMatchingInfoPassiveAdd 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPostUpgradeStartSync

此事件指示将发送新的 DecisionMatchingInfoPostUpgradeAdd 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DecisionMediaCenterAdd

此事件发送有关已存在的 Windows Media Center 的决策数据,以帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。
  • BlockingApplication 是否存在任何因 Windows Media Center 而干扰升级的应用程序问题?
  • MediaCenterActivelyUsed 如果版本支持 Windows Media Center,是否已将其至少运行一次且 MediaCenterIndicators 为 true?
  • MediaCenterIndicators 是否有任何指示表明 Windows Media Center 处于有效使用状态?
  • MediaCenterInUse 目前是否正在使用 Windows Media Center?
  • MediaCenterPaidOrActivelyUsed Windows Media Center 是否处于有效使用状态或者是否在受支持的版本上运行?
  • NeedsDismissAction Windows Media Center 中是否存在任何可被消除的操作?

Microsoft.Windows.Appraiser.General.DecisionMediaCenterStartSync

此事件指示将发送新的 DecisionMediaCenterAdd 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DecisionSModeStateAdd

此事件发送有关 S 模式状态的 true/false 兼容性决策数据。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。
  • Blocking 有关升级资格的评估程序决策。
  • LockdownMode S 模式锁定模式。

Microsoft.Windows.Appraiser.General.DecisionSModeStateStartSync

DecisionSModeStateStartSync 事件指示将发送新的 DecisionSModeStateAdd 事件集。 此事件用于做出有关 S 模式状态兼容性决策。 Microsoft 使用此信息来了解并解决计算机接收更新的 S 模式状态问题。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DecisionSystemBiosAdd

此事件发送有关 BIOS 的兼容性决策数据,以帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。
  • Blocking 设备升级是否因 BIOS 块而受阻?
  • DisplayGenericMessageGated 指示是否将为 bios 显示一般产品/服务块消息。
  • HasBiosBlock 设备是否具有 BIOS 块?

Microsoft.Windows.Appraiser.General.DecisionSystemBiosStartSync

此事件指示将发送新的 DecisionSystemBiosAdd 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DecisionSystemDiskSizeAdd

此事件指示对象类型已添加。 此数据是指设备中的磁盘大小。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。
  • Blocking 操作系统升级期间评估硬件要求时的评估程序决策。
  • TotalSize 总磁盘大小(单位:Mb)。

Microsoft.Windows.Appraiser.General.DecisionSystemDiskSizeStartSync

启动物理磁盘大小数据的同步事件。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DecisionSystemMemoryAdd

此事件发送有关系统内存的兼容性决策数据,以帮助使 Windows 保持最新状态。 Microsoft 使用此信息来了解并解决计算机接收更新的 系统内存状态问题。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。
  • Blocking 阻止信息。
  • ramKB 内存信息(单位:KB )。

Microsoft.Windows.Appraiser.General.DecisionSystemMemoryStartSync

DecisionSystemMemoryStartSync 事件指示将发送新的 DecisionSystemMemoryAdd 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DecisionSystemProcessorCpuCoresAdd

此数据属性是指 CPU 支持的内核数。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。
  • Blocking 有关升级资格的评估程序决策。
  • CpuCores CPU 内核数。

Microsoft.Windows.Appraiser.General.DecisionSystemProcessorCpuCoresStartSync

此事件表示在评估程序中启动 CPU 内核遥测收集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DecisionSystemProcessorCpuModelAdd

此事件发送有关 CPU 的 true/false 兼容性决策数据。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。
  • Armv81Support Arm v8.1 原子支持。
  • Blocking 有关升级资格的评估程序决策。
  • CpuFamily Cpu 系列。
  • CpuModel Cpu 型号。
  • CpuStepping CPU 步进。
  • CpuVendor Cpu 供应商。

Microsoft.Windows.Appraiser.General.DecisionSystemProcessorCpuModelStartSync

DecisionSystemProcessorCpuModelStartSync 事件指示将发送新的 DecisionSystemProcessorCpuModelAdd 事件集。 此事件用于做出有关 CPU 的兼容性决策。 Microsoft 使用此信息来了解并解决计算机接收更新的 CPU 状态问题。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DecisionSystemProcessorCpuSpeedAdd

此事件发送有关 CPU 的兼容性决策数据,以帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。
  • Blocking 评估程序操作系统资格决策。
  • Mhz CPU 速度(单位:MHz )。

Microsoft.Windows.Appraiser.General.DecisionSystemProcessorCpuSpeedStartSync

此事件收集 CPU 速度数据(单位: MHz )。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DecisionTpmVersionAdd

此事件收集有关设备中受信任的平台模块 (TPM) 的数据。 TPM 技术旨在提供基于硬件的与安全性相关的功能。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。
  • Blocking 基于设备 TPM 支持的评估程序可升级决策。
  • TpmVersionInfo 设备中的可信平台模块 (TPM) 技术的版本。

Microsoft.Windows.Appraiser.General.DecisionTpmVersionStartSync

DecisionTpmVersionStartSync 事件指示将发送新的 DecisionTpmVersionAdd 事件集。 此事件用于做出有关 TPM 的兼容性决策。 Microsoft 使用此信息来了解并解决计算机接收更新的 TPM 状态问题。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.DecisionUefiSecureBootAdd

此事件收集有关 UEFI 安全启动支持和状态数据的信息。 UEFI 是一种验证机制,用于确保固件启动的代码受信任。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。
  • Blocking 检查 UEFI 支持时评估程序可升级性决策。
  • SecureBootCapable 是否支持 UEFI?
  • SecureBootEnabled 是否已启用 UEFI?

Microsoft.Windows.Appraiser.General.DecisionUefiSecureBootStartSync

启动 UEFI 安全启动的同步事件数据。 UEFI 是一种验证机制,用于确保固件启动的代码受信任。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.GatedRegChange

此事件发送与运行快速阻止指令集的结果相关的数据,以帮助使 Windows 保持最新。

提供有以下字段:

  • NewData 完成扫描之后,注册表值中的数据。
  • OldData 运行扫描之前,注册表值中的先前数据。
  • PCFP 通过对硬件标识符进行哈希操作计算得出的系统 ID。
  • RegKey 正在为其发送结果的注册表项名称。
  • RegValue 正在为其发送结果的注册表值。
  • Time 事件的客户端时间。

Microsoft.Windows.Appraiser.General.InventoryApplicationFileAdd

此事件表示与系统上的某个文件相关的基本元数据。 此文件必须是某个应用的组成部分,并且在兼容性数据库中具有一个块或者是防病毒程序的组成部分。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。
  • AvDisplayName 如果应用是防病毒应用,这是其显示名称。
  • AvProductState 指示防病毒程序是否打开并且签名为最新。
  • BinaryType 二进制类型。 示例:UNINITIALIZED、ZERO_BYTE、DATA_ONLY、DOS_MODULE、NE16_MODULE、PE32_UNKNOWN、PE32_I386、PE32_ARM、PE64_UNKNOWN、PE64_AMD64、PE64_ARM64、PE64_IA64、E32_CLR_32、PE32_CLR_IL、PE32_CLR_IL_PREFER32、PE64_CLR_64。
  • BinFileVersion 在尝试将版本置于 4 个八位字节的客户端上,尝试清除 FileVersion。
  • BinProductVersion 在尝试将版本置于 4 个八位字节的客户端上时,尝试清除 ProductVersion。
  • BoeProgramId 如果“添加/删除程序”中没有条目,则这表示通过文件元数据生成的 ProgramID。
  • CompanyName 开发此文件的供应商的公司名称。
  • FileId 唯一标识文件的哈希。
  • FileVersion“属性”->“详细信息”下面的文件元数据中的文件版本字段。
  • HasUpgradeExe 指示防病毒应用是否包含 upgrade.exe 文件。
  • IsAv 指示此文件是否为防病毒报告 EXE。
  • LinkDate 此文件链接的日期和时间。
  • LowerCaseLongPath 在设备上列出清单的文件的完整文件路径。
  • Name 已列出清单的文件名。
  • ProductName“属性”->“详细信息”下面的文件元数据中的产品名字段。
  • ProductVersion“属性”->“详细信息”下面的文件元数据的产品版本字段。
  • ProgramId 用于进行标识的应用程序名称、版本、发布者和语言的哈希。
  • Size 文件的大小(以十六进制字节表示)。

Microsoft.Windows.Appraiser.General.InventoryApplicationFileRemove

此事件指示 InventoryApplicationFile 对象不再存在。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync

此事件指示将发送一组新的 InventoryApplicationFileAdd 事件。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.InventoryLanguagePackAdd

此事件发送有关在系统上安装的语言包数量的数据,以帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。
  • HasLanguagePack 指示此设备是否具有 2 个或多个语言包。
  • LanguagePackCount 已安装的语言包数量。

Microsoft.Windows.Appraiser.General.InventoryLanguagePackRemove

此事件指示 InventoryLanguagePack 对象不再存在。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.InventoryLanguagePackStartSync

此事件指示将发送新的 InventoryLanguagePackAdd 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.InventoryMediaCenterAdd

此事件发送与用于了解系统上是否使用 Windows Media Center 的决策点相关的 true/false 数据,以帮助使 Windows 保持最新。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。
  • EverLaunched 是否已启动过 Windows Media Center?
  • HasConfiguredTv 用户是否已通过 Windows Media Center 配置电视调谐器?
  • HasExtendedUserAccounts 用户帐户是否配置了任何 Windows Media Center 扩展器?
  • HasWatchedFolders 是否已为 Windows Media Center 配置任何要观看的文件夹?
  • IsDefaultLauncher Windows Media Center 是否是打开音乐或视频文件的默认应用程序?
  • IsPaid 用户运行的是否是表明已付费的 Windows Media Center 版本?
  • IsSupported 运行的操作系统是否支持 Windows Media Center?

Microsoft.Windows.Appraiser.General.InventoryMediaCenterRemove

此事件指示 InventoryMediaCenter 对象不再存在。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.InventoryMediaCenterStartSync

此事件指示将发送新的 InventoryMediaCenterAdd 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.InventorySystemBiosAdd

此事件发送有关 BIOS 的基本元数据,以确定它是否具有兼容性块。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。
  • biosDate BIOS 的发布日期(UTC 格式)。
  • BiosDate BIOS 的发布日期(UTC 格式)。
  • biosName Win32_BIOS 中的名称字段。
  • BiosName Win32_BIOS 中的名称字段。
  • manufacturer Win32_ComputerSystem 中的制造商字段。
  • Manufacturer Win32_ComputerSystem 中的制造商字段。
  • model Win32_ComputerSystem 中的型号字段。
  • Model Win32_ComputerSystem 中的型号字段。

Microsoft.Windows.Appraiser.General.InventorySystemBiosStartSync

此事件指示将发送新的 InventorySystemBiosAdd 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序二进制文件(可执行文件)版本。

Microsoft.Windows.Appraiser.General.InventoryUplevelDriverPackageAdd

此事件仅在设置过程中运行。 它提供在升级之前已下载的上层驱动程序包的列表。 它对于了解安装中的故障是否能够追溯到以下原因至关重要:在升级之前没有足够的上层驱动程序。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。
  • BootCritical 此驱动程序包是否已被标记为启动关键型?
  • Build 驱动程序包的版本值。
  • CatalogFile 驱动程序包中的目录文件的名称。
  • Class 驱动程序包中的设备类。
  • ClassGuid 驱动程序包中的设备类唯一 ID。
  • Date 驱动程序包中的日期。
  • Inbox 驱动程序的驱动程序包是否包含在 Windows 中?
  • OriginalName INF 文件在重命名之前的原始名称。 一般来说,路径位于 $WINDOWS.~BT\Drivers\DU 下。
  • Provider 驱动程序包的提供商。
  • PublishedName INF 文件在重命名之后的名称。
  • Revision 驱动程序包的修订版本。
  • SignatureStatus 指示是否已对驱动程序包签名。 未知 = 0,未签名 = 1,已签名 = 2。
  • VersionMajor 驱动程序包的主要版本。
  • VersionMinor 驱动程序包的次要版本。

Microsoft.Windows.Appraiser.General.InventoryUplevelDriverPackageRemove

此事件指示 InventoryUplevelDriverPackage 对象不再存在。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.InventoryUplevelDriverPackageStartSync

此事件指示将发送新的 InventoryUplevelDriverPackageAdd 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.RunContext

此事件在评估程序运行开始时发送,RunContext 指示以下数据有效负载中应包含的内容。 此事件与其他 评估程序事件一起使用,以进行兼容性决策,使 Windows 保持最新状态。

包含以下字段:

  • AppraiserBranch 在其中构建当前运行的评估程序版本的源分支。
  • AppraiserProcess 启动评估程序的进程名称。
  • AppraiserVersion 生成事件的评估程序文件的版本。
  • Context 指示评估程序所处的运行模式。 示例:设置或遥测。
  • PCFP 通过对硬件标识符进行哈希操作计算得出的系统 ID。
  • Subcontext 指示评估程序正在扫描的不兼容性类别。 可以是“不适用”、“解决”或以分号分隔的列表,该列表可以包含“应用”、“开发人员”、“系统”、“Gat”或“重新扫描”。
  • Time 事件的客户端时间。

Microsoft.Windows.Appraiser.General.SystemMemoryAdd

此事件发送有关系统上的内存大小及其是否符合要求的数据,以帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。
  • Blocking 设备是否因内存限制而被阻止升级?
  • MemoryRequirementViolated 是否违反了内存要求?
  • pageFile 为系统或当前进程提交的内存限制,以较小者为准(以字节为单位)。
  • ram 设备的内存大小。
  • ramKB 内存大小(以 KB 为单位)
  • virtual 调用进程的虚拟地址空间的用户模式部分大小(以字节为单位)。
  • virtualKB 虚拟内存的大小(以 KB 为单位)。

Microsoft.Windows.Appraiser.General.SystemMemoryStartSync

此事件指示将发送新的 SystemMemoryAdd 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.SystemProcessorCompareExchangeAdd

此事件发送用于指示系统是否支持 CompareExchange128 CPU 要求的数据,以帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。
  • Blocking 升级是否因处理器受阻?
  • CompareExchange128Support CPU 是否支持 CompareExchange128?

Microsoft.Windows.Appraiser.General.SystemProcessorCompareExchangeStartSync

此事件指示将发送新的 SystemProcessorCompareExchangeAdd 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.SystemProcessorLahfSahfAdd

此事件发送用于指示系统是否支持 LAHF 和 SAHF CPU 要求的数据,以帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 生成事件的评估程序文件的版本。
  • Blocking 升级是否因处理器受阻?
  • LahfSahfSupport CPU 是否支持 LAHF/SAHF?

Microsoft.Windows.Appraiser.General.SystemProcessorLahfSahfStartSync

此事件指示将发送新的 SystemProcessorLahfSahfAdd 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.SystemProcessorNxAdd

此事件发送用于指示系统是否支持 NX CPU 要求的数据,以帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。
  • Blocking 升级是否因处理器受阻?
  • NXDriverResult 用于对 NX 支持进行不确定性检查的驱动程序的结果。
  • NXProcessorSupport 处理器是否支持 NX?

Microsoft.Windows.Appraiser.General.SystemProcessorNxStartSync

此事件指示将发送新的 SystemProcessorNxAdd 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.SystemProcessorPopCntAdd

此事件发送用于指示系统是否支持较新版本的 PopCnt CPU 要求的数据,以帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 评估程序版本
  • Blocking 升级是否因处理器缺少 PopCnt 指令而受阻?
  • PopCntPassed 计算机是否通过 PopCnt 指令的最新 OS 硬件要求。

Microsoft.Windows.Appraiser.General.SystemProcessorPrefetchWAdd

此事件发送用于指示系统是否支持 PrefetchW CPU 要求的数据,以帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。
  • Blocking 升级是否因处理器受阻?
  • PrefetchWSupport 处理器是否支持 PrefetchW?

Microsoft.Windows.Appraiser.General.SystemProcessorPrefetchWStartSync

此事件指示将发送新的 SystemProcessorPrefetchWAdd 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.SystemProcessorSse2Add

此事件发送用于指示系统是否支持 SSE2 CPU 要求的数据,以帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。
  • Blocking 升级是否因处理器受阻?
  • SSE2ProcessorSupport 处理器是否支持 SSE2?

Microsoft.Windows.Appraiser.General.SystemProcessorSse2StartSync

此事件指示将发送新的 SystemProcessorSse2Add 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.SystemTouchAdd

此事件发送用于指示系统是否支持触控的数据,以帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。
  • IntegratedTouchDigitizerPresent 是否存在集成的触控数字化器?
  • MaximumTouches 设备硬件支持的最大触控点数。

Microsoft.Windows.Appraiser.General.SystemTouchRemove

此事件指示 SystemTouch 对象不再存在。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.SystemTouchStartSync

此事件指示将发送新的 SystemTouchAdd 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.SystemWimAdd

此事件发送用于指示操作系统是否通过压缩的 Windows 映像格式 (WIM) 文件运行的数据,以帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。
  • IsWimBoot 当前的操作系统是否通过压缩 WIM 文件运行?
  • RegistryWimBootValue 注册表的原始值,用于指示设备是否通过 WIM 运行。

Microsoft.Windows.Appraiser.General.SystemWimStartSync

此事件指示将发送新的 SystemWimAdd 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusAdd

此事件发送用于指示当前操作系统是否已激活的数据,以帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。
  • WindowsIsLicensedApiValue 用于指示操作系统是否已激活的 API 中的结果。
  • WindowsNotActivatedDecision 当前操作系统是否已激活?

Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusRemove

此事件指示 SystemWindowsActivationStatus 对象不再存在。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusStartSync

此事件指示将发送新的 SystemWindowsActivationStatusAdd 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.SystemWlanAdd

此事件发送用于指示系统是否具有 WLAN 以及(如果有)是否使用可阻止升级的仿真驱动程序的数据,以帮助使 Windows 保持最新。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。
  • Blocking 升级是否因仿真 WLAN 驱动程序受阻?
  • HasWlanBlock 仿真的 WLAN 驱动程序是否阻止升级?
  • WlanEmulatedDriver 设备是否具有仿真的 WLAN 驱动程序?
  • WlanExists 设备是否完全支持 WLAN?
  • WlanModulePresent 是否存在任何 WLAN 模块?
  • WlanNativeDriver 设备是否具有非仿真的 WLAN 驱动程序?

Microsoft.Windows.Appraiser.General.SystemWlanStartSync

此事件指示将发送新的 SystemWlanAdd 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

Microsoft.Windows.Appraiser.General.TelemetryRunHealth

此事件指示运行的诊断数据的参数和结果。 这允许正确情境化和了解通过运行过程发送的其余数据,从而让 Windows 保持最新状态。

包含以下字段:

  • AppraiserBranch 在其中构建了正在运行的评估程序版本的源分支。
  • AppraiserDataVersion 评估程序诊断数据运行所使用的数据文件的版本。
  • AppraiserProcess 启动评估程序的进程名称。
  • AppraiserVersion 评估程序 DLL 的文件版本(主要版本、次要版本和内部版本),不用点连接。
  • AuxFinal 已过时,始终设置为 false。
  • AuxInitial 已过时,指示评估程序是否会编写数据文件,以供“获取 Windows 10”应用读取。
  • CountCustomSdbs 评估程序使用的自定义 Sdbs 数量。
  • CustomSdbGuids 由评估程序使用的自定义 Sdbs Guid;以分号分隔的列表。
  • DeadlineDate 表示截止日期(评估程序在完成完整扫描之前的等待时间)的时间戳。
  • EnterpriseRun 指示诊断数据运行是否为企业运行,这意味着评估程序通过带有额外企业参数的命令行运行。
  • FullSync 指示评估程序是否执行完全同步,这意味着已发送代表计算机状态的完整事件集。 否则,只会发送先前运行中的变更。
  • InboxDataVersion 检索任何较新版本之前的数据文件的原始版本。
  • IndicatorsWritten 指示是否已成功写入或更新所有相关的 UEX 指示符。
  • InventoryFullSync 指示清单是否执行完全同步,这意味着已发送代表计算机清单的完整事件集。
  • PCFP 通过对硬件标识符进行哈希操作计算得出的系统 ID。
  • PerfBackoff 指示存在用户时是否已使用逻辑调用运行以停止运行。 有助于了解为什么运行所用的时间长于正常水平。
  • PerfBackoffInsurance 指示运行的评估程序是否未发生性能回退(因为以前运行发生过性能回退并且无法连续完成多次)。
  • RunAppraiser 指示是否已将评估程序设为完全运行。 如果为 false,则可理解为将不会从此设备接收数据事件。
  • RunDate 诊断数据运行开始的时间,以文件时间表示。
  • RunGeneralTel 指示是否已运行 generaltel.dll 组件。 Generaltel 收集不频繁计划上的其他诊断数据,并且只收集诊断数据级别高于“基本”的计算机上的遥测。
  • RunOnline 指示评估程序是否能够连接到 Windows 更新并使用最新的驱动程序覆盖范围信息做出决策。
  • RunResult 评估程序诊断数据运行的 hresult。
  • ScheduledUploadDay 计划上传的日期。
  • SendingUtc 指示评估程序客户端是否在当前诊断数据运行过程中发送事件。
  • StoreHandleIsNotNull 已过时,始终设为 false
  • TelementrySent 指示是否已成功发送诊断数据。
  • ThrottlingUtc 指示评估程序客户端是否限制其 CUET 事件输出以免被禁用。 这不仅会增加运行时,而且还会提高诊断数据可靠性。
  • Time 事件的客户端时间。
  • VerboseMode 指示评估程序是否在详细模式(一种具有额外日志记录并且仅限测试模式)下运行。
  • WhyFullSyncWithoutTablePrefix 指示生成完全同步的原因。

Microsoft.Windows.Appraiser.General.WmdrmAdd

此事件发送与系统上的旧版数字权限管理的使用相关的数据,以帮助使 Windows 保持最新。 此数据不指示使用数字权限管理的媒体的详细信息,仅指示是否存在此类文件。 收集此数据对于确保为客户提供正确的缓解措施非常重要,并且应该可以在所有缓解措施到位之后将其删除。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。
  • BlockingApplication 与 NeedsDismissAction 相同。
  • NeedsDismissAction 指示是否需要发送可消除的消息,以警告用户因 DRM 弃用而导致潜在的数据丢失风险。
  • WmdrmApiResult 用于收集 DRM 状态的 API 的原始值。
  • WmdrmCdRipped 指示系统是否具有任何通过个人 DRM(用于翻录 CD)加密的文件。
  • WmdrmIndicators WmdrmCdRipped OR WmdrmPurchased。
  • WmdrmInUse 在设置过程中未消除 WmdrmIndicators AND 可消除块。
  • WmdrmNonPermanent 指示系统是否具有任何带非永久许可证的文件。
  • WmdrmPurchased 指示系统是否具有任何带永久许可证的文件。

Microsoft.Windows.Appraiser.General.WmdrmStartSync

此事件指示将发送新的 WmdrmStartSync 事件集。 此事件用于了解系统上的旧版数字权限管理使用,以帮助使 Windows 保持最新。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AppraiserVersion 正在生成事件的评估程序文件的版本。

统计事件

Census.App

此事件发送与此设备上运行的应用相关的版本数据,以帮助使 Windows 保持最新。

提供有以下字段:

  • AppraiserTaskEnabled 评估程序任务是否已启用。
  • CensusVersion 为此设备生成当前数据的 Census 版本。

Census.Azure

此事件返回来自 Microsoft 内部 Azure 服务器计算机的数据(仅来自具有服务器 SKU 的 Microsoft 内部计算机的数据)。 所有其他计算机(Microsoft 以外的计算机和/或不属于“Azure 舰队”的计算机)返回空数据集。 随此事件收集的数据用于帮助使 Windows 保持安全。

包含以下字段:

  • CloudCoreBuildEx Azure CloudCore 内部版本号。
  • CloudCoreSupportBuildEx Azure CloudCore 支持内部版本号。
  • NodeID 设备上指示设备是否属于 Azure fleet 的节点标识符。

Census.Battery

此事件发送此设备上与电池相关的类型和容量数据以及处于已连接且处于使用状态的待机设备数量。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • InternalBatteryCapablities 表示与适用电池相关的信息。
  • InternalBatteryCapacityCurrent 表示电池当前的完整充电电量 (mWh)(或相对值)。 将此值与 DesignedCapacity 比较,以评估电池的损耗。
  • InternalBatteryCapacityDesign 表示新电池的理论电量 (mWh)。
  • InternalBatteryNumberOfCharges 提供电池电荷的数量。 在创建新产品以及验证现有产品是否符合目标功能性能时,将使用此值。
  • IsAlwaysOnAlwaysConnectedCapable 表示电池是否支持设备 AlwaysOnAlwaysConnected。 布尔值。

Census.Enterprise

此事件发送有关 Azure 是否存在、类型和云域使用的数据,以便了解企业、云和服务器环境中的设备的使用和集成。 随此事件收集的数据用于帮助使 Windows 保持安全。

包含以下字段:

  • AADDeviceId Microsoft Entra ID 设备 ID。
  • AzureOSIDPresent 表示用于标识 Azure 计算机的字段。
  • AzureVMType 表示实例为 Azure VM PAAS、Azure VM IAAS 或任何其他 VM。
  • CDJType 表示加入此计算机的云域的类型。
  • CommercialId 表示设备所属商业实体的 GUID。  用于将见解反映回客户。
  • ContainerType 容器的类型,如处理器或所托管的虚拟机。
  • EnrollmentType 定义设备上的 MDM 注册类型。
  • HashedDomain 用于登录的用户域的哈希表示。
  • IsCloudDomainJoined 此设备是否已加入 Microsoft Entra 租户? True/False
  • IsDERequirementMet 表示设备是否可以进行设备加密。
  • IsDeviceProtected 表示设备是否受 BitLocker/设备加密保护
  • IsEDPEnabled 表示设备上的企业数据是否受保护。
  • IsMDMEnrolled 此设备是否已进行 MDM 注册。
  • MDMServiceProvider:管理设备的特定 MDM 机构(如 Microsoft Intune)的哈希。
  • MPNId 从注册表项返回合作伙伴 ID/MPN ID。 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\DeployID
  • SCCMClientId 此 ID 将向 Compat Analytics (OMS) 和其他基于 OMS 系统发送数据的系统与企业 Configuration Manager 环境中的系统关联在一起。
  • ServerFeatures 表示 Windows 服务器上安装的功能。 它可供需要自动化用于确定一组服务器计算机上所安装功能的流程的开发人员和管理员使用。
  • SystemCenterID Configuration Manager ID 是 Active Directory 组织标识符的匿名单向哈希

Census.Firmware

此事件发送有关 BIOS 和嵌入设备的启动的数据。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • FirmwareManufacturer 表示设备固件 (BIOS) 的制造商。
  • FirmwareReleaseDate 表示发布的当前固件的日期。
  • FirmwareType 表示固件类型。 不同的类型包括:未知、BIOS、UEFI。
  • FirmwareVersion 表示当前固件的版本。

Census.Flighting

此事件发送参与改进测试和反馈计划的客户的 Windows 预览体验成员数据。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • DeviceSampleRate 为设备分配的遥测采样率。
  • DriverTargetRing 指示设备是否参与接收预发行版的驱动程序和固件内容。
  • EnablePreviewBuilds 用于启用设备上的 Windows 预览体验成员版本。
  • FlightIds 此设备上的不同 Windows 预览体验成员版本列表。
  • FlightingBranchName 此设备当前使用的 Windows 预览体验成员分支的名称。
  • IsFlightsDisabled 表示设备是否参与 Windows 预览体验成员计划。
  • MSA_Accounts 表示此设备外部测试版(预发行版本)的 Microsoft 帐户的哈希 ID 列表。

Census.Hardware

此事件发送有关设备的数据,包括硬件类型、OEM 品牌、型号系列、型号、遥测级别设置和 TPM 支持。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • ActiveMicCount 与设备相连的活动耳机数。
  • ChassisType 表示设备底盘的类型,如台式机或低剖面台式机。 可能值的范围为 1 - 36。
  • ComputerHardwareID 标识通过不同 SMBIOS 字段哈希表示的设备类。
  • D3DMaxFeatureLevel 受支持的 Direct3D 版本。
  • DeviceForm 指示每个设备分类的外形。
  • DeviceName 用户设置的设备名称。
  • DigitizerSupport 是否支持数字化器?
  • EnclosureKind 表示每个唯一机箱状况种类的 Windows.Devices.Enclosure.EnclosureKind 枚举值。
  • Gyroscope 指示设备是否具有陀螺仪(用于测量和保持方向的机械零件)。
  • InventoryId 用于兼容性测试的设备 ID。
  • Magnetometer 指示设备是否具有磁力仪(类似指南针的机械零件)。
  • NFCProximity 指示设备是否支持 NFC(一组通信协议,帮助在适用设备相互靠近时建立通信)。
  • OEMDigitalMarkerFileName 位于 \Windows\system32\drivers 目录(用于指定设备 OEM 和型号名称)中的文件名。
  • OEMManufacturerName 设备制造商名称。 即便在后来更改了干净的 OEM 名称,也不会重新处理非活动设备的 OEMName。
  • OEMModelBaseBoard OEM 使用的基板型号。
  • OEMModelBaseBoardVersion 区分开发人员和零售设备。
  • OEMModelNumber 设备型号。
  • OEMModelSKU 制造商定义的设备版本。
  • OEMModelSystemFamily OEM 在设备上设置的系统系列。
  • OEMModelSystemVersion OEM 在设备上设置的系统型号版本。
  • OEMOptionalIdentifier 表示特定 OEM 子公司的 Microsoft 分配的值。
  • OEMSerialNumber 制造商设置的设备序列号。
  • PowerPlatformRole OEM 首选的电源管理配置文件。 它用于帮助标识设备的基本外形规格。
  • SoCName 设备的固件制造商。
  • TelemetryLevel 用户选择的遥测级别,如基本或增强。
  • TelemetryLevelLimitEnhanced基于 Windows Analytics 的解决方案的遥测级别。
  • TelemetrySettingAuthority 确定遥测级别的设置者,如 GP、MDM 或用户。
  • TPMManufacturerId TPM 制造商的 ID。
  • TPMManufacturerVersion TPM 制造商的版本。
  • TPMVersion 设备上受支持的受信任平台模块 (TPM)。 如果不存在 TPM,则此值为 0。
  • VoiceSupported 设备是否具有能够进行语音呼叫的手机网络无线电?

Census.Memory

此事件发送有关设备内存的数据,包括 ROM 和 RAM。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • TotalPhysicalRAM 表示物理内存 (MB)。
  • TotalVisibleMemory 表示系统未保留的内存。

Census.Network

此事件发送与设备所使用的手机和移动网络相关的数据(移动服务提供商、网络、设备 ID 和服务成本因素)。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • CellularModemHWInstanceId0 PnP 系统报告并用于标识 Windows 系统中 WWAN 调制解调器设备的嵌入式移动宽带调制解调器的 HardwareInstanceId。 空的字符串 (空字符串) 指示此属性对于遥测未知。
  • IMEI0 表示国际移动台设备标识。 此编号通常是唯一的,供移动运营商用于区分不同的手机硬件。 Microsoft 没有权限访问移动运营商账单数据,因此,收集此数据不会暴露或标识用户。 这两个字段表示带双 SIM 卡覆盖的手机。
  • IMEI1 表示国际移动台设备标识。 此编号通常是唯一的,供移动运营商用于区分不同的手机硬件。 Microsoft 没有权限访问移动运营商账单数据,因此,收集此数据不会暴露或标识用户。 这两个字段表示带双 SIM 卡覆盖的手机。
  • MCC0 表示移动国家/地区代码 (MCC)。 它与移动网络代码 (MNC) 结合使用,以唯一标识移动网络运营商。 这两个字段表示带双 SIM 卡覆盖的手机。
  • MCC1 表示移动国家/地区代码 (MCC)。 它与移动网络代码 (MNC) 结合使用,以唯一标识移动网络运营商。 这两个字段表示带双 SIM 卡覆盖的手机。
  • MNC0 检索移动网络代码 (MNC)。 它与移动国家/地区代码 (MCC) 结合使用,以唯一标识移动网络运营商。 这两个字段表示带双 SIM 卡覆盖的手机。
  • MNC1 检索移动网络代码 (MNC)。 它与移动国家/地区代码 (MCC) 结合使用,以唯一标识移动网络运营商。 这两个字段表示带双 SIM 卡覆盖的手机。
  • MobileOperatorNetwork0 表示设备当前所处的移动网络的运营商。 (AT&T、T-Mobile、Vodafone)。 这两个字段表示带双 SIM 卡覆盖的手机。
  • MobileOperatorNetwork1 表示设备当前所处的移动网络的运营商。 (AT&T、T-Mobile、Vodafone)。 这两个字段表示带双 SIM 卡覆盖的手机。
  • ModemOptionalCapabilityBitMap0 调制解调器中的可选功能位图,例如 eSIM 支持。
  • NetworkAdapterGUID 主网络适配器的 GUID。
  • SPN0 检索服务提供商名称 (SPN)。 例如,可以是 AT&T、Sprint、T-Mobile 或 Verizon。 这两个字段表示带双 SIM 卡覆盖的手机。
  • SPN1 检索服务提供商名称 (SPN)。 例如,可以是 AT&T、Sprint、T-Mobile 或 Verizon。 这两个字段表示带双 SIM 卡覆盖的手机。
  • SupportedDataClassBitMap0 调制解调器能够支持的数据类(如 5g 4g...)位图。
  • SupportedDataSubClassBitMap0 调制解调器可使用数据子类的位图。

Census.OS

此事件发送与操作系统相关的信息(如版本、区域设置、更新服务配置、初次安装的时间和方式、是否为虚拟设备)。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • ActivationChannel 检索计算机的零售许可证密钥或卷许可证密钥。
  • AssignedAccessStatus 展台配置模式。
  • CompactOS 指示是否已启用 Windows 10 的压缩操作系统功能。
  • DeveloperUnlockStatus 表示设备是否已由用户或组策略针对开发人员解锁。
  • DeviceTimeZone 设备上设置的时区。 示例:太平洋标准时间
  • GenuineState 检索用于指定操作系统正版检查的 ID 值。
  • InstallationType 检索操作系统安装的类型。 (清洁、升级、重置、刷新、更新)。
  • InstallLanguage 用户计算机上安装的第一种语言。
  • IsDeviceRetailDemo 检索设备是否在演示模式下运行。
  • IsEduData 返回启用教育版数据策略时的布尔值。
  • IsPortableOperatingSystem 检索操作系统是否运行 Windows-To-Go
  • IsSecureBootEnabled 检索是否已在 UEFI 下签署启动链。
  • LanguagePacks 设备上安装的语言包列表。
  • LicenseStateReason 检索系统授权或取消授权的原因(或方式)。 HRESULT 可指示用于指示一个关键阻止错误的错误代码,或者它可指示我们运行的是 MS 商店授权的操作系统许可证。
  • OA3xOriginalProductKey 检索 OEM 为计算机标记的许可证密钥。
  • OSEdition 检索当前操作系统的版本。
  • OSInstallType 检索设备上所使用安装类型(即升级、刷新、重置等)的数字描述。
  • OSOOBEDateTime 检索开箱即用体验 (OOBE) 日期,以协调世界时 (UTC) 表示。
  • OSSKU 检索操作系统版本的友好名称。
  • OSSubscriptionStatus 表示 PRO 计算机的企业订阅功能的现有状态。
  • OSSubscriptionTypeId 返回选定 PRO 计算机的企业订阅功能的布尔值。
  • OSUILocale 检索操作系统当前使用的 UI 的区域设置。
  • ProductActivationResult 返回成功激活操作系统时的布尔值。
  • ProductActivationTime 返回操作系统的激活时间,以跟踪盗版问题。
  • ProductKeyID2 检索计算机通过新的许可证密钥进行更新时的许可证密钥。
  • RACw7Id 检索 Microsoft 可靠性分析组件 (RAC) Win 7 标识符。 RAC 用于监视和分析系统的使用情况和可靠性。
  • ServiceMachineIP 检索用于防盗版的 KMS 主机的 IP 地址。
  • ServiceMachinePort 检索用于防盗版的 KMS 主机的端口。
  • ServiceProductKeyID 检索 KMS 的许可证密钥
  • SharedPCMode 为已启用配置 EnableSharedPCMode 的设备返回布尔值。
  • Signature 检索它是否为 Microsoft Store 售出的签名计算机。
  • SLICStatus 设备上是否存在 SLIC 表。
  • SLICVersion 返回 SLIC 表中的操作系统类型/版本。

Census.PrivacySettings

此事件提供有关设备级别隐私设置以及是否已为这些功能授予设备级别访问权限的信息。 并非所有设置都适用于所有设备。 每个字段记录相应隐私设置的同意状态。 同意状态被编码为带符号的 16 位整数,其中前 8 位表示有效同意值,后 8 位表示设置值的授权。 有效同意(前 8 位)是以下值之一:-3 = 意外同意值、-2 = 未请求值、-1 = 尝试检索值时发生错误、0 = 未定义、1 = 允许、2 = 拒绝、3 = 提示。 同意授权(最后 8 位)是以下值之一:-3 = 意外授权、-2 = 未请求值、-1 = 尝试检索值时发生错误、0 = 系统、1 = 更高授权(门控设置、系统范围设置或组策略)、2 = 广告 ID 组策略、3 = 子帐户的广告 ID 策略、4 = 隐私设置提供者不了解实际的同意授权情况、5 = 未配置同意并且使用了代码中设置的默认值、6 = 系统默认值、7 = 组织策略、8 = OneSettings。 随此事件收集的数据用于帮助使 Windows 保持安全。

包含以下字段:

  • Activity 活动历史记录设置的当前状态。
  • ActivityHistoryCloudSync 活动历史记录云同步设置的当前状态。
  • ActivityHistoryCollection 活动历史记录收集设置的当前状态。
  • AdvertisingId 广告 ID 设置的当前状态。
  • AppDiagnostics 应用诊断设置的当前状态。
  • Appointments 日历设置的当前状态。
  • Bluetooth 蓝牙功能设置的当前状态。
  • BluetoothSync 蓝牙同步功能设置的当前状态。
  • BroadFileSystemAccess 广泛文件系统访问设置的当前状态。
  • CellularData 手机网络数据功能设置的当前状态。
  • Chat 聊天设置的当前状态。
  • Contacts 联系人设置的当前状态。
  • DocumentsLibrary 文档库设置的当前状态。
  • Email 电子邮件设置的当前状态。
  • FindMyDevice “查找我的设备”设置的当前状态。
  • GazeInput 凝视输入设置的当前状态。
  • HumanInterfaceDevice 人体学接口设备设置的当前状态。
  • InkTypeImprovement “改进墨迹书写和键入”设置的当前状态。
  • Location 位置设置的当前状态。
  • LocationHistory 位置历史记录设置的当前状态。
  • Microphone 麦克风设置的当前状态。
  • PhoneCall 电话呼叫设置的当前状态。
  • PhoneCallHistory 呼叫历史记录设置的当前状态。
  • PicturesLibrary 图片库设置的当前状态。
  • Radios 单选按钮设置的当前状态。
  • SensorsCustom 自定义传感器设置的当前状态。
  • SerialCommunication 串行通信设置的当前状态。
  • Sms 短信设置的当前状态。
  • SpeechPersonalization 语音服务设置的当前状态。
  • USB USB 设置的当前状态。
  • UserAccountInformation 帐户信息设置的当前状态。
  • UserDataTasks 任务设置的当前状态。
  • UserNotificationListener 通知设置的当前状态。
  • VideosLibrary 视频库设置的当前状态。
  • Webcam 相机设置的当前状态。
  • WifiData Wi-Fi 数据设置的当前状态。
  • WiFiDirect Wi-Fi Direct 设置的当前状态。

Census.Processor

此事件发送关于处理器的数据,以帮助使 Windows 保持最新。

包含以下字段:

  • KvaShadow 这是处理器的微代码信息。
  • MMSettingOverride 处理器的微代码设置。
  • MMSettingOverrideMask 处理器的微代码设置替代。
  • PreviousUpdateRevision 上一个微代码修订版本
  • ProcessorArchitecture 检索所安装的操作系统的处理器架构。
  • ProcessorClockSpeed 处理器的时钟速度 (MHz)。
  • ProcessorCores 处理器中的逻辑核数。
  • ProcessorIdentifier 制造商的处理器标识符。
  • ProcessorManufacturer 处理器制造商的名称。
  • ProcessorModel 处理器型号的名称。
  • ProcessorPhysicalCores 处理器中的物理内核数。
  • ProcessorUpdateRevision 微代码修订版本。
  • ProcessorUpdateStatus 表示处理器微代码加载状态的枚举值。
  • SocketCount CPU 插座的计数。
  • SpeculationControl 系统是否已启用验证预测控制漏洞所需的保护。

Census.Security

此事件提供有关安全性设置的信息。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • AvailableSecurityProperties 此字段有助于枚举和报告 Device Guard 的相关安全属性的状态。
  • CGRunning Credential Guard 隔离并强化关键系统及用户密码以防泄露,从而在恶意代码通过基于本地或网络的矢量运行时最大限度地降低“传递哈希”式攻击造成的影响和广度。 此字段指示 Credential Guard 是否正在运行。
  • DGState 此字段汇总 Device Guard 状态。
  • HVCIRunning 虚拟机监控程序代码完整性 (HVCI) 使 Device Guard 能够帮助保护内核模式进程和驱动程序免遭漏洞攻击和零日攻击。 HVCI 使用处理器的功能来强制执行在内核模式下运行的所有软件以安全分配内存。 此字段指示 HVCI 是否正在运行。
  • IsSawGuest 指示设备是否正在作为安全管理工作站来宾运行。
  • IsSawHost 指示设备是否正在作为安全管理工作站主机运行。
  • IsWdagFeatureEnabled 指明 Windows Defender 应用程序防护是否已启用。
  • NGCSecurityProperties NGC 安全信息的字符串表示形式。
  • RequiredSecurityProperties 描述启用基于虚拟化的安全性所需的安全属性。
  • SecureBootCapable 支持安全启动的系统可以通过 BIOS 关闭此功能。 此字段指示系统能否运行“安全启动”,无论 BIOS 设置如何。
  • ShadowStack 代表着 Intel CET (Control Enforcement Technology) 硬件安全功能状态的 SYSTEM_SHADOW_STACK_INFORMATION 的位域。
  • SModeState Windows S 模式跟踪状态。
  • SystemGuardState 指明 SystemGuard 状态。 NotCapable (0)、Capable (1)、Enabled (2)、Error (0xFF)。
  • TpmReadyState 指明 TPM 就绪状态。 NotReady (0)、ReadyForStorage (1)、ReadyForAttestation (2)、Error (0xFF)。
  • VBSState 基于虚拟化的安全 (VBS) 使用虚拟机监控程序来帮助保护内核和操作系统的其他部分。 Credential Guard 和虚拟机监控程序代码完整性 (HVCI) 依靠 VBS 来隔离/保护密码,并验证内核模式代码的完整性。 VBS 有三种可能的状态:禁用、启用或运行。
  • WdagPolicyValue Windows Defender 应用程序防护策略。

Census.Speech

此事件用于收集设备上的基本语音设置。 随此事件收集的数据用于帮助使 Windows 保持安全。

包含以下字段:

  • AboveLockEnabled Cortana 设置,用于表示是否能在设备锁定时调用 Cortana。
  • GPAllowInputPersonalization 指示组策略设置是否已启用语音功能。
  • HolographicSpeechInputDisabled Holographic 设置,用于表示连接的 HMD 设备是否具有用户禁用的语音功能。
  • HolographicSpeechInputDisabledRemote 指示远程策略是否已禁用 HMD 设备的语音功能。
  • KeyVer 统计语音事件的版本信息。
  • KWSEnabled Cortana 设置,用于表示用户是否已启用“你好小娜”关键字定位程序 (KWS)。
  • MDMAllowInputPersonalization 指示 MDM 策略是否已启用语音功能。
  • RemotelyManaged 指示设备在语音功能上下文中是否由远程管理员(MDM 或组策略)控制。
  • SpeakerIdEnabled Cortana 设置,用于表示是否已调整关键字检测以尝试响应单个用户语音。
  • SpeechServicesEnabled Windows 设置,用于表示用户是否在设备上选择语音服务。
  • SpeechServicesValueSource 指示有效在线语音识别隐私策略设置的决定因素:远程管理员、本地管理员或用户首选项。

Census.Storage

此事件发送与系统卷和主磁盘的总容量相关的数据。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • PrimaryDiskTotalCapacity 检索设备主磁盘上的磁盘空间容量 (MB)。
  • PrimaryDiskType 检索 STORAGE_BUS_TYPE 类型的枚举器值,该类型指示设备所连接至的总线类型。 这应用于解释此结构末尾的原始设备属性(如存在)。
  • StorageReservePassedPolicy 指示是否已在此设备上启用存储保留策略,存储保留策略可确保更新具有足够的磁盘空间,并且客户使用的是最新操作系统。
  • SystemVolumeTotalCapacity 检索在其中安装系统卷的分区大小 (MB)。

Census.Userdefault

此事件发送与浏览器的用户当前默认首选项及几种最常见扩展名和协议相关的数据。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • CalendarType 用于指定不同日历的日历标识符。
  • DefaultApp 为以下扩展名或协议选择的用户当前默认程序:.html、.htm、.jpg、.jpeg、.png、.mp3、 .mp4、.mov、.pdf。
  • DefaultBrowserProgId 当前用户的默认浏览器的 ProgramId。
  • LocaleName LOCALE_SNAME 通过 GetLocaleInfoEx() 函数提供的当前用户区域设置的名称。
  • LongDateFormat 用户已选择的长日期格式。
  • ShortDateFormat 用户已选择的短日期格式。

Census.UserDisplay

此事件发送与逻辑/物理显示大小、内部/外部显示器的分辨率及数目和系统上的 VRAM 相关的数据。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • InternalPrimaryDisplayLogicalDPIX 检索内部显示器 x 方向的逻辑 DPI。
  • InternalPrimaryDisplayLogicalDPIY 检索内部显示器 y 方向的逻辑 DPI。
  • InternalPrimaryDisplayPhysicalDPIX 检索内部显示器 x 方向的物理 DPI。
  • InternalPrimaryDisplayPhysicalDPIY 检索内部显示器 y 方向的物理 DPI。
  • InternalPrimaryDisplayResolutionHorizontal 检索内部显示器水平方向的像素。
  • InternalPrimaryDisplayResolutionVertical 检索内部显示器垂直方向的像素。
  • InternalPrimaryDisplaySizePhysicalH 检索显示器的物理水平长度 (mm)。 用于计算对角长度(以英寸为单位)。
  • InternalPrimaryDisplaySizePhysicalY 检索显示器的物理垂直长度 (mm)。 用于计算对角长度(以英寸为单位)
  • NumberofExternalDisplays 检索连接到此计算机的外部显示器数量
  • NumberofInternalDisplays 检索计算机中的内部显示器数量。
  • VRAMDedicated 检索视频 RAM (MB)。
  • VRAMDedicatedSystem 检索专用视频卡的内存大小。
  • VRAMSharedSystem 检索视频卡可使用的 RAM 内存大小。

Census.UserNLS

此事件发送与用户设置的默认应用语言、输入和显示语言首选项相关的数据。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • DefaultAppLanguage 当前用户的默认应用语言。
  • DisplayLanguage 当前用户首选的 Windows 显示语言。
  • HomeLocation 使用 GetUserGeoId() 函数填充的当前用户位置。
  • KeyboardInputLanguages 设备上的键盘输入语言。
  • SpeechInputLanguages 设备上安装的语音输入语言。

Census.UserPrivacySettings

此事件提供有关当前用户隐私设置以及是否为这些功能授予了设备级别访问权限的信息。 并非所有设置都适用于所有设备。 每个字段记录相应隐私设置的同意状态。 同意状态被编码为带符号的 16 位整数,其中前 8 位表示有效同意值,最后 8 位表示设置值的授权。 有效同意是以下值之一:-3 = 意外同意值、-2 = 未请求值、-1 = 尝试检索值时发生错误、0 = 未定义、1 = 允许、2 = 拒绝、3 = 提示。 同意授权是以下值之一:-3 = 意外授权、-2 = 未请求值、-1 = 尝试检索值时发生错误、0 = 用户、1 = 更高授权(门控设置、系统范围设置或组策略)、2 = 广告 ID 组策略、3 = 子帐户的广告 ID 策略、4 = 隐私设置提供者不了解实际的同意授权情况、5 = 未配置同意并且使用了代码中设置的默认值、6 = 系统默认值、7 = 组织策略、8 = OneSettings。 随此事件收集的数据用于帮助使 Windows 保持安全。

包含以下字段:

  • Activity 活动历史记录设置的当前状态。
  • ActivityHistoryCloudSync 活动历史记录云同步设置的当前状态。
  • ActivityHistoryCollection 活动历史记录收集设置的当前状态。
  • AdvertisingId 广告 ID 设置的当前状态。
  • AppDiagnostics 应用诊断设置的当前状态。
  • Appointments 日历设置的当前状态。
  • Bluetooth 蓝牙功能设置的当前状态。
  • BluetoothSync 蓝牙同步功能设置的当前状态。
  • BroadFileSystemAccess 广泛文件系统访问设置的当前状态。
  • CellularData 手机网络数据功能设置的当前状态。
  • Chat 聊天设置的当前状态。
  • Contacts 联系人设置的当前状态。
  • DocumentsLibrary 文档库设置的当前状态。
  • Email 电子邮件设置的当前状态。
  • GazeInput 凝视输入设置的当前状态。
  • HumanInterfaceDevice 人体学接口设备设置的当前状态。
  • InkTypeImprovement “改进墨迹书写和键入”设置的当前状态。
  • InkTypePersonalization 墨迹书写和键入个性化设置的当前状态。
  • Location 位置设置的当前状态。
  • LocationHistory 位置历史记录设置的当前状态。
  • Microphone 麦克风设置的当前状态。
  • PhoneCall 电话呼叫设置的当前状态。
  • PhoneCallHistory 呼叫历史记录设置的当前状态。
  • PicturesLibrary 图片库设置的当前状态。
  • Radios 单选按钮设置的当前状态。
  • SensorsCustom 自定义传感器设置的当前状态。
  • SerialCommunication 串行通信设置的当前状态。
  • Sms 短信设置的当前状态。
  • SpeechPersonalization 语音服务设置的当前状态。
  • USB USB 设置的当前状态。
  • UserAccountInformation 帐户信息设置的当前状态。
  • UserDataTasks 任务设置的当前状态。
  • UserNotificationListener 通知设置的当前状态。
  • VideosLibrary 视频库设置的当前状态。
  • Webcam 相机设置的当前状态。
  • WifiData Wi-Fi 数据设置的当前状态。
  • WiFiDirect Wi-Fi Direct 设置的当前状态。

Census.VM

此事件发送用于指示设备上是否已虚拟化及其各种特性的数据。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • CloudService 指示此虚拟计算机所运行的云服务(如有)。
  • HyperVisor 检索当前的操作系统是否在虚拟监控程序顶部运行。
  • IOMMUPresent 表示是否存在输入/输出内存管理单元 (IOMMU)。
  • IsVDI 设备是否使用虚拟桌面基础结构?
  • IsVirtualDevice 检索此虚拟机监控程序是 Microsoft 的 Hyper-V 监控程序还是其他 Hv#1 虚拟机监控程序,如果为 Hyper-V 主机操作系统,则此字段将设为 FALSE,如果为任何来宾操作系统,则将设为 TRUE。 对于非 Hv#1 虚拟机监控程序,应不依赖此字段。
  • IsWVDSessionHost 指示这是否为 Windows 虚拟设备会话主机。
  • SLATSupported 表示固件是否支持二级地址转换 (SLAT)。
  • VirtualizationFirmwareEnabled 表示固件中是否已启用虚拟化。
  • VMId 用于标识虚拟机的字符串。
  • WVDEnvironment 表示该会话主机所加入的 WVD 服务环境。

Census.WU

此事件发送与 Windows 更新服务器和其他应用商店策略相关的数据。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • AppraiserGatedStatus 指示是否已限制设备升级。
  • AppStoreAutoUpdate 检索应用商店设置是否为自动升级。 (启用/已禁用)。
  • AppStoreAutoUpdateMDM 检索 MDM 的应用自动更新值:0 - 不允许。 1 - 允许。 2 - 未配置。 默认:[2] 未配置
  • AppStoreAutoUpdatePolicy 检索 Microsoft Store 应用自动更新组的策略设置
  • DelayUpgrade 检索 Windows 升级标记是否为延迟升级。
  • IsHotPatchEnrolled 表示与注册热修补程序有关的设备当前状态。
  • OSAssessmentFeatureOutOfDate:在最新功能更新发布后过了多少天设备才安装该更新?
  • OSAssessmentForFeatureUpdate 设备是否采用最新功能更新?
  • OSAssessmentForQualityUpdate 设备是否采用最新质量更新?
  • OSAssessmentForSecurityUpdate 设备是否采用最新安全更新?
  • OSAssessmentQualityOutOfDate:在最新质量更新发布后过了多少天设备才安装该更新?
  • OSAssessmentReleaseInfoTime 用于执行评估的版本信息的新鲜程度。
  • OSRollbackCount 时间功能更新在设备上回滚的次数。
  • OSRolledBack 表示在设置过程中何时已回滚功能更新的标记。
  • OSUninstalled 表示何时在设备上卸载功能更新的标记。
  • OSWUAutoUpdateOptions 检索设备上的自动更新设置。
  • OSWUAutoUpdateOptionsSource OSWUAutoUpdateOptions 字段中出现的自动更新设置的来源。 例如:组策略 (GP)、移动设备管理 (MDM) 和默认值。
  • UninstallActive 表示设备最近何时卸载先前升级的标记。
  • UpdateServiceURLConfigured 检索设备是否由 Windows Server Update Services (WSUS) 管理。
  • WUDeferUpdatePeriod 检索是否将更新设置为延迟。
  • WUDeferUpgradePeriod 检索是否已将升级设置为延迟。
  • WUDODownloadMode 检索是否已启用 DO 以及如何获取/分配更新。通过传递优化 (DO),用户能够将先前下载的 Windows 更新更新部署到相同网络上的其他设备。
  • WULCUVersion 计算机上安装的 LCU 的版本。
  • WUMachineId 检索 Windows 更新 (WU) 计算机标识符。
  • WUPauseState 检索 Windows 更新设置以确定是否已暂停更新。
  • WUServer 检索自动更新和 API 调用方(默认)使用的 WSUS 服务器的 HTTP(S) URL。

Census.Xbox

此事件发送与 Xbox 控制台相关的数据,如序列号和 DeviceId,以帮助使 Windows 保持最新。

包含以下字段:

  • XboxConsolePreferredLanguage 检索用户在 Xbox 控制台上选择的首选语言。
  • XboxConsoleSerialNumber 检索 Xbox 主机的序列号。
  • XboxLiveDeviceId 检索主机的唯一设备 ID。
  • XboxLiveSandboxId 如果设备位于 Microsoft 内部,则检索开发人员沙盒 ID。

云体验主机事件

Microsoft.Windows.Shell.CloudExperienceHost.AppActivityRequired

此事件是一个 WIL 活动,从 Windows OOBE CloudExperienceHost 方案的开头开始,并在方案完成时结束。 其主要目的是帮助检测 OOBE 流期间发生的阻塞错误。 随此事件收集的数据用于使 Windows 保持正常运行。

包含以下字段:

  • appResult CXH OOBE 方案的 AppResult,例如"success"或"fail"。 这会在方案完成时记录,即停止事件。
  • experience 包含与 CXH 方案启动相关的属性的 JSON blob,并删除了 PII。 示例:主机、端口、协议、surface。 已登录开始事件。
  • source 为其启动 CXH 的方案。 由于此事件限制为 OOBE 时间范围,因此这将是 FRXINCLUSIVE 或 FRXOOBELITE。 使用开始事件记录。
  • wilActivity 用所有 Wil 活动记录的常见数据。

代码完整性事件

Microsoft.Windows.Security.CodeIntegrity.HVCISysprep.AutoEnablementIsBlocked

指示 OEM 是否已尝试通过 regkey 阻止自动启用。

包含以下字段:

  • BlockHvciAutoenablement 如果已成功阻止自动启用,则为 true;否则为 false。

Microsoft.Windows.Security.CodeIntegrity.HVCISysprep.Enabled

当自动启用成功并在设备上启用 HVCI 时触发。

Microsoft.Windows.Security.CodeIntegrity.HVCISysprep.HVCIActivity

在 sysprep 中 HVCI 自动启用过程的开始和结束时触发。

包含以下字段:

  • wilActivity 包含用于匹配开始和结束事件的线程 ID,对于结束事件,也包含指示成功或失败的 HResult。

Microsoft.Windows.Security.CodeIntegrity.HVCISysprep.HvciAlreadyEnabled

如果已启用 HVCI,则触发,因此无需继续自动启用。

Microsoft.Windows.Security.CodeIntegrity.HVCISysprep.HvciScanGetResultFailed

当驱动程序扫描无法获取结果时触发。

Microsoft.Windows.Security.CodeIntegrity.HVCISysprep.HvciScanningDriverInSdbError

检查特定驱动程序的 SDB 时出错时触发。

包含以下字段:

  • DriverPath 检查遇到错误时在 SDB 中接受检查的驱动程序的路径。
  • Error 检查 SDB 期间遇到错误。

Microsoft.Windows.Security.CodeIntegrity.HVCISysprep.HvciScanningDriverNonCompliantError

发现不符合 HVCI 的驱动程序时触发。

包含以下字段:

  • DriverPath 驱动程序的路径。
  • NonComplianceMask 指示驱动程序冲突的错误代码。

Microsoft.Windows.Security.CodeIntegrity.HVCISysprep.IsRegionDisabledLanguage

检测到不兼容的语言包时触发。

提供有以下字段:

  • Language 包含检测到的不兼容语言包的字符串。

Microsoft.Windows.Security.CodeIntegrity.State.Current

此事件指示整体 CodeIntegrity 策略状态和策略计数,这些策略在设备重新启动时以及在不重启的情况下更改策略时发生。 随此事件收集的数据用于帮助使 Windows 保持安全。

包含以下字段:

  • EModeEnabled 是否定义了 " 的策略E 模式>设备上存在并处于活动状态。
  • GlobalCiPolicyState 包含全局 CodeIntegrity State(审核模式等)的 Bitfield。
  • PolicyCount 设备上存在的 CodeIntegrity 策略数。

Microsoft.Windows.Security.CodeIntegrity.State.IsProductionConfiguration

此事件记录设备生产配置状态信息。 随此事件收集的数据用于帮助使 Windows 保持安全。

包含以下字段:

  • ErrorCode WldpIsProductionConfiguration API 返回的错误代码。
  • FailedConfigurationChecks 位,指示设备失败的配置检查列表。
  • RequiredConfigurationChecks 指示为设备运行所需的配置检查列表的位。
  • WldpIsWcosProductionConfiguration 布尔值,指示设备是否正确配置为生产。

Microsoft.Windows.Security.CodeIntegrity.State.PolicyDetails

设备重启时,以及在不重启的情况下发生任何策略更改时,每个策略发生一次此单独的策略状态事件。 随此事件收集的数据用于帮助使 Windows 保持安全。

包含以下字段:

  • BasePolicyId 基本策略的 ID,如果这是补充,则此策略会进行补充。 如果这是基本策略,则与 PolicyID 相同。
  • IsBasePolicy 如果这是基本策略,则为 True。
  • IsLegacyPolicy 如果此策略是旧策略类型之一 (WinSiPolicy/AtpSiPolicy/SiPolicy.p7b),则为 True,而不是新的多策略格式 (guid.cip)。
  • PolicyAllowKernelSigners 是否允许策略的 SignatureType 的自定义内核签名者。
  • PolicyCount 策略总数。
  • PolicyHVCIOptions HVCI 相关位域。
  • PolicyId 此策略的 ID。
  • PolicyIndex 策略总数中的索引。
  • PolicyInfoId 策略安全设置中定义的字符串 ID。
  • PolicyInfoName securesettings 中定义的字符串策略名称。
  • PolicyOptions 策略中定义的 RuleOptions 的 Bitfield。
  • PolicyVersionEx 策略版本 # 用于对已签名策略进行回滚保护。
  • SignatureType 枚举包含有关策略签名者的信息(如果存在)(例如 windows 签名)。

常见数据扩展

Common Data Extensions.app

描述正在运行的应用程序的属性。 可以通过客户端应用或 Web 应用填充此扩展。

包含以下字段:

  • asId 用于表示应用会话的整数值。 首次启动应用时,此值为 0,后续启动应用(按启动会话计算)后将会递增。
  • env 从中记录事件的环境。
  • expId 将外部测试版(如操作系统外部测试版)或试验(如网站 UX 试验)与事件相关联。
  • id 表示当前已加载到生成事件进程中的客户端应用程序的唯一标识符;它用于按应用程序将事件组合在一起并了解使用模式和错误。
  • locale 应用的区域设置。
  • name 应用的名称。
  • userId 应用程序已知的 userID。
  • ver 表示应用程序的版本号。 用于了解应用中的版本错误和版本使用情况。

Common Data Extensions.container

描述容器内记录的事件的容器属性。

包含以下字段:

  • epoch 针对每个 SDK 初始化递增的 ID。
  • localId 客户端已知的设备 ID。
  • osVer 操作系统版本。
  • seq 针对每个事件递增的 ID。
  • type 容器类型。 示例:进程或 VMHost

Common Data Extensions.device

描述与设备相关的字段。

包含以下字段:

  • deviceClass 设备分类。 例如,桌面设备、服务器或移动电话。
  • localId 在本地为设备定义的唯一 ID。 这不是用户可读的设备名称。 最有可能等于在 HKLM\Software\Microsoft\SQMClient\MachineId 中存储的值
  • make 设备制造商。
  • model 设备型号。

Common Data Extensions.Envelope

表示包含所有常见数据扩展的信封。

包含以下字段:

  • data 表示特定事件架构的可选唯一诊断数据。
  • ext_app 描述正在运行的应用程序的属性。 可以通过客户端应用或 Web 应用填充此扩展。 请参阅 Common Data Extensions.app
  • ext_container 描述容器内记录的事件的容器属性。 请参阅 Common Data Extensions.container
  • ext_device 描述与设备相关的字段。 请参阅 Common Data Extensions.device
  • ext_mscv 描述相关矢量的相关字段。 请参阅 Common Data Extensions.mscv
  • ext_os 描述将由客户端填充的操作系统属性。 请参阅 Common Data Extensions.os
  • ext_sdk 描述与特定 SDK 所需的平台库相关的字段。 请参阅 Common Data Extensions.sdk
  • ext_user 描述与用户相关的字段。 请参阅 Common Data Extensions.user
  • ext_utc 描述可能由 Windows 上的日志记录库填充的字段。 请参阅 Common Data Extensions.utc
  • ext_xbl 描述与 XBOX Live 相关的字段。 请参阅 Common Data Extensions.xbl
  • iKey 表示应用程序或其他事件逻辑分组的 ID。
  • name 表示事件的唯一限定名称。
  • time 表示事件在客户端上生成时的事件日期时间,采用协调世界时 (UTC) 表示。 这应该采用 ISO 8601 格式。
  • ver 表示扩展的主要和次要版本。

Common Data Extensions.mscv

描述相关矢量的相关字段。

包含以下字段:

  • cV 表示相关矢量:用于跨组件边界跟踪相关事件的部分顺序的单个字段。

Common Data Extensions.os

描述操作系统的某些属性。

包含以下字段:

  • bootId 用于表示启动会话的整数值。 操作系统安装后首次启动时,此值为 0,每次重启之后将会递增。
  • expId 表示试验 ID。 将诸如操作系统外部测试版(预发行版本)之类的外部测试版或诸如网站 UX 试验之类的试验与事件相关联的标准是将外部测试版/试验 ID 记录在常见架构的 A 部分中。
  • locale 表示操作系统的区域设置。
  • name 表示操作系统名称。
  • ver 表示扩展的主要和次要版本。

Common Data Extensions.sdk

由特定于平台的库用于记录特定 SDK 所需的字段。

包含以下字段:

  • epoch 针对每个 SDK 初始化递增的 ID。
  • installId 第一次初始化 SDK 时创建的 ID。
  • libVer SDK 版本。
  • seq 针对每个事件递增的 ID。
  • ver 日志记录 SDK 的版本。

Common Data Extensions.user

描述与用户相关的字段。

包含以下字段:

  • authId 这是与此事件关联的用户的 ID,该 ID 从诸如 Microsoft 帐户票证或 XBOX 令牌之类的令牌中推断得出。
  • locale 语言和地区。
  • localId 表示客户端本地创建和添加的唯一用户标识。 这不是用户帐户 ID。

Common Data Extensions.utc

描述可由 Windows 上的日志记录库填充的属性。

包含以下字段:

  • aId 表示 ETW ActivityId。 通过 TraceLogging 或直接通过 ETW 登录。
  • bSeq 上传缓冲区序列号,格式为 buffer identifier:sequence number
  • cat 表示与事件关联的 ETW 关键字的位掩码。
  • cpId 编辑器 ID,如引用、桌面设备、手机、全息系统、中心、IoT 编辑器。
  • epoch 表示 epoch 和 seqNum 字段,这两个字段有助于跟踪触发的事件数量和上传的事件数量,并且还可以标识在入口服务器上对事件进行上传和重复数据消除操作时丢失的数据。
  • eventFlags 表示用于描述“已连接的用户体验和遥测”组件管道应如何处理事件的位集合。 最低位字节表示事件的持久性。 倒数第二位字节表示事件的延迟。
  • flags 表示用于捕获各种 Windows 特定标记的位图。
  • loggingBinary 激发事件的二进制文件(可执行文件、库、驱动程序等)。
  • mon 组合的监视器和事件序列号,格式为 monitor sequence : event sequence
  • op 表示 ETW 操作码。
  • pgName 与事件关联的提供程序组名称的简写形式。
  • popSample 表示此事件由客户端生成时的有效采样率。
  • providerGuid 与提供程序名称关联的 ETW 提供程序 ID。
  • raId 表示 ETW 相关 ActivityId。 通过 TraceLogging 或直接通过 ETW 登录。
  • seq 表示用于跟踪已上传事件的绝对顺序的序列字段。 对于每个已添加到上传队列的事件,它是一个递增标识符。 序列有助于跟踪触发的事件数量和上传的事件数量,并且还可以标识在入口服务器上对事件进行上传和重复数据消除操作时丢失的数据。
  • sqmId Windows SQM(软件质量度量 - Windows 10 诊断数据收集的提示)设备标识符。
  • stId 表示方案入口点 ID。 这是诊断方案中每个事件的唯一 GUID。 它过去被称为方案触发器 ID。
  • wcmp Windows Shell 编辑器 ID。
  • wPId Windows 核心操作系统产品 ID。
  • wsId Windows 核心操作系统会话 ID。

Common Data Extensions.xbl

描述与 XBOX Live 相关的字段。

包含以下字段:

  • claims 短声明名称尚未添加到此结构的任何其他声明。
  • did XBOX 设备 ID
  • dty XBOX 设备类型
  • dvr 设备上的操作系统版本。
  • eid 表示开发人员实体的唯一 ID。
  • exp 过期时间
  • ip 客户端设备的 IP 地址。
  • nbf 最早时间
  • pid 以 base10 数字列出的 PUID 的逗号分隔列表。
  • sbx XBOX 沙盒标识符
  • sid 服务实例 ID。
  • sty 服务类型。
  • tid XBOX Live 标题 ID。
  • tvr XBOX Live 标题版本。
  • uts 位字段,且 2 个位分配给 xid 中所列的每个用户 ID。 如果所有用户为零售帐户,则此字段将省略。
  • xid 采用 base10 编码的 XBOX 用户 ID 的列表。

常见数据字段

Ms.Device.DeviceInventoryChange

描述特定设备上所有可用硬件和软件组件的安装状态。

包含以下字段:

  • action 在设备清单对象上调用的更改。
  • inventoryId 用于兼容性测试的设备 ID
  • objectInstanceId 在设备范围内唯一的对象标识。
  • objectType 指示事件所适用的对象类型。
  • syncId 用于对属于一起的 StartSync、EndSync、Add 和 Remove 操作进行分组的字符串。 此字段为同步期所独有,用于在多个代理对相同对象执行重叠清单的情况下消除歧义。

基于组件的维护事件

CbsServicingProvider.CbsCapabilityEnumeration

此事件报告 Windows 更新上可选 Windows 内容的扫描结果,以帮助使 Windows 保持最新。

包含以下字段:

  • architecture 指示扫描仅限于指定的架构。
  • capabilityCount 在扫描期间找到的可选内容包的数量。
  • clientId 请求可选内容的应用程序的名称。
  • duration 完成扫描所花费的时间量。
  • hrStatus 扫描的 HReturn 代码。
  • language 指示扫描仅限于指定的语言。
  • majorVersion 指示扫描仅限于指定的主要版本。
  • minorVersion 指示扫描仅限于指定的次要版本。
  • namespace 指示扫描仅限于指定命名空间中的程序包。
  • sourceFilter 指示通过扫描检查本地可用的可选内容的位掩码。
  • stackBuild 服务堆栈的内部版本号。
  • stackMajorVersion 服务堆栈的主要版本号。
  • stackMinorVersion 服务堆栈的次要版本号。
  • stackRevision 服务堆栈的修订号。

CbsServicingProvider.CbsCapabilitySessionFinalize

此事件提供有关从 Windows 更新中安装或卸载可选 Windows 内容的结果的信息。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

包含以下字段:

  • capabilities 已安装的可选内容包的名称。
  • clientId 请求可选内容的应用程序的名称。
  • currentID 当前安装会话的 ID。
  • downloadSource 下载的源。
  • highestState 可选内容的最高最终安装状态。
  • hrLCUReservicingStatus 指示可选内容是否已更新到最新的可用版本。
  • hrStatus 安装操作的 HReturn 代码。
  • rebootCount 完成安装所需的重启数。
  • retryID 用于重试失败操作的会话 ID。
  • retryStatus 指示是否在发生故障时重试安装。
  • stackBuild 服务堆栈的内部版本号。
  • stackMajorVersion 服务堆栈的主要版本号。
  • stackMinorVersion 服务堆栈的次要版本号。
  • stackRevision 服务堆栈的修订号。

CbsServicingProvider.CbsCapabilitySessionPended

此事件提供有关安装可选 Windows 内容的结果的信息,需要重启才能使 Windows 保持最新状态。

包含以下字段:

  • clientId 请求可选内容的应用程序的名称。
  • pendingDecision 指示重启原因(如果适用)。

CbsServicingProvider.CbsPackageRemoval

此事件提供有关卸载 Windows 累积安全更新的结果的信息,以帮助使 Windows 保持最新状态。

包含以下字段:

  • buildVersion 要卸载的安全更新的内部版本号。
  • clientId 请求卸载的应用程序的名称。
  • currentStateEnd 操作后的更新的最终状态。
  • failureDetails 有关故障原因的信息(如果适用)。
  • failureSourceEnd 因发生故障而卸载的阶段。
  • hrStatusEnd 操作的总体退出代码。
  • initiatedOffline 指示是否已为装载的 Windows 映像启动卸载。
  • majorVersion 要卸载的安全更新的主要版本号。
  • minorVersion 要卸载的安全更新的次要版本号。
  • originalState 操作前的更新的起始状态。
  • pendingDecision 指示重启原因(如果适用)。
  • primitiveExecutionContext 完成卸载时系统启动期间的状态。
  • revisionVersion 要卸载的安全更新的修订号。
  • transactionCanceled 指示是否已取消卸载。

CbsServicingProvider.CbsQualityUpdateInstall

此事件报告为使 Windows 保持最新而从 Windows 更新安装服务内容的性能和可靠性结果。

包含以下字段:

  • buildVersion 更新包的内部版本号。
  • clientId 请求可选内容的应用程序的名称。
  • corruptionHistoryFlags 在设备上导致更新失败的组件存储损坏类型的位掩码。
  • corruptionType 一个列出造成当前更新失败的数据损坏类型的枚举。
  • currentStateEnd 操作完成后包的最终状态。
  • doqTimeSeconds 更新驱动程序所用的时间(以秒为单位)。
  • executeTimeSeconds 执行安装所需的秒数。
  • failureSourceEnd 一个指示失败发生在更新的哪个阶段的枚举。
  • hrStatusEnd 安装操作的返回代码。
  • initiatedOffline 一个指示是否已将程序包安装到脱机 Windows 映像格式 (WIM) 文件的 true 或 false 值。
  • majorVersion 更新包的主要版本号。
  • minorVersion 更新包的次要版本号。
  • originalState 程序包的起始状态。
  • overallTimeSeconds 执行整个服务操作的时间(以秒为单位)。
  • planTimeSeconds 计划更新操作所需的时间(以秒为单位)。
  • poqTimeSeconds 处理文件和注册表操作所用的时间(以秒为单位)。
  • postRebootTimeSeconds 为更新执行启动处理的时间(以秒为单位)。
  • preRebootTimeSeconds 执行安装和重新启动之间的间隔时间(以秒为单位)。
  • primitiveExecutionContext 一个指示在关闭或启动的哪个阶段安装了更新的枚举。
  • rebootCount 安装更新所需的重启次数。
  • rebootTimeSeconds 开始为更新执行启动处理之前等待的时间(以秒为单位)。
  • resolveTimeSeconds 解析更新中的程序包所需的时间(以秒为单位)。
  • revisionVersion 更新包的修订版本号。
  • rptTimeSeconds 执行安装程序插件所用的时间(以秒为单位)。
  • shutdownTimeSeconds 为更新执行关闭处理所需的时间(以秒为单位)。
  • stackRevision 服务堆栈的修订号。
  • stageTimeSeconds 暂存更新中的所有文件所需的时间(以秒为单位)。

CbsServicingProvider.CbsSelectableUpdateChangeV2

此事件报告启用或禁用可选 Windows 内容以使 Windows 保持最新的结果。

包含以下字段:

  • applicableUpdateState 指示可选内容的最高可用状态。
  • buildVersion 正在安装的程序包的内部版本。
  • clientId 请求可选内容更改的应用程序的名称。
  • downloadSource 指示可选内容是否是从 Windows 更新或本地可访问文件获取的。
  • downloadtimeInSeconds 指示可选内容是否是从 Windows 更新或本地可访问文件获取的。
  • executionID 用于标识与单个服务操作相关联的事件且不重复用于将来操作的唯一 ID。
  • executionSequence 跟踪在设备上尝试的服务操作数量的计数器。
  • firstMergedExecutionSequence 要与当前操作合并的之前的 executionSequence 计数器的值(如果适用)。
  • firstMergedID 要与此操作合并的之前的服务操作的唯一 ID(如果适用)。
  • hrDownloadResult 下载操作的返回代码。
  • hrStatusUpdate 服务操作的返回代码。
  • identityHash 正在安装或卸载的 Windows 程序包的假名化(哈希)标识符。
  • initiatedOffline 指示是否对脱机 Windows 映像文件或运行的 Windows 实例执行操作。
  • majorVersion 正在安装的程序包的主要版本。
  • minorVersion 正在安装的程序包的次要版本。
  • packageArchitecture 正在安装的程序包的体系结构。
  • packageLanguage 正在安装的程序包的语言。
  • packageName 正在安装的程序包的名称。
  • rebootRequired 指示是否需要重启才能完成操作。
  • revisionVersion 正在安装的程序包的版本号。
  • stackBuild 执行安装的服务堆栈二进制文件的内部版本号。
  • stackMajorVersion 执行安装的服务堆栈二进制文件的主版本号。
  • stackMinorVersion 执行安装的服务堆栈二进制文件的次要版本号。
  • stackRevision 执行安装的服务堆栈二进制文件的修订号。
  • updateName 要启用或禁用的可选 Windows 操作系统功能的名称。
  • updateStartState 指示操作开始之前可选内容的状态的值。
  • updateTargetState 一个指示可选内容的所需状态的值。

CbsServicingProvider.CbsUpdateDeferred

此事件报告延迟 Windows 内容的结果以使 Windows 保持最新状态。

Microsoft.Windows.CbsLite.CbsLiteUpdateReserve

此事件更新 WCOS 设备上更新保留的大小。 随此事件收集的数据用于帮助使 Windows 保持最新状态和安全。

包含以下字段:

  • cbsLiteSessionID CBS Lite 会话的 ID。
  • CurrentReserveCapacityBytes 指示更改前的保留大小。
  • NewReserveCapacityBytes 指示预留的新大小。
  • ReserveId 保留的 ID 已更改。
  • Result 操作的返回代码。

诊断数据事件

TelClientSynthetic.AbnormalShutdown_0

此事件发送有关未观察到正常干净关机的启动 ID 的数据。 随此事件收集的数据用于帮助使 Windows 保持最新状态、安全并且正常运行。

包含以下字段:

  • AbnormalShutdownBootId 此事件报告异常关闭的 BootId。
  • AbsCausedbyAutoChk 当 AutoCheck 强制设备重启以指示关机不是异常关机时,将设置此标志。
  • AcDcStateAtLastShutdown 标识设备是使用电池电量还是已插入电源。
  • BatteryLevelAtLastShutdown 上次记录的电池剩余电量。
  • BatteryPercentageAtLastShutdown 上次关机时的电池电量百分比。
  • CrashDumpEnabled 是否启用了故障转储?
  • CumulativeCrashCount 自 BootId 重置后,操作系统故障的累计次数。
  • CurrentBootId 报告异常关闭事件时的 BootId。
  • Firmwaredata->ResetReasonEmbeddedController 固件提供的重置原因。
  • Firmwaredata->ResetReasonEmbeddedControllerAdditional 与固件提供的重置原因相关的其他数据。
  • Firmwaredata->ResetReasonPch 由硬件提供的重置原因。
  • Firmwaredata->ResetReasonPchAdditional 与硬件提供的重置原因相关的其他数据。
  • Firmwaredata->ResetReasonSupplied 指示固件是否提供了任何重置原因。
  • FirmwareType 在 DimFirmwareType 中枚举的 FirmwareType 的 ID。
  • HardwareWatchdogTimerGeneratedLastReset 指示上次重置是否由硬件监视器计时器所导致。
  • HardwareWatchdogTimerPresent 指示是否存在硬件监视器计时器。
  • InvalidBootStat 确保 bootstat 文件有效性的完整性检查标志。
  • LastBugCheckBootId 上次捕获的故障的 BootId。
  • LastBugCheckCode 指示错误类型的代码。
  • LastBugCheckContextFlags 其他故障转储设置。
  • LastBugCheckOriginalDumpType 系统要保存的故障转储的类型。
  • LastBugCheckOtherSettings 其他故障转储设置。
  • LastBugCheckParameter1 包含其他错误类型信息的第一个参数。
  • LastBugCheckProgress 上次故障转储的写出进度。
  • LastBugCheckVersion 故障期间写入的信息结构的版本。
  • LastSuccessfullyShutdownBootId 上次完全成功关机的 BootId。
  • LongPowerButtonPressDetected 标识用户是否长按了电源按钮。
  • LongPowerButtonPressInstanceGuid 按住电源按钮的用户状态的实例 GUID。
  • OOBEInProgress 标识 OOBE 是否正在运行。
  • OSSetupInProgress 标识操作系统设置是否正在运行。
  • PowerButtonCumulativePressCount 按下电源按钮的次数。
  • PowerButtonCumulativeReleaseCount 松开电源按钮的次数。
  • PowerButtonErrorCount 指示尝试记录电源按钮指标时出错的次数。
  • PowerButtonLastPressBootId 上次按下电源按钮时的 BootId。
  • PowerButtonLastPressTime 上次按下电源按钮时的日期和时间。
  • PowerButtonLastReleaseBootId 上次松开电源按钮时的 BootId。
  • PowerButtonLastReleaseTime 上次松开电源按钮时的日期和时间。
  • PowerButtonPressCurrentCsPhase 表示按下电源按钮时连接待机退出的阶段。
  • PowerButtonPressIsShutdownInProgress 指示上次按下电源按钮时系统是否正在关闭。
  • PowerButtonPressLastPowerWatchdogStage 打开显示器时的进度。
  • PowerButtonPressPowerWatchdogArmed 指示上次按下电源按钮时监视器的监视程序是否处于活动状态。
  • ShutdownDeviceType 标识关闭的触发方式。 包括电池触发、热区域触发或通过内核 API 触发。
  • SleepCheckpoint 在休眠转换期间出现故障时提供上一个检查点。
  • SleepCheckpointSource 指示源是 EFI 变量还是 bootstat 文件。
  • SleepCheckpointStatus 指示检查点信息是否有效。
  • StaleBootStatData 标识来自 bootstat 的数据是否过时。
  • TransitionInfoBootId 捕获的转换信息的 BootId。
  • TransitionInfoCSCount l 系统从连接待机模式转换的次数。
  • TransitionInfoCSEntryReason 指示设备上次进入连接待机模式的原因。
  • TransitionInfoCSExitReason 指示设备上次退出连接待机模式的原因。
  • TransitionInfoCSInProgress 保存最后一个标记时,系统处于或正在进入连接待机模式。
  • TransitionInfoLastReferenceTimeChecksum TransitionInfoLastReferenceTimestamp 的校验和。
  • TransitionInfoLastReferenceTimestamp 上次保存标记的日期和时间。
  • TransitionInfoLidState 描述笔记本电脑盖的状态。
  • TransitionInfoPowerButtonTimestamp 上次按下电源按钮时的日期和时间。
  • TransitionInfoSleepInProgress 保存最后一个标记时,系统处于或正在进入休眠模式。
  • TransitionInfoSleepTranstionsToOn 设备从休眠模式转换的总次数。
  • TransitionInfoSystemRunning 保存最后一个标记时,设备正在运行。
  • TransitionInfoSystemShutdownInProgress 指示按下电源按钮时设备是否正在关闭。
  • TransitionInfoUserShutdownInProgress 指示按下电源按钮时用户是否正在关闭。
  • TransitionLatestCheckpointId 表示设备状态转换期间检查点的唯一标识符。
  • TransitionLatestCheckpointSeqNumber 表示检查点的时间顺序编号。
  • TransitionLatestCheckpointType 表示检查点的类型,类型可以是阶段开始、阶段结束,也可以仅供参考。
  • VirtualMachineId 如果操作系统位于虚拟机上,则它会提供可用于关联主机上的事件的虚拟机 ID (GUID)。

TelClientSynthetic.AuthorizationInfo_RuntimeTransition

此事件由处于状态转换的 UTC 触发,指示允许我们收集哪些数据。 随此事件收集的数据用于帮助使 Windows 保持最新状态、安全并且正常运行。

包含以下字段:

  • CanAddMsaToMsTelemetry 当我们可以将 MSA PUID 和 CID 添加到遥测时为 true,否则为 false。
  • CanCollectAnyTelemetry 当允许我们收集合作伙伴遥测时为 true,否则为 false。
  • CanCollectClearUserIds 如果允许收集清除用户 ID,则为 true;如果只能收集省略的 ID,则为 false。
  • CanCollectCoreTelemetry 当我们可以收集核心/基本遥测时为 true,否则为 false。
  • CanCollectHeartbeats 当我们可以收集检测信号遥测时为 true,否则为 false。
  • CanCollectOsTelemetry 当我们可以收集诊断数据遥测时为 true,否则为 false。
  • CanCollectWindowsAnalyticsEvents 当我们可以收集 Windows Analytics 数据时为 true,否则为 false。
  • CanIncludeDeviceNameInDiagnosticData 如果允许将设备名称添加到诊断数据,则为 true,否则为 false。
  • CanPerformDiagnosticEscalations 当我们可以执行诊断升级收集时为 true,否则为 false。
  • CanPerformSiufEscalations 如果可以执行 SIUF 升级收集,则为 true;否则为 false。
  • CanReportScenarios 当我们可以报告方案完成时为 true,否则为 false。
  • CanReportUifEscalations 如果可以报告 UIF 升级,则为 true;否则为 false。
  • CanUseAuthenticatedProxy 如果可以使用经过身份验证的代理,则为 true;否则为 false。
  • IsProcessorMode 如果为处理器模式,则其为 true,否则为 false。
  • PreviousPermissions 以前遥测状态的位掩码。
  • TransitionFromEverythingOff 当我们正在从禁用的所有遥测转换时为 true,否则为 false。

TelClientSynthetic.AuthorizationInfo_Startup

此事件由启动时的 UTC 触发,指示允许我们收集哪些数据。 随此事件收集的数据用于帮助使 Windows 保持最新状态、安全并且正常运行。

包含以下字段:

  • CanAddMsaToMsTelemetry 当我们可以将 MSA PUID 和 CID 添加到遥测时为 true,否则为 false。
  • CanCollectAnyTelemetry 当允许我们收集合作伙伴遥测时为 true,否则为 false。
  • CanCollectClearUserIds 如果允许收集清除用户 ID,则为 true;如果只能收集省略的 ID,则为 false。
  • CanCollectCoreTelemetry 当我们可以收集核心/基本遥测时为 true,否则为 false。
  • CanCollectHeartbeats 当我们可以收集检测信号遥测时为 true,否则为 false。
  • CanCollectOsTelemetry 当我们可以收集诊断数据遥测时为 true,否则为 false。
  • CanCollectWindowsAnalyticsEvents 当我们可以收集 Windows Analytics 数据时为 true,否则为 false。
  • CanIncludeDeviceNameInDiagnosticData 如果允许将设备名称添加到诊断数据,则为 true,否则为 false。
  • CanPerformDiagnosticEscalations 当我们可以执行诊断升级收集时为 true,否则为 false。
  • CanPerformSiufEscalations 如果可以执行系统发起的用户反馈呈报收集,则为 true,否则为 false。
  • CanReportScenarios 当我们可以报告方案完成时为 true,否则为 false。
  • CanReportUifEscalations 如果可以执行用户发起的反馈呈报收集,则为 true,否则为 false。
  • CanUseAuthenticatedProxy 如果可以使用经过身份验证的代理发送数据,则为 true,否则为 false。
  • IsProcessorMode 如果为处理器模式,则其为 true,否则为 false。
  • PreviousPermissions 以前遥测状态的位掩码。
  • TransitionFromEverythingOff 当我们正在从禁用的所有遥测转换时为 true,否则为 false。

TelClientSynthetic.ConnectivityHeartBeat_0

此事件发送与“已连接用户体验和遥测组件”(用于上传遥测事件)的连接状态相关的数据。 如果免费的受限网络(例如 WLAN)可用,则此事件将更新最后成功上传的时间。 否则,它将检查在过去 24 小时内是否发送了连接信号检测事件,如果没有,则它将会发送事件。 当设备从付费网络恢复为免费网络时,也会发送连接信号检测事件。

包含以下字段:

  • CensusExitCode 统计任务的最后一个退出代码。
  • CensusStartTime 返回与上次成功运行统计对应的时间戳。
  • CensusTaskEnabled 返回客户端计算机上的统计任务(启用/禁用)的布尔值。
  • LastConnectivityLossTime 免费网络丢失上次发生时的 FILETIME。
  • NetworkState 检索网络状态:0 = 无网络。 1 = 受限网络。 2 = 免费网络。
  • NoNetworkTime 检索处于无网络状态时间(最后时间之后),以秒为单位。
  • RestrictedNetworkTime 此检测信号期间网络受限的总秒数。

TelClientSynthetic.HeartBeat_5

此事件发送与给定设备中诊断数据的健康状况和质量相关的数据,以帮助使 Windows 保持最新。 此外,它还使数据分析师能够确定给定设备中数据的“受信任”程度。

包含以下字段:

  • AgentConnectionErrorsCount 与主机/代理通道关联的非超时错误的数量。
  • CensusExitCode 最后一个统计任务退出代码。
  • CensusStartTime 最后运行统计的时间。
  • CensusTaskEnabled 当统计已启用时为 true,否则为 false。
  • CompressedBytesUploaded 上传的压缩字节数。
  • ConsumerDroppedCount 在遥测客户端的消费者层丢弃的事件数量。
  • CriticalDataDbDroppedCount 在数据库层丢弃的关键数据采样事件的数量。
  • CriticalDataThrottleDroppedCount 因限制而丢弃的关键数据采样事件的数量。
  • CriticalOverflowEntersCounter 事件数据库进入关键溢出模式的次数。
  • DbCriticalDroppedCount 事件数据库中丢弃的关键事件的总数。
  • DbDroppedCount 因数据库已满而丢弃的事件数量。
  • DbDroppedFailureCount 因数据库故障而丢弃的事件数量。
  • DbDroppedFullCount 因数据库已满而丢弃的事件的数量。
  • DecodingDroppedCount 因解码故障而丢弃的事件数量。
  • EnteringCriticalOverflowDroppedCounter 因启动关键溢出模式而丢弃的事件数量。
  • EtwDroppedBufferCount UTC ETW 会话中丢弃的缓冲区数量。
  • EtwDroppedCount 在遥测客户端的 ETW 层丢弃的事件数量。
  • EventsPersistedCount 到达 PersistEvent 阶段的事件数量。
  • EventStoreLifetimeResetCounter 为 UTC 的生命周期重置事件数据库的次数。
  • EventStoreResetCounter 事件数据库重置的次数。
  • EventStoreResetSizeSum 此实例中所有重置报告中的事件数据库的总大小。
  • EventsUploaded 已上传的事件数量。
  • Flags 指示设备状态(如网络状态、电池状态和选择状态)的标记。
  • FullTriggerBufferDroppedCount 因触发器缓冲器已满而丢弃的事件数量。
  • HeartBeatSequenceNumber 此检测信号的序列号。
  • InvalidHttpCodeCount 通过联系 Vortex 接收的无效 HTTP 代码的数量。
  • LastAgentConnectionError 主机/代理通道中发生的最后一个非超时错误。
  • LastEventSizeOffender 超出最大事件大小的最后事件的事件名称。
  • LastInvalidHttpCode 从 Vortex 接收到的最后一个无效 HTTP 代码。
  • MaxActiveAgentConnectionCount 在此信号检测时间框架内的最大活动代理数量。
  • MaxInUseScenarioCounter UTC 加载的方案的最大数量。
  • PreviousHeartBeatTime 最后一个检测信号事件的时间(允许链接事件)。
  • PrivacyBlockedCount 由于隐私设置或标记而被阻止的事件数。
  • RepeatedUploadFailureDropped 由于单个缓冲区重复上传失败而丢失的事件数。
  • SettingsHttpAttempts 尝试联系 OneSettings 服务的次数。
  • SettingsHttpFailures 联系 OneSettings 服务的失败次数。
  • ThrottledDroppedCount 因杂音提供商限制而丢弃的事件数量。
  • TopUploaderErrors 从上传终结点收到的主要错误列表。
  • UploaderDroppedCount 在遥测客户端的上载器层丢弃的事件数量。
  • UploaderErrorCount 从上传终结点收到的错误数。
  • VortexFailuresTimeout 从 Vortex 接收到的超时故障的次数。
  • VortexHttpAttempts 尝试联系 Vortex 的次数。
  • VortexHttpFailures4xx 从 Vortex 接收到的 400-499 错误代码的数量。
  • VortexHttpFailures5xx 从 Vortex 接收到的 500-599 错误代码的数量。
  • VortexHttpResponseFailures 非 2XX 或 400 Vortex 响应的数量。
  • VortexHttpResponsesWithDroppedEvents 包含至少 1 个丢弃事件的 Vortex 响应的数量。

TelClientSynthetic.PrivacyGuardReport

报告连接的用户体验和遥测服务遇到可能包含隐私数据的事件。 该事件包含识别和研究触发报表的源事件所需的信息。 随此事件收集的数据用于帮助使 Windows 保持最新状态、安全并且正常运行。

包含以下字段:

  • EventEpoch 触发报表的源事件触发的时期。
  • EventName 触发报表的源事件的名称。
  • EventSeq 触发报告的源事件的序列号。
  • FieldName 触发报表的源事件中的感兴趣的字段。
  • IsAllowedToSend 如果在触发报告的源事件中未修改感兴趣的字段,则为 true;如果匿名化了感兴趣的字段,则为 false。
  • IsDebug 如果事件是在 Windows 调试版本中记录的,则为 True。
  • TelemetryApi 用于记录触发报表的源事件的应用程序编程接口。 此字段的当前值可以是"etw"或"rpc"。
  • TypeAsText 触发报告的源事件中检测到的问题类型。 此字段的当前值可以是"UserName"或"DeviceName"。

DISM 事件

Microsoft.Windows.StartRepairCore.DISMLatestInstalledLCU

DISM 最新安装的 LCU 会发送信息以报告上次成功启动后最新安装的 LCU 的搜索结果。 随此事件收集的数据用于帮助使 Windows 保持最新状态、安全并且正常运行。

包含以下字段:

  • dismInstalledLCUPackageName 最新安装的程序包的名称。

Microsoft.Windows.StartRepairCore.DISMPendingInstall

DISM 待定安装事件发送信息以报告找到的待定程序包安装。 随此事件收集的数据用于帮助使 Windows 保持最新状态、安全并且正常运行。

包含以下字段:

  • dismPendingInstallPackageName 待定程序包的名称。

Microsoft.Windows.StartRepairCore.DISMRevertPendingActions

DISM 待定安装事件发送信息以报告找到的待定程序包安装。 随此事件收集的数据用于帮助使 Windows 保持最新状态、安全并且正常运行。

包含以下字段:

  • errorCode 事件返回的结果代码。

Microsoft.Windows.StartRepairCore.SRTRepairActionEnd

SRT 修复操作开始事件发送信息,以报告针对给定插件结束的修复操作。 随此事件收集的数据用于帮助使 Windows 保持最新状态、安全并且正常运行。

包含以下字段:

  • errorCode 事件返回的结果代码。
  • failedUninstallCount 未能卸载的驱动程序更新的数量。
  • failedUninstallFlightIds 未能卸载的驱动程序更新的外部测试版 ID(beta 版本的标识符)。
  • foundDriverUpdateCount 找到的驱动程序更新的数目。
  • srtRepairAction 修复的方案名称。
  • successfulUninstallCount 成功卸载驱动程序更新的数目。
  • successfulUninstallFlightIds 成功卸载的驱动程序更新的外部测试版 ID(beta 版本的标识符)。

Microsoft.Windows.StartRepairCore.SRTRepairActionStart

SRT 修复操作开始事件将发送信息以报告针对给定插件开始的修复操作。 随此事件收集的数据用于帮助使 Windows 保持最新状态、安全并且正常运行。

包含以下字段:

  • srtRepairAction 修复的方案名称。

Microsoft.Windows.StartRepairCore.SRTRootCauseDiagEnd

SRT 根本原因诊断结束事件会发送信息以报告针对给定插件完成的诊断操作。 随此事件收集的数据用于帮助使 Windows 保持最新状态、安全并且正常运行。

包含以下字段:

  • errorCode 事件返回的结果代码。
  • flightIds 找到的驱动程序更新的外部测试版 ID(beta 版本的标识符)。
  • foundDriverUpdateCount 找到的驱动程序更新的数目。
  • srtRootCauseDiag 诊断事件的方案名称。

Microsoft.Windows.StartRepairCore.SRTRootCauseDiagStart

SRT 根本原因诊断开始事件会发送信息以报告针对给定插件开始的诊断操作。 随此事件收集的数据用于帮助使 Windows 保持最新状态、安全并且正常运行。

包含以下字段:

  • srtRootCauseDiag 诊断事件的方案名称。

驱动程序安装事件

Microsoft.Windows.DriverInstall.DeviceInstall

此关键事件发送有关所发生的驱动程序安装的信息。 随此事件收集的数据用于帮助使 Windows 保持最新状态并正常运行。

包含以下字段:

  • ClassGuid 设备类的唯一 ID。
  • ClassLowerFilters 小写筛选器类驱动程序的列表。
  • ClassUpperFilters 大写筛选器类驱动程序的列表。
  • CoInstallers 共同安装程序列表。
  • ConfigFlags 设备配置标志。
  • DeviceConfigured 指示此设备是否已通过内核配置进行配置。
  • DeviceInstalled 指示是否使用了旧版安装代码路径。
  • DeviceInstanceId 系统中设备的唯一标识符。
  • DeviceStack 正在安装的驱动程序的设备堆栈。
  • DriverDate 驱动程序的日期。
  • DriverDescription 驱动程序函数的说明。
  • DriverInfName 驱动程序的 INF 文件(设置信息文件)的名称。
  • DriverInfSectionName 驱动程序 INF 文件中 DDInstall 部分的名称。
  • DriverPackageId 暂存到驱动程序存储的驱动程序包的 ID。
  • DriverProvider 驱动程序制造商或提供商。
  • DriverUpdated 指示驱动程序是否替换旧的驱动程序。
  • DriverVersion 驱动程序文件的版本。
  • EndTime 安装完成的时间。
  • Error 提供安装的 WIN32 错误代码。
  • ExtensionDrivers 可补充此安装的扩展驱动程序的列表。
  • FinishInstallAction 指示共同安装程序是否调用了“完成-安装”操作。
  • FinishInstallUI 指示安装过程是否显示用户界面。
  • FirmwareDate 将存储在 EFI 系统资源表 (ESRT) 中的固件日期。
  • FirmwareRevision 将存储在 EFI 系统资源表 (ESRT) 中的固件修订版。
  • FirmwareVersion 将存储在 EFI 系统资源表 (ESRT) 中的固件版本。
  • FirstHardwareId 硬件 ID 列表中提供最具体的设备说明的 ID。
  • FlightIds 设备上的不同 Windows 预览体验成员版本的列表。
  • GenericDriver 指示驱动程序是否为通用驱动程序。
  • Inbox 指示 Windows 是否附带驱动程序包。
  • InstallDate 安装驱动程序的日期。
  • LastCompatibleId 硬件 ID 列表中提供最不具体的设备说明的 ID。
  • LastInstallFunction 如果在执行辅助安装程序期间安装超时,则为辅助安装程序中调用的上一个安装函数。
  • LowerFilters 小写筛选器驱动程序列表。
  • MatchingDeviceId Windows 安装设备实例所使用的硬件 ID 或兼容 ID。
  • NeedReboot 指示驱动程序是否需要重新启动。
  • OriginalDriverInfName 重命名之前 INF 文件的原始名称。
  • ParentDeviceInstanceId 设备的父级的设备实例 ID。
  • PendedUntilReboot 指示在重新启动设备之前安装是否处于挂起状态。
  • Problem 安装后设备返回的错误代码。
  • ProblemStatus 驱动程序安装后设备的状态。
  • RebootRequiredReason DWORD(双字 - 32 位无符号整数),包含设备在安装期间需要重新启动的原因。
  • SecondaryDevice 指示设备是否为辅助设备。
  • ServiceName 驱动程序的服务名称。
  • SessionGuid 更新会话的 GUID(全局唯一标识符)。
  • SetupMode 指示在完成全新安装体验 (OOBE) 之前是否已安装驱动程序。
  • StartTime 安装开始的时间。
  • SubmissionId 由 Windows 硬件开发中心分配的驱动程序提交标识符。
  • UpperFilters 大写筛选器驱动程序的列表。

Microsoft.Windows.DriverInstall.NewDevInstallDeviceEnd

此事件会在驱动程序安装完成后发送有关驱动程序安装的数据。 随此事件收集的数据用于帮助使 Windows 保持最新状态并正常运行。

包含以下字段:

  • DeviceInstanceId 系统中设备的唯一标识符。
  • DriverUpdated 指示是否更新了驱动程序。
  • Error 安装的 Win32 错误代码。
  • FlightId 设备接收的 Windows 预览体验成员内部版本的 ID。
  • InstallDate 安装驱动程序的日期。
  • InstallFlags 驱动程序安装标志。
  • OptionalData 与驱动程序关联的 WU(Windows 更新)特定元数据(外部测试版 ID、恢复 ID 等)
  • RebootRequired 指示安装后是否需要重启。
  • RollbackPossible 指示此驱动程序是否可以回退。

Microsoft.Windows.DriverInstall.NewDevInstallDeviceStart

此事件将发送有关新驱动程序安装正在替换的驱动程序的数据。 随此事件收集的数据用于帮助使 Windows 保持最新状态并正常运行。

包含以下字段:

  • DeviceInstanceId 系统中设备的唯一标识符。
  • FirstInstallDate 第一次在此设备上安装驱动程序的时间。
  • InstallFlags 指示如何调用驱动程序设置的标志。
  • LastDriverDate 正在更换的驱动程序的日期。
  • LastDriverInbox 指示 Windows 是否附带以前的驱动程序。
  • LastDriverInfName 要替换的驱动程序的 INF 文件(设置信息文件)的名称。
  • LastDriverPackageId 当前安装操作开始前,设备上安装的驱动程序包的 ID。 ID 包含名称 + 体系结构 + 哈希。
  • LastDriverVersion 要替换的驱动程序版本。
  • LastFirmwareDate 从 EFI 系统资源表 (ESRT) 中报告的最后一个固件的日期。
  • LastFirmwareRevision 从 EFI 系统资源表 (ESRT) 中报告的最后一个固件版本号。
  • LastFirmwareVersion 从 EFI 系统资源表 (ESRT) 中报告的最后一个固件版本。
  • LastInstallDate 上次在此设备上安装驱动程序的日期。
  • LastMatchingDeviceId Windows 上次安装设备实例所使用的硬件 ID 或兼容 ID。
  • LastProblem 在设备上设置的上一个问题代码。
  • LastProblemStatus 在设备上设置的上一个问题代码。
  • LastSubmissionId 正在被替换的驱动程序的驱动程序提交标识符。

DxgKernelTelemetry 事件

DxgKrnlTelemetry.GPUAdapterInventoryV2

此事件发送基本的 GPU 和显示器驱动程序信息,使 Windows 和显示器驱动程序保持最新。

包含以下字段:

  • AdapterTypeValue 指示图形适配器类型的数值。
  • aiSeqId 事件序列 ID。
  • bootId 系统启动 ID。
  • BrightnessVersionViaDDI 显示器亮度接口的版本。
  • ComputePreemptionLevel 适用于计算负载的 GPU 所支持的最大抢占级别。
  • DDIInterfaceVersion 设备驱动程序接口版本。
  • DedicatedSystemMemoryB 专用于 GPU 的系统内存大小(以字节为单位)。
  • DedicatedVideoMemoryB GPU 专用 VRAM 的大小(以字节为单位)。
  • Display1UMDFilePath 指向驱动程序存储中用户模式显示驱动程序的位置的文件路径。
  • DisplayAdapterLuid 显示适配卡 LUID。
  • DriverDate 显示器驱动程序的日期。
  • DriverRank 显示器驱动程序的排名。
  • DriverVersion 显示器驱动程序版本。
  • DriverWorkarounds 指明为此设备启用的驱动程序解决方法的数值。
  • DX10UMDFilePath 指向驱动程序存储中 DirectX 10 显示器用户模式驱动程序的位置的文件路径。
  • DX11UMDFilePath 指向驱动程序存储中 DirectX 11 显示器用户模式驱动程序的位置的文件路径。
  • DX12UMDFilePath 指向驱动程序存储中 DirectX 12 显示器用户模式驱动程序的位置的文件路径。
  • DX9UMDFilePath 指向驱动程序存储中 DirectX 9 显示器用户模式驱动程序的位置的文件路径。
  • GPUDeviceID GPU 设备 ID。
  • GPUPreemptionLevel 适用于图形负载的 GPU 所支持的最大抢占级别。
  • GPURevisionID GPU 版本 ID。
  • GPUVendorID GPU 供应商 ID。
  • HwFlipQueueSupportState 数值,指示适配器对硬件翻转队列的支持。
  • HwSchSupportState 指示适配器对硬件计划支持的数值。
  • IddPairedRenderAdapterLuid 与此显示适配卡配对的呈现适配卡的标识符。
  • InterfaceFuncPointersProvided1 所提供的设备驱动程序接口函数指针数。
  • InterfaceFuncPointersProvided2 所提供的设备驱动程序接口函数指针数。
  • InterfaceFuncPointersProvided3 所提供的设备驱动程序接口函数指针数。
  • InterfaceId GPU 接口 ID。
  • IsDisplayDevice GPU 是否具有显示功能?
  • IsHwFlipQueueEnabled 指示是否启用硬件翻转队列的布尔值。
  • IsHwSchEnabled 指示是否已启用硬件计划的布尔值。
  • IsHybridDiscrete 在混合设备中,GPU 是否具有独立的 GPU 功能?
  • IsHybridIntegrated 在混合设备中,GPU 是否具有集成的 GPU 功能?
  • IsLDA GPU 是否是由链接显示器适配器组成?
  • IsMiracastSupported GPU 是否支持 Miracast?
  • IsMismatchLDA 链接显示器适配器链中是否至少有一个设备来自不同供应商?
  • IsMPOSupported GPU 是否支持多平面覆盖?
  • IsMsMiracastSupported GPU Miracast 功能是否由 Microsoft 解决方案驱动?
  • IsPostAdapter 此 GPU 是否是设备中的 POST GPU?
  • IsRemovable 如果适配器支持禁用或删除,则为 TRUE。
  • IsRenderDevice GPU 是否具有渲染功能?
  • IsSoftwareDevice 这是否是 GPU 的软件实施?
  • IsVirtualRefreshRateSupported 指示适配器是否支持虚拟刷新率的布尔值。
  • KMDFilePath 指向驱动程序存储中显示器内核模式驱动程序的位置的文件路径。
  • MeasureEnabled 设备是否在侦听 MICROSOFT_KEYWORD_MEASURES?
  • NumNonVidPnTargets 显示目标的数量。
  • NumVidPnSources 受支持的显示输出源的数量。
  • NumVidPnTargets 受支持的显示输出目标的数量。
  • SharedSystemMemoryB GPU 和 CPU 共享的系统内存量(以字节为单位)。
  • SubSystemID 子系统 ID。
  • SubVendorID GPU 子供应商 ID。
  • TelemetryEnabled 设备是否听取 MICROSOFT_KEYWORD_TELEMETRY?
  • TelInvEvntTrigger 触发记录此事件的原因是什么? 示例:0(GPU 枚举)或 1(DxgKrnlTelemetry 提供商切换)
  • version 事件版本。
  • WDDMVersion Windows 显示器驱动程序型号版本。

故障报告事件

Microsoft.Windows.FaultReporting.AppCrashEvent

此事件发送与本地和托管应用程序崩溃相关的数据,以帮助使 Windows 保持最新。 此数据包括与奔溃流程及其异常记录汇总相关的信息。 它不包含任何 Watson 存储桶信息。 存储桶记录在 WER 客户端报告 Watson 服务崩溃时生成的 Windows 错误报告 (WER) 事件中,并且 WER 事件包含与所报告的崩溃事件相同的 ReportID(请查看崩溃事件的字段 14、WER 事件的字段 19)。 每个由 WER 处理的崩溃(如,来自未处理的异常或 FailFast 或 ReportException)均会发出 AppCrash 一次。 请注意,被用户视为崩溃的通用 Watson 事件类型(例如,来自 PLM)不会发出此事件。

提供有以下字段:

  • AppName 已崩溃的应用名称。
  • AppSessionGuid 由进程 ID 组成的 GUID,用作遥测后端中的进程实例的相关矢量。
  • AppTimeStamp 应用的日期和时间戳。
  • AppVersion 已崩溃的应用版本。
  • ExceptionCode 已崩溃进程返回的异常代码。
  • ExceptionOffset 发生异常的地址。
  • Flags 指示报告完成方式的标记。 例如,将报告排队、不提供 JIT 调试或报告后不终止进程。
  • FriendlyAppName 已崩溃应用的描述(如果不同于 AppName)。 否则为进程名称。
  • IsFatal True/False,用于指示故障是否导致进程终止。
  • ModName 异常模块名称(如 bar.dll)。
  • ModTimeStamp 模块的日期/时间戳。
  • ModVersion 已崩溃模块的版本。
  • PackageFullName Microsoft Store 应用程序标识。
  • PackageRelativeAppId Store 应用程序标识。
  • ProcessArchitecture 崩溃进程的体系结构,作为以下 PROCESSOR_ARCHITECTURE_* 常量之一:0: PROCESSOR_ARCHITECTURE_INTEL。 5: PROCESSOR_ARCHITECTURE_ARM。 9: PROCESSOR_ARCHITECTURE_AMD64。 12: PROCESSOR_ARCHITECTURE_ARM64。
  • ProcessCreateTime 已崩溃进程的创建时间。
  • ProcessId 已崩溃进程的 ID。
  • ReportId 用于标识报告的 GUID。 它可用于跟踪 Watson 内的报告。
  • TargetAppId 所报告应用程序的内核报告 AppId。
  • TargetAppVer 所报告的特定版本的应用程序。
  • TargetAsId 挂起进程的序列号。

功能质量事件

Microsoft.Windows.FeatureQuality.Heartbeat

此事件指示功能状态检测信号。 随此事件收集的数据用于帮助使 Windows 保持最新状态、安全并且正常运行。

包含以下字段:

  • Features 特征数组。

Microsoft.Windows.FeatureQuality.StateChange

此事件指示功能状态的更改。 随此事件收集的数据用于帮助使 Windows 保持最新状态、安全并且正常运行。

包含以下字段:

  • flightID 外部测试版 id。
  • 状态 新状态。

Microsoft.Windows.FeatureQuality.Status

此事件指示功能状态。 随此事件收集的数据用于帮助使 Windows 保持最新状态、安全并且正常运行。

包含以下字段:

  • featureId 功能 ID。
  • flightID 外部测试版 id。
  • time 状态更改时间。
  • variantId 变体 ID。

功能更新事件

Microsoft.Windows.Upgrade.Uninstall.UninstallFailed

卸载功能更新,以帮助解决任何阻止客户还原至已知状态问题时,此事件发送与失败相关的诊断数据。 随此事件收集的数据用于帮助使 Windows 保持最新状态并正常运行。

包含以下字段:

  • failureReason 提供与卸载初始化操作失败的数据。
  • hr 提供操作失败的 Win32 错误代码。

Microsoft.Windows.Upgrade.Uninstall.UninstallFinalizedAndRebootTriggered

此事件指示卸载已正确配置并且已发起系统重启。 随此事件收集的数据用于帮助使 Windows 保持最新状态并正常运行。

挂起报告事件

Microsoft.Windows.HangReporting.AppHangEvent

此事件发送与本地和托管应用程序挂起相关的数据,以帮助使 Windows 保持最新。 它不包含任何 Watson 存储桶信息。 存储桶记录在 WER 客户端报告 Watson 服务挂起时生成的 Windows 错误报告 (WER) 事件中,并且 WER 事件包含与所报告的挂起事件相同的 ReportID(请查看挂起事件的字段 13、WER 事件的字段 19)。 AppHang 仅在电脑设备上报告。 它用于处理经典 Win32 挂起,并且每个报告只会发出一次。 对于某些可能会被用户视为挂起的行为,应用管理员(如 PLM/RM/EM)会将其报告为 Watson 通用并且不会生成 AppHang 事件。

提供有以下字段:

  • AppName 已挂起的应用名称。
  • AppSessionGuid 由进程 ID 组成的 GUID,用作遥测后端中的进程实例的相关矢量。
  • AppVersion 已挂起的应用版本。
  • IsFatal True/False,具体取决于挂起的应用程序是否导致创建致命的挂起报告。
  • PackageFullName Microsoft Store 应用程序标识。
  • PackageRelativeAppId Store 应用程序标识。
  • ProcessArchitecture 挂起进程的体系结构,作为以下 PROCESSOR_ARCHITECTURE_* 常量之一:0: PROCESSOR_ARCHITECTURE_INTEL。 5: PROCESSOR_ARCHITECTURE_ARM。 9: PROCESSOR_ARCHITECTURE_AMD64。 12: PROCESSOR_ARCHITECTURE_ARM64。
  • ProcessCreateTime 已挂起进程的创建时间。
  • ProcessId 已挂起进程的 ID。
  • ReportId 用于标识报告的 GUID。 它可用于跟踪 Watson 内的报告。
  • TargetAppId 所报告应用程序的内核报告 AppId。
  • TargetAppVer 所报告的特定版本的应用程序。
  • TargetAsId 挂起进程的序列号。
  • TypeCode 用于描述挂起类型的位图。
  • WaitingOnAppName 如果它是等待应用程序的跨进程挂起,则其具有应用程序的名称。
  • WaitingOnAppVersion 如果它为跨进程挂起,则其具有所等待应用程序的版本。
  • WaitingOnPackageFullName 如果它是等待包的跨进程挂起,则其具有所等待包的完整名称。
  • WaitingOnPackageRelativeAppId 如果它为等待包的跨进程挂起,则其具有该包的相对应用程序 ID。

全息事件

Microsoft.Windows.Analog.Spectrum.TelemetryHolographicDeviceAdded

此事件指示 Windows Mixed Reality 设备状态。 此事件还用于计数 WMR 设备。 随此事件收集的数据用于使 Windows 保持正常运行。

包含以下字段:

  • ClassGuid Windows Mixed Reality 设备类 GUID。
  • DeviceInterfaceId Windows Mixed Reality 设备接口 ID。
  • DriverVersion Windows Mixed Reality 设备驱动程序版本。
  • FirmwareVersion Windows Mixed Reality 固件版本。
  • Manufacturer Windows Mixed Reality 设备制造商。
  • ModelName Windows Mixed Reality 设备型号名称。
  • SerialNumber Windows Mixed Reality 设备序列号。

Microsoft.Windows.Analog.Spectrum.TelemetryHolographicDeviceRemoved

此事件指示 Windows Mixed Reality 设备状态。 随此事件收集的数据用于使 Windows 和 Windows Mixed Reality 保持正常运行。

包含以下字段:

  • DeviceInterfaceId 设备界面 ID。

Microsoft.Windows.Holographic.Coordinator.HoloShellStateUpdated

此事件指示 Windows Mixed Reality HoloShell 状态。 此事件还用于计数 WMR 设备。 随此事件收集的数据用于使 Windows 保持正常运行。

包含以下字段:

  • HmdState Windows Mixed Reality 头戴显示设备 HMD 状态。
  • NewHoloShellState Windows Mixed Reality HoloShell 状态。
  • PriorHoloShellState 进入 HoloShell 之前的 Windows Mixed Reality 状态。
  • SimulationEnabled Windows Mixed Reality 模拟状态。

Microsoft.Windows.Shell.HolographicFirstRun.AppActivated

此事件指示 Windows 混合现实门户应用激活状态。 此事件还用于计数 WMR 设备。 随此事件收集的数据用于使 Windows 保持正常运行。

包含以下字段:

  • IsDemoMode Windows 混合现实门户应用演示模式状态。
  • IsDeviceSetupComplete Windows 混合现实门户应用设备安装完成状态。
  • PackageVersion Windows 混合现实门户应用包版本。
  • PreviousExecutionState Windows 混合现实门户应用的先前执行状态。
  • wilActivity Windows 混合现实门户应用 wilActivity ID。

Microsoft.Windows.Shell.HolographicFirstRun.AppLifecycleService_Resuming

此事件指示 Windows 混合现实门户应用恢复。 此事件还用于计数 WMR 设备。 随此事件收集的数据用于使 Windows 保持正常运行。

Microsoft.Windows.Shell.HolographicFirstRun.SomethingWentWrong

当某件事情出错并且错误出现时,将发出此事件。 随此事件收集的数据用于使 Windows 和 Windows Mixed Reality 保持正常运行。

包含以下字段:

  • ErrorSource 错误来源,已过时始终为 0。
  • StartupContext 启动状态。
  • StatusCode 错误状态代码。
  • SubstatusCode 错误子状态代码。

TraceLoggingHoloLensSensorsProvider.OnDeviceAdd

此事件通过承载驱动程序的新进程,提供 Windows Mixed Reality 设备状态。 随此事件收集的数据用于使 Windows 和 Windows Mixed Reality 保持正常运行。

包含以下字段:

  • Process 进程 ID。
  • Thread 线程 ID。

TraceLoggingOasisUsbHostApiProvider.DeviceInformation

此事件提供 Windows Mixed Reality 设备信息。 此事件还用于计数 WMR 设备和设备类型。 随此事件收集的数据用于使 Windows 保持正常运行。

包含以下字段:

  • BootloaderMajorVer Windows Mixed Reality 设备启动加载程序主要版本。
  • BootloaderMinorVer Windows Mixed Reality 设备启动加载程序次要版本。
  • BootloaderRevisionNumber Windows Mixed Reality 设备启动加载程序修订号。
  • BTHFWMajorVer Windows Mixed Reality 设备 BTHFW 主要版本。 此事件还用于计数 WMR 设备。
  • BTHFWMinorVer Windows Mixed Reality 设备 BTHFW 次要版本。 此事件还用于计数 WMR 设备。
  • BTHFWRevisionNumber Windows Mixed Reality 设备 BTHFW 修订号。
  • CalibrationBlobSize Windows Mixed Reality 设备校准 blob 大小。
  • CalibrationFwMajorVer Windows Mixed Reality 设备校准固件主要版本。
  • CalibrationFwMinorVer Windows Mixed Reality 设备校准固件次要版本。
  • CalibrationFwRevNum Windows Mixed Reality 设备校准固件修订号。
  • DeviceInfoFlags Windows Mixed Reality 设备信息标志。
  • DeviceReleaseNumber Windows Mixed Reality 设备版本号。
  • FirmwareMajorVer Windows Mixed Reality 设备固件主要版本。
  • FirmwareMinorVer Windows Mixed Reality 设备固件次要版本。
  • FirmwareRevisionNumber Windows Mixed Reality 设备校准固件修订号。
  • FpgaFwMajorVer Windows Mixed Reality 设备 FPGA 固件主要版本。
  • FpgaFwMinorVer Windows Mixed Reality 设备 FPGA 固件次要版本。
  • FpgaFwRevisionNumber Windows Mixed Reality 设备 FPGA 固件修订号。
  • FriendlyName Windows Mixed Reality 设备友好名称。
  • HashedSerialNumber Windows Mixed Reality 设备哈希序列号。
  • HeaderSize Windows Mixed Reality 设备标头大小。
  • HeaderVersion Windows Mixed Reality 设备标头版本。
  • LicenseKey Windows Mixed Reality 设备标头许可密钥。
  • Make Windows Mixed Reality 设备品牌。
  • ManufacturingDate Windows Mixed Reality 设备制造日期。
  • Model Windows Mixed Reality 设备型号。
  • PresenceSensorHidVendorPage Windows Mixed Reality 设备状态传感器 HID 供应商页面。
  • PresenceSensorHidVendorUsage Windows Mixed Reality 设备状态传感器 HID 供应商使用情况。
  • PresenceSensorUsbVid Windows Mixed Reality 设备状态传感器 USB VId。
  • ProductBoardRevision Windows Mixed Reality 设备产品主板修订号。
  • SerialNumber Windows Mixed Reality 设备序列号。

清单事件

Microsoft.Windows.Inventory.Core.AmiTelCacheChecksum

此事件捕获与缓存中存储的设备清单项相关的基本校验和数据,用于验证 Microsoft.Windows.Inventory.Core 事件的数据完整性。 此事件中的字段可随时间更改,但它们始终表示给定对象的计数。 随此事件收集的数据用于使 Windows 保持正常运行。

包含以下字段:

  • InventoryApplication 缓存中的应用程序对象计数。
  • InventoryApplicationFramework 缓存中的应用程序框架对象计数
  • InventoryVersion 测试

Microsoft.Windows.Inventory.Core.InventoryAcpiPhatHealthRecordAdd

此事件在计算机上发送有关 ACPI PHAT 运行状况记录结构的基本元数据。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • AmHealthy 指示设备是否正常。 0 - 找到错误。 1 - 无错误。 2 - 未知。 3 - 咨询。
  • DevicePathSubtype 与记录生成者关联的设备路径子类型。
  • DevicePathType 与记录生成器关联的设备路径类型。
  • InventoryVersion 生成事件的清单二进制的版本。

Microsoft.Windows.Inventory.Core.InventoryAcpiPhatHealthRecordStartSync

此事件指示将发送一组新的 InventoryAcpiPhatHealthRecord 事件。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • InventoryVersion 生成事件的清单二进制的版本。

Microsoft.Windows.Inventory.Core.InventoryAcpiPhatVersionElementAdd

此事件发送 ACPI PHAT 版本元素结构的基本元数据。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • InventoryVersion 生成事件的清单二进制的版本。
  • ProducerId ACPI 供应商 ID。
  • VersionValue 64 位组件版本值。

Microsoft.Windows.Inventory.Core.InventoryAcpiPhatVersionElementStartSync

此事件指示将发送一组新的 InventoryAcpiPhatVersionElement 事件。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • InventoryVersion 生成事件的清单二进制的版本。

Microsoft.Windows.Inventory.Core.InventoryApplicationAdd

此事件发送有关系统上应用程序的基本元数据。 随此事件收集的数据用于使 Windows 保持正常运行和最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • HiddenArp 指示程序是否隐藏自身,使其不在 ARP 中显示出来。
  • InstallDate 应用程序的安装日期(基于文件夹创建日期启发的最佳猜测)。
  • InventoryVersion 生成事件的清单文件的版本。
  • Language 程序的语言代码。
  • LattePackageId Latte 程序包的 ID。
  • MsiInstallDate 程序的 MSI 程序包中所记录的安装日期。
  • MsiPackageCode 描述 MSI 包的 GUID。 多个“产品”(应用程序)可组成 MsiPackage。
  • MsiProductCode 描述 MSI 产品的 GUID。
  • Name 应用程序的名称。
  • PackageFullName Microsoft Store 应用程序包全名。
  • ProgramInstanceId 应用中的文件 ID 的哈希。
  • Publisher 应用程序的发布者。 从“源”字段上的依赖项拉取的位置。
  • RootDirPath 安装程序的根目录的路径。
  • Source 程序的安装方式(例如 ARP、MSI、Appx)。
  • StoreAppType Microsoft Store 应用类型的子分类,如 UWP 或 Win8StoreApp。
  • Type (“应用程序”、“修补程序”、“BOE”、“服务”、“未知”)之一。 “应用程序”表示 Win32 或 Appx 应用,“修补程序”表示应用更新 (KB),“BOE”表示不具有 ARP 或 MSI 条目的应用,“服务”表示它是服务。 最有可能看到的是“应用程序”和“BOE”。
  • Version 程序的版本号。

Microsoft.Windows.Inventory.Core.InventoryApplicationDriverAdd

此事件表示应用程序安装哪些驱动程序。 随此事件收集的数据用于使 Windows 保持正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • InventoryVersion 清单组件的版本
  • ProgramIds 驱动程序相关联的唯一程序标识符。

Microsoft.Windows.Inventory.Core.InventoryApplicationDriverStartSync

InventoryApplicationDriverStartSync 事件指示将发送新的 InventoryApplicationDriverStartAdd 事件集。 随此事件收集的数据用于使 Windows 保持正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • InventoryVersion 清单组件的版本。

Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkStartSync

此事件指示将发送新的 InventoryApplicationFrameworkAdd 事件集。 随此事件收集的数据用于使 Windows 保持正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • InventoryVersion 生成事件的清单文件的版本。

Microsoft.Windows.Inventory.Core.InventoryApplicationRemove

此事件指示将发送新的 InventoryDevicePnpAdd 事件集。 随此事件收集的数据用于使 Windows 保持正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • InventoryVersion 生成事件的清单文件的版本。

Microsoft.Windows.Inventory.Core.InventoryApplicationStartSync

此事件指示将发送新的 InventoryApplicationAdd 事件集。 随此事件收集的数据用于使 Windows 保持正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • InventoryVersion 生成事件的清单文件的版本。

Microsoft.Windows.Inventory.Core.InventoryDeviceContainerAdd

此事件发送有关设备容器(如监视器或打印机,而不是即插即用设备)的基本元数据。 随此事件收集的数据用于帮助使 Windows 保持最新状态,并使 Windows 保持正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • Categories 容器所属的功能类别列表(以逗号分隔)。
  • DiscoveryMethod 设备容器的发现方法。
  • FriendlyName 设备容器的名称。
  • InventoryVersion 生成事件的清单文件的版本。
  • IsActive 设备是否已连接或者是否在过去 14 天内显示过?
  • IsConnected 对于以物理方式连接的设备,此值与 IsPresent 相同。 对于无线连接的设备,此值表示通信链接。
  • IsMachineContainer 容器是否是根设备本身?
  • IsNetworked 这是否是一个已联网设备?
  • IsPaired 设备容器是否需要配对?
  • Manufacturer 设备容器的制造商名称。
  • ModelId 唯一的模型 ID。
  • ModelName 型号名称。
  • ModelNumber 设备容器的型号。
  • PrimaryCategory 设备容器的主类别。

Microsoft.Windows.Inventory.Core.InventoryDeviceContainerRemove

此事件指示 InventoryDeviceContainer 对象不再存在。 随此事件收集的数据用于使 Windows 保持正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • InventoryVersion 生成事件的清单文件的版本。

Microsoft.Windows.Inventory.Core.InventoryDeviceContainerStartSync

此事件指示将发送新的 InventoryDeviceContainerAdd 事件集。 随此事件收集的数据用于使 Windows 保持正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • InventoryVersion 生成事件的清单文件的版本。

Microsoft.Windows.Inventory.Core.InventoryDeviceInterfaceAdd

此事件检索与设备上的可用传感器接口相关的信息。 随此事件收集的数据用于使 Windows 保持正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • Accelerometer3D 指示是否已找到 Accelerator3D 传感器。
  • ActivityDetection 指示是否已找到活动检测传感器。
  • AmbientLight 指示是否已找到氛围光传感器。
  • Barometer 指示是否已找到气压计传感器。
  • Custom 指示是否已找到自定义传感器。
  • EnergyMeter 指示是否已找到能源传感器。
  • FloorElevation 指示是否已找到地面提升传感器。
  • GeomagneticOrientation 指示是否已找到地磁方向传感器。
  • GravityVector 指示是否已找到重力检测器传感器。
  • Gyrometer3D 指示是否已找到 Gyrometer3D 传感器。
  • Humidity 指示是否已找到湿度传感器。
  • InventoryVersion 生成事件的清单文件的版本。
  • LinearAccelerometer 指示是否已找到线性加速计传感器。
  • Magnetometer3D 指示是否已找到 Magnetometer3D 传感器。
  • Orientation 指示是否已找到方向传感器。
  • Pedometer 指示是否已找到步程计传感器。
  • Proximity 指示是否已找到邻近感应传感器。
  • RelativeOrientation 指示是否已找到相对方向传感器。
  • SimpleDeviceOrientation 指示是否已找到简单设备方向传感器。
  • Temperature 指示是否已找到温度传感器。

Microsoft.Windows.Inventory.Core.InventoryDeviceInterfaceStartSync

此事件指示将发送新的 InventoryDeviceInterfaceAdd 事件集。 随此事件收集的数据用于使 Windows 保持正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • InventoryVersion 生成事件的清单文件的版本。

Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassAdd

此事件发送与特定于特定设备类的即插即用设备有关的其他元数据。 随此事件收集的数据用于帮助使 Windows 保持最新状态,并在减少数据有效负载的总体大小的同时正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • Audio_CaptureDriver 音频设备捕获驱动程序端点。
  • Audio_RenderDriver 音频设备呈现驱动程序端点。
  • InventoryVersion 生成事件的清单文件的版本。

Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassRemove

此事件指示 objectInstanceId 所表示的 InventoryDeviceMediaClass 对象不再存在。 此事件用于理解特定于某设备类的 PNP 设备。 随此事件收集的数据用于帮助使 Windows 保持最新状态,并在减少数据有效负载的总体大小的同时正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • InventoryVersion 生成事件的清单文件的版本。

Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassStartSync

此事件指示将发送新的 InventoryDeviceMediaClassSAdd 事件集。 随此事件收集的数据用于使 Windows 保持正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • InventoryVersion 生成事件的清单文件的版本。

Microsoft.Windows.Inventory.Core.InventoryDevicePnpAdd

此事件发送与 PNP 设备及其关联驱动程序相关的基本元数据,以帮助使 Windows 保持最新。 此信息用于评估在升级 Windows 时 PNP 设备和驱动程序是否将保持兼容。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • BusReportedDescription Bux 报告的设备描述。
  • Class 为设备加载的驱动程序的设备设置类。
  • ClassGuid 驱动程序包中的设备类 GUID
  • COMPID 为设备加载的驱动程序的设备设置类 guid。
  • ContainerId 设备的兼容性 ID 列表。
  • Description 系统提供的 GUID,用于以独特的方式将与计算机上安装的单功能或多功能设备关联的功能设备进行分组。
  • DeviceInterfaceClasses 此设备实现的设备接口。
  • DeviceState 设备描述。
  • DriverId DeviceState 是以下项的位掩码:DEVICE_IS_CONNECTED 0x0001(当前仅适用于容器)。 DEVICE_IS_NETWORK_DEVICE 0x0002(当前仅适用于容器)。 DEVICE_IS_PAIRED 0x0004(当前仅适用于容器)。 DEVICE_IS_ACTIVE 0x0008(当前永远不会设置)。 DEVICE_IS_MACHINE 0x0010(当前仅适用于容器)。 DEVICE_IS_PRESENT 0x0020(当前始终设置)。 DEVICE_IS_HIDDEN 0x0040。 DEVICE_IS_PRINTER 0x0080(当前仅适用于容器)。 DEVICE_IS_WIRELESS 0x0100。 DEVICE_IS_WIRELESS_FAT 0x0200。 最常见值 32 (0x20)= 设备存在。 96 (0x60)= 设备存在,但已隐藏。 288 (0x120)= 设备存在,且为无线设备
  • DriverName 所安装驱动程序的唯一标识符。
  • DriverPackageStrongName 目录字段 InventoryDriverPackage 中的直接父目录名称
  • DriverVerDate .sys 映像文件(如果使用用户模式驱动程序框架则为 wudfrd.sys)的名称。
  • DriverVerVersion 目录字段 InventoryDriverPackage 中的直接父目录名称。
  • Enumerator 为设备加载的驱动程序的日期。
  • ExtendedInfs 扩展的 INF 文件名。
  • FirstInstallDate 第一次在计算机上安装此设备的时间。
  • HWID 为设备加载的驱动程序的版本。
  • Inf 枚举设备的总线。
  • InstallDate 最近一次在计算机上安装设备的日期。
  • InstallState 设备的安装状态。 其中一个值: DEVICE_INSTALL_STATE 枚举
  • InventoryVersion 设备的硬件 ID 列表。
  • LowerClassFilters 为设备安装的小写筛选器类驱动程序 ID
  • LowerFilters 为设备安装的小写筛选器的标识符。
  • Manufacturer 设备的制造商。
  • MatchingID Windows 用于安装设备实例的硬件 ID 或兼容 ID。
  • Model 标识设备的型号。
  • ParentId 设备父项的设备实例 ID。
  • ProblemCode 设备当前返回的错误代码(如果适用)。
  • Provider 标识设备提供商。
  • Service 设备服务的名称。
  • STACKID 堆栈的硬件 ID 列表。
  • UpperClassFilters 为设备安装的大写类筛选器的标识符。
  • UpperFilters 为设备安装的大写筛选器的标识符。

Microsoft.Windows.Inventory.Core.InventoryDevicePnpRemove

此事件指示 InventoryDevicePnpRemove 对象不再存在。 随此事件收集的数据用于使 Windows 保持正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • InventoryVersion 生成事件的清单文件的版本。

Microsoft.Windows.Inventory.Core.InventoryDevicePnpStartSync

此事件指示将发送新的 InventoryDevicePnpAdd 事件集。 随此事件收集的数据用于使 Windows 保持正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • InventoryVersion 生成事件的清单文件的版本。

Microsoft.Windows.Inventory.Core.InventoryDeviceSensorAdd

此事件发送有关计算机上传感器设备的基本元数据。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • InventoryVersion 生成事件的清单二进制的版本。
  • Manufacturer 传感器制造商。

Microsoft.Windows.Inventory.Core.InventoryDeviceSensorRemove

此事件用于指示已从计算机中删除传感器。 随此事件收集的数据用于使 Windows 保持正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • InventoryVersion 生成事件的清单二进制的版本。

Microsoft.Windows.Inventory.Core.InventoryDeviceSensorStartSync

此事件指示将发送新的 InventoryDeviceSensor 事件集。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • InventoryVersion 生成事件的清单二进制的版本。

Microsoft.Windows.Inventory.Core.InventoryDeviceUsbHubClassAdd

此事件发送与设备上的 USB 集线器相关的基本元数据。 随此事件收集的数据用于使 Windows 保持正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • InventoryVersion 生成事件的清单文件的版本。
  • TotalUserConnectablePorts 可连接的 USB 端口总数。
  • TotalUserConnectableTypeCPorts 可连接的 USB Type C 端口总数。

Microsoft.Windows.Inventory.Core.InventoryDeviceUsbHubClassStartSync

此事件指示将发送新的 InventoryDeviceUsbHubClassAdd 事件集。 随此事件收集的数据用于使 Windows 保持正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • InventoryVersion 生成事件的清单文件的版本。

Microsoft.Windows.Inventory.Core.InventoryDriverBinaryAdd

此事件提供有关在系统上运行的驱动程序二进制文件的基本元数据。 随此事件收集的数据用于帮助使 Windows 保持最新状态并正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • DriverCheckSum 驱动程序文件的校验和。
  • DriverCompany 开发此驱动程序的公司名称。
  • DriverInBox 操作系统中是否包含驱动程序?
  • DriverIsKernelMode 它是否是内核模式驱动程序?
  • DriverName 驱动程序的文件名。
  • DriverPackageStrongName 驱动程序包的强名称
  • DriverSigned 驱动程序是否已签名?
  • DriverTimeStamp 驱动程序文件时间戳的低 32 位。
  • DriverType 驱动程序属性的位域:1. 定义 DRIVER_MAP_DRIVER_TYPE_PRINTER 0x0001。 2. 定义 DRIVER_MAP_DRIVER_TYPE_KERNEL 0x0002。 3. 定义 DRIVER_MAP_DRIVER_TYPE_USER 0x0004。 4. 定义 DRIVER_MAP_DRIVER_IS_SIGNED 0x0008。 5. 定义 DRIVER_MAP_DRIVER_IS_INBOX 0x0010。 6. 定义 DRIVER_MAP_DRIVER_IS_WINQUAL 0x0040。 7. 定义 DRIVER_MAP_DRIVER_IS_SELF_SIGNED 0x0020。 8. 定义 DRIVER_MAP_DRIVER_IS_CI_SIGNED 0x0080。 9. 定义 DRIVER_MAP_DRIVER_HAS_BOOT_SERVICE 0x0100。 10. 定义 DRIVER_MAP_DRIVER_TYPE_I386 0x10000。 11. 定义 DRIVER_MAP_DRIVER_TYPE_IA64 0x20000。 12. 定义 DRIVER_MAP_DRIVER_TYPE_AMD64 0x40000。 13. 定义 DRIVER_MAP_DRIVER_TYPE_ARM 0x100000。 14. 定义 DRIVER_MAP_DRIVER_TYPE_THUMB 0x200000。 15. 定义 DRIVER_MAP_DRIVER_TYPE_ARMNT 0x400000。 16. 定义 DRIVER_MAP_DRIVER_IS_TIME_STAMPED 0x800000。
  • DriverVersion 驱动程序文件的版本。
  • ImageSize 驱动程序文件的大小。
  • Inf INF 文件的名称。
  • InventoryVersion 生成事件的清单文件的版本。
  • Product 驱动程序文件内包含的产品名称。
  • ProductVersion 驱动程序文件内包含的产品版本。
  • Service 为设备安装的服务的名称。
  • WdfVersion Windows 驱动程序框架版本。

Microsoft.Windows.Inventory.Core.InventoryDriverBinaryRemove

此事件指示 InventoryDriverBinary 对象不再存在。 随此事件收集的数据用于使 Windows 保持正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • InventoryVersion 生成事件的清单文件的版本。

Microsoft.Windows.Inventory.Core.InventoryDriverBinaryStartSync

此事件指示将发送新的 InventoryDriverBinaryAdd 事件集。 随此事件收集的数据用于使 Windows 保持正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • InventoryVersion 生成事件的清单文件的版本。

Microsoft.Windows.Inventory.Core.InventoryDriverPackageAdd

此事件发送与系统上安装的驱动器包有关的基本元数据。 随此事件收集的数据用于帮助使 Windows 保持最新状态并正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • Class 设备驱动程序的类名称。
  • ClassGuid 设备驱动程序的类 GUID。
  • Date 驱动程序包日期。
  • Directory 驱动程序包的路径。
  • DriverInBox 操作系统中是否包含驱动程序?
  • FlightIds:驱动程序外部测试版 ID。
  • Inf 驱动程序包的 INF 名称。
  • InventoryVersion 生成事件的清单文件的版本。
  • Provider 驱动程序包的提供商。
  • RecoveryIds:驱动程序恢复 ID。
  • SubmissionId 驱动程序包的 HLK 提交 ID。
  • Version 驱动程序包的版本。

Microsoft.Windows.Inventory.Core.InventoryDriverPackageRemove

此事件指示 InventoryDriverPackageRemove 对象不再存在。 随此事件收集的数据用于使 Windows 保持正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • InventoryVersion 生成事件的清单文件的版本。

Microsoft.Windows.Inventory.Core.InventoryDriverPackageStartSync

此事件指示将发送新的 InventoryDriverPackageAdd 事件集。 随此事件收集的数据用于使 Windows 保持正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • InventoryVersion 生成事件的清单文件的版本。

Microsoft.Windows.Inventory.General.InventoryMiscellaneousMemorySlotArrayInfoAdd

此事件提供关于设备上的活动内存插槽的基本信息。

此事件中包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • Capacity 内存大小(以字节为单位)。
  • Manufacturer DRAM 制造商的名称。
  • Model 内存的模型和子模型。
  • Slot 母板上的 DRAM 插槽。
  • Speed 配置的内存插槽速度(单位:MHz)。
  • Type 根据 DMTF SMBIOS 标准版 3.3.0 第 7.18.2 节,将 DDR 报告为枚举值。
  • TypeDetails 将非易失性报告为每个 DMTF SMBIOS 标准版本 3.3.0(第 7.18.3 节)的位标志枚举。

Microsoft.Windows.Inventory.General.InventoryMiscellaneousMemorySlotArrayInfoRemove

此事件指示 objectInstanceId 所表示的特定数据对象不再存在。

此事件中包含 Ms.Device.DeviceInventoryChange 中的字段。

Microsoft.Windows.Inventory.General.InventoryMiscellaneousMemorySlotArrayInfoStartSync

此诊断事件指示正在为此对象类型生成新的同步。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

Microsoft.Windows.Inventory.General.InventoryMiscellaneousUUPInfoAdd

此事件提供有关统一更新平台 (UUP) 产品以及产品所属版本的数据。 随此事件收集的数据用于使 Windows 保持正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • Identifier UUP 标识符
  • LastActivatedVersion 上次激活的版本
  • PreviousVersion 以前版本
  • Source UUP 源
  • Version UUP 版本

Microsoft.Windows.Inventory.General.InventoryMiscellaneousUUPInfoRemove

此事件指示 objectInstanceId 所表示的特定数据对象不再存在。 随此事件收集的数据用于使 Windows 保持正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

Microsoft.Windows.Inventory.General.InventoryMiscellaneousUUPInfoStartSync

此诊断事件指示正在为此对象类型生成新的同步。 随此事件收集的数据用于使 Windows 保持正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

Microsoft.Windows.Inventory.Indicators.Checksum

此事件对 InventoryMiscellaneousUexIndicatorAdd 事件的计数进行汇总。 随此事件收集的数据用于使 Windows 保持正常运行。

包含以下字段:

  • ChecksumDictionary 每个操作系统指示器的计数。
  • PCFP 相当于其他核心事件中找到的 InventoryId 字段。

Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorAdd

此事件表示有关系统上安装的操作系统指示器的基本元数据。 随此事件收集的数据有助于确保设备处于最新状态,并使 Windows 保持正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

包含以下字段:

  • IndicatorValue 指示器值。

Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorStartSync

此事件指示 objectInstanceId 所表示的特定数据对象不再存在。 此事件用于了解系统上安装的操作系统指示器。 随此事件收集的数据有助于确保设备是最新的、 Windows 处于最新状态,并且能够正常运行。

此事件包含 Ms.Device.DeviceInventoryChange 中的字段。

内核事件

Microsoft.Windows.Kernel.DeviceConfig.DeviceConfig

此关键设备配置事件提供有关在内核中发生的驱动程序安装的驱动程序的信息。 随此事件收集的数据用于帮助使 Windows 保持最新状态并正常运行。

包含以下字段:

  • ClassGuid 设备类的唯一 ID。
  • DeviceInstanceId 系统上设备的唯一 ID。
  • DriverDate 驱动程序的日期。
  • DriverFlightIds 驱动程序外部测试版的 ID。
  • DriverInfName 驱动程序 INF 文件名。
  • DriverProvider 驱动程序制造商或提供商。
  • DriverSubmissionId 由硬件开发人员中心分配的驱动程序提交 ID。
  • DriverVersion 驱动程序版本号。
  • ExtensionDrivers 扩展驱动程序 INF 文件、扩展 ID 和关联的外部测试版 ID 的列表。
  • FirstHardwareId 硬件 ID 列表中提供最具体的设备说明的 ID。
  • InboxDriver 指示 Windows 是否附带驱动程序包。
  • InstallDate 安装驱动程序的日期。
  • LastCompatibleId 硬件 ID 列表中提供最不具体的设备说明的 ID。
  • Legacy 指示驱动程序是否为旧驱动程序。
  • NeedReboot 指示驱动程序是否需要重新启动。
  • RebootRequiredReason 提供需要重新启动的原因。
  • SetupMode 指示在全新体验 (OOBE) 期间是否发生了设备配置。
  • StatusCode 设备配置操作的 NTSTATUS。

Microsoft.Windows.Kernel.PnP.AggregateClearDevNodeProblem

从设备中清除问题代码时,将发送此事件。 随此事件收集的数据用于帮助使 Windows 保持最新状态并正常运行。

包含以下字段:

  • Count 事件总数。
  • DeviceInstanceId 系统上设备的唯一标识符。
  • LastProblem 已清除的上一个问题。
  • LastProblemStatus 已清除的上一个 NTSTATUS 值。
  • ServiceName 附加到设备的驱动程序或服务的名称。

Microsoft.Windows.Kernel.PnP.AggregateSetDevNodeProblem

将新的问题代码分配给设备时将发送此事件。 随此事件收集的数据用于帮助使 Windows 保持最新状态并正常运行。

包含以下字段:

  • Count 事件总数。
  • DeviceInstanceId 系统中设备的唯一标识符。
  • LastProblem 在设备上设置的上一个问题代码。
  • LastProblemStatus 在设备上设置的上一个 NTSTATUS 值。
  • Problem 在设备上设置的新问题代码。
  • ProblemStatus 在设备上设置的新 NTSTATUS 值。
  • ServiceName 连接到设备的驱动程序或服务名称。

Microsoft.Windows.Kernel.Power.ExecutePowerAction

此事件提供电源状态转换参数。 此信息用于监视状态转换请求和捕获异常。 随此事件收集的数据用于使 Windows 保持正常运行。

包含以下字段:

  • Disabled 提供是否可以执行 LocalAction 或备用操作。
  • LightestState 要传输到的最轻的状态。
  • LocalAction 要执行的更新POWER_ACTION。
  • LocalActionEventCode 更新的用户通知级别位掩码。
  • LocalActionFlags POWER_ACTION_*的更新位掩码。
  • PowerAction 请求者要执行的原始POWER_ACTION。
  • PowerActionEventCode 由请求者提供的用户通知级别的原始位掩码。
  • PowerActionFlags 请求者提供的用户通知级别的原始位掩码。
  • RequesterName 进程的名称引发请求。
  • RequesterNameLength RequesterName 的长度。
  • SubstitutionPolicy 要选取替换状态的策略。
  • TriggerFlags PO_TRG_* 位掩码。
  • TriggerType 来自POWER_POLICY_DEVICE_TYPE的触发器的类型。
  • UserNotify PO_NOTIFY_EVENT_* 位掩码。

Microsoft.Windows.Kernel.Power.PreviousShutdownWasThermalShutdown

此事件发送有关设备哪个区域超出安全温度限制并导致设备关闭的产品和服务性能数据。 此信息用于确保设备按预期的方式工作。 随此事件收集的数据用于使 Windows 保持正常运行。

包含以下字段:

  • temperature 包含超出限制的区域的实际温度度量值,以十分之一开氏度为单位。
  • thermalZone 包含一个指定超出温度限制的具体区域的标识符。

Microsoft Edge 事件

Aria.7005b72804a64fa4b2138faab88f877b.Microsoft.WebBrowser.SystemInfo.Config

此配置事件从 Microsoft Edge 发送有关当前数据收集许可、应用版本和安装状态的基本设备连接和配置信息,以便使 Microsoft Edge 保持最新和安全。

包含以下字段:

  • app_sample_rate 表示客户端发送遥测的频率的数字(用百分比表示)。 低值表示前述客户端发送的事件更多,高值表示前述客户端发送的事件更少。
  • app_version 内部 Edge 生成版本字符串,取自 UMA 指标字段 system_profile.app_version。
  • appConsentState:描述同意在计算机上收集数据的位标志;如果检索不到状态,则为零。 设置关联位后,下列各项为 True:已授予许可 (0x1)、安装时表示了许可 (0x2)、已授予诊断数据许可 (0x20000)、已授予浏览数据许可 (0x40000)。
  • brandCode 包含已分配给合作伙伴的 4 字符品牌代码或分发标记。 并非每个 Windows 安装都会有品牌代码。
  • Channel 一个指示安装渠道(Canary 或 Dev)的整数。
  • client_id 与其他所有诊断客户端数据关联的唯一标识符,取自 UMA 指标数据提供程序。 对于每台设备、每个 OS 用户配置文件和每个发布渠道(例如,Canary/Dev/Beta/稳定渠道),此 ID 都是有效的唯一标识符。 根据用户首选项,client_id 不是持久的。 client_id 在首次应用程序启动后在每个 OS 用户配置文件下初始化。 client_id 是可链接的,但跨设备或 OS 用户配置文件并不唯一。 每当 UMA 数据收集被禁用或应用程序被卸载时,client_id 都会重置。
  • ConnectionType 当前连接的网络连接的第一个已报告类型。 可设置为“未知”、“以太网”、“WiFi”、“2G”、“3G”、“4G”、“无”或“蓝牙”。
  • Etag Etag 是一个标识符,表示当前浏览器会话的所有服务应用配置和实验。 如果 Windows 诊断级别设置为“基本”或更低级别,或诊断数据的同意已遭拒绝,则此字段留空。
  • EventInfo.Level 事件所需的最低 Windows 诊断数据级别,其中 1 表示基本,2 表示增强,3 表示完整。
  • experimentation_mode 表示为ExperimentationAndConfigurationServiceControl 组策略所设置的值的数字。 有关此策略的更多详细信息,请参阅 ExperimentationAndConfigurationServiceControl
  • install_date 自 1970 年 1 月 1 日 (UTC) 午夜以来的最新安装的日期和时间(以秒为单位,并向下舍入到最接近的小时)。
  • installSource:表示此安装的源的枚举:未检索到源(0)、未指定的源 (1)、网站安装程序 (2)、企业 MSI (3)、Windows 更新 (4)、Edge 更新程序 (5)、计划任务或计时任务(6、7)、卸载 (8)、Edge 的“关于”页面 (9)、自修复 (10)、其他安装命令行 (11)、预留 (12)、未知源 (13)。
  • installSourceName 安装源的字符串表示形式。
  • PayloadClass 用于序列化和反序列化 Protobuf 二进制有效负载的基类。
  • PayloadGUID 为每个原始整体 Protobuf 有效负载生成的随机标识符(以后该有效负载可能会分解为可管理大小的块以进行传输)。
  • PayloadLogType 与事件相关的日志类型,其中 0 表示未知,1 表示稳定性,2 表示进行中,3 表示独立,4 表示 UKM,或 5 表示实例级别。
  • pop_sample 指明如何对设备的数据进行采样的值。
  • reactivationBrandCode 包含已分配给合作伙伴的 4 字符重新激活品牌代码或分发标记。 并非每个 Windows 安装都会有品牌代码。
  • session_id 在每次用户启动应用程序时递增的标识符,而不考虑任何 client_id 变化。 session_id 在应用程序初始安装期间被植入。 session_id 实际上对每个 client_id 值而言都是唯一的。 一些其他内部标识符值(例如,窗口或选项卡 ID)仅在特定会话中有意义。 卸载应用程序时会忽略 session_id 值,但在升级过程中不会。
  • utc_flags 在数据收集过程中,事件所需的 Windows (ETW) 事件跟踪标志。

Aria.af397ef28e484961ba48646a5d38cf54.Microsoft.WebBrowser.Installer.EdgeUpdate.Ping

此 Ping 事件发送有关 Edge 更新服务、Edge 应用程序和当前系统环境(包括应用配置、更新配置和硬件功能)的详细硬件和软件清单信息。 此事件包含设备连接和配置、产品和服务性能、软件设置和库存数据。 每当 EdgeUpdate 服务或 Edge 应用程序发生任何安装、更新或卸载时,将发送一个或多个事件。 此事件用于度量 EdgeUpdate 服务的可靠性和性能,以及 Edge 应用程序是否是最新的。 这表示该事件旨在使 Windows 保持安全和最新状态。

包含以下字段:

  • appAp:指定的应用程序的其他任何参数。 默认值:''。
  • appAppId:用于标识产品的 GUID。 兼容的客户端必须传输此属性。 有关详细信息,请参阅 Wiki。 默认值:未定义。
  • appBrandCode:产品安装时使用的品牌代码(若有)。 品牌代码是一个短字符串(4 个字符),用于标识由合作伙伴交易或网站促销促成的安装。 默认值:''。
  • appChannel:指明安装渠道(即 Canary 或 Dev 渠道)的整数。
  • appClientId 可接受更广的值范围并用于类似用途的品牌代码的通用形式。 默认值:''。
  • appCohort:计算机可读的字符串,用于标识应用所属的发布队列(渠道)。 限于 ASCII 字符 32 到 127(包括在内)之间,最大长度为 1024 个字符。 默认值:''。
  • appCohortHint 一个指示客户端希望切换到其他发布队列的计算机可读的枚举。 确切的合法值是特定于应用的,并应在服务器和应用实现之间共享。 限于 ASCII 字符 32 到 127(包括在内)之间,最大长度为 1024 个字符。 默认值:''。
  • appCohortName 一个稳定的非本地化用户可读枚举,用于指示应用应向用户显示哪组消息(如果有)。 例如,具有“beta”队列名称的应用可能会向用户显示特定于 beta 的品牌。 限于 ASCII 字符 32 到 127(包括在内)之间,最大长度为 1024 个字符。 默认值:''。
  • appConsentState 描述诊断数据泄漏和响应流的位标志,其中 1 表示肯定,0 表示否定或未指定的数据。 位 1 表示已表示同意,位 2 表示数据源于下载页面,位 18 表示选择发送有关浏览器使用情况的数据,位 19 表示选择发送有关所访问网站的数据。
  • appDayOfInstall 基于日期的计数,等效于 appInstallTimeDiffSec(安装应用所在的数字日历日)。 此值由服务器在响应安装流中的第一个请求时提供。 客户端可能会将此值模糊处理到周粒度(例如,发送“0”表示 0-6,发送“7”表示 7-13 等)。 与服务器的第一次通信应使用特殊值“-1”。 值“-2”表示此值是未知的。 有关详细信息,请参阅 Wiki。 默认值:“-2”。
  • appExperiments:实验标识符的键/值列表。 实验标签用于跟踪不同实验组中的成员身份,可以在安装或更新时设置。 实验字符串的格式为,实验标签字符串的分号分隔串联。 实验标签字符串是以实验名称开头,后面依次跟“=”字符和实验标签值。 例如,“crdiff=got_bsdiff;optimized=O3”。 即使服务器曾指定特定到期日期,客户端也不得传输它包含的任何实验的到期日期。 默认值:''。
  • appInstallTime 产品安装时间(以秒为单位)。 如果未知,则为“0”。 默认值:“-1”。
  • appInstallTimeDiffSec 当前时间与安装日期之间的时差(以秒为单位)。 如果未知,则为“0”。 默认值:“-1”。
  • appLang IETF BCP 47 表示形式中产品安装的语言。 默认值:''。
  • appLastLaunchTime 上次启动浏览器的时间。
  • appNextVersion:此事件所属的更新流尝试访问的应用版本,与更新操作是否成功无关。 有关详细信息,请参阅 Wiki。 默认值:“0.0.0.0”。
  • appPingEventAppSize 所有已下载包的总字节数。 默认值:“0”。
  • appPingEventDoneBeforeOOBEComplete 指示安装或更新是否在 Windows 开箱即用体验结束之前完成。 1 表示事件在 OOBE 完成之前完成;0 表示事件未在 OOBE 完成之前完成;-1 表示该字段不适用。
  • appPingEventDownloadMetricsCdnCCC 与国家或地区更新的二进制文件相匹配的 ISO 2 字符国家或地区代码将从中传递。 例如:US。
  • appPingEventDownloadMetricsCdnCID 用于内部跟踪已更新二进制文件来源的数值。 例如:2。
  • appPingEventDownloadMetricsDownloadedBytes 对于表示下载的事件,是指预计要下载的字节数。 对于表示整个更新流的事件,是指更新流过程中所有此类预计字节的总和。 默认值:“0”。
  • appPingEventDownloadMetricsDownloader 一个标识下载算法和/或堆栈的字符串。 示例值包括:“bits”、“direct”、“winhttp”、“p2p”。 仅在事件类型为“14”的事件中发送。 默认值:''。
  • appPingEventDownloadMetricsDownloadTimeMs 对于表示下载的事件,是指从下载开始到下载结束之间经过的时间(以毫秒为单位)。 对于表示整个更新流的事件,是指更新流过程中所有此类下载时间的总和。 仅在事件类型为“1”、“2”、“3”和“14”的事件中发送。 默认值:“0”。
  • appPingEventDownloadMetricsError 操作的错误代码(如果有),编码为带符号的基数为 10 的整数。 默认值:“0”。
  • appPingEventDownloadMetricsServerIpHint 对于表示下载的事件,是指与更新文件服务器对应的 CDN 主机 IP 地址。 CDN 主机由 Microsoft 服务器控制,并且始终映射到托管 *.delivery.mp.microsoft.com 或 msedgesetup.azureedge.net 的 IP 地址。 默认值:''。
  • appPingEventDownloadMetricsTotalBytes 对于表示下载的事件,是指预计要下载的字节数。 对于表示整个更新流的事件,是指更新流过程中所有此类预计字节的总和。 默认值:“0”。
  • appPingEventDownloadMetricsUrl 对于表示下载的事件,是指由更新服务器所提供的供客户端下载更新的 CDN URL,该 URL 由 Microsoft 服务器控制,并且始终映射回 *.delivery.mp.microsoft.com 或 msedgesetup.azureedge.net。 默认值:''。
  • appPingEventDownloadTimeMs 对于表示下载的事件,是指从下载开始到下载结束之间经过的时间(以毫秒为单位)。 对于表示整个更新流的事件,是指更新流过程中所有此类下载时间的总和。 仅在事件类型为“1”、“2”、“3”和“14”的事件中发送。 默认值:“0”。
  • appPingEventErrorCode 操作的错误代码(如果有),编码为带符号的基数为 10 的整数。 默认值:“0”。
  • appPingEventEventResult:指明事件结果的枚举。 有关详细信息,请参阅 Wiki。 默认值:“0”。
  • appPingEventEventType:指明事件类型的枚举。 兼容的客户端必须传输此属性。 有关详细信息,请参阅 Wiki。
  • appPingEventExtraCode1 有关操作结果的其他数字信息,编码为带符号的基数为 10 的整数。 默认值:“0”。
  • appPingEventInstallTimeMs 对于表示安装的事件,是指从安装开始到安装结束之间经过的时间(以毫秒为单位)。 对于表示整个更新流的事件,是指所有此类持续时间的总和。 仅在事件类型为“2”和“3”的事件中发送。 默认值:“0”。
  • appPingEventNumBytesDownloaded 为指定的应用程序下载的字节数。 默认值:“0”。
  • appPingEventPackageCacheResult 指示系统中是否存在要更新或安装的现有包。 1 表示预期密钥下有一个缓存命中,2 表示其他密钥下有一个缓存命中,0 表示缓存未命中。 -1 表示该字段不适用。
  • appPingEventSequenceId:标识一个 requestId 中的特定事件的唯一 ID。 由于请求可能包含多个 ping 事件,因此,若要唯一标识每个可能的事件,必须填写此字段。
  • appPingEventSourceUrlIndex:对于表示下载的事件,这是指下载 URL 在“urls”标记内服务器所提供的 URL 列表中的位置。
  • appPingEventUpdateCheckTimeMs 对于表示整个更新流的事件,是指更新检查开始和更新检查结束之间经历的时间(以毫秒为单位)。 仅在事件类型为“2”和“3”的事件中发送。 默认值:“0”。
  • appReferralHash 用于安装产品的引荐代码的哈希。 如果未知,则为“0”。 默认值:“0”。
  • appUpdateCheckIsUpdateDisabled 应用更新是否受组策略限制的状态。 如果更新已受组策略限制,则为 True,否则为 False。
  • appUpdateCheckTargetVersionPrefix 版本号的组件前缀,或带有 $ 字符后缀的完整版本号。 服务器不得将更新指令返回到与版本号前缀或完整版本号不匹配的版本号。 前缀的解释为,指定完全匹配元素的点状元组;它不是词法前缀(例如,“1.2.3”必须匹配“1.2.3.4”,但不得匹配“1.2.34”)。 默认值:''。
  • appUpdateCheckTtToken 一个不透明的访问令牌,可用于将发出请求的客户端标识为受信任的测试人员组的成员。 如果不为空,应通过 SSL 或其他安全协议发送请求。 默认值:''。
  • appVersion 安装的产品版本。 有关详细信息,请参阅 Wiki。 默认值:“0.0.0.0”。
  • EventInfo.Level 事件所需的最低 Windows 诊断数据级别,其中 1 表示基本,2 表示增强,3 表示完整。
  • eventType:指明事件类型的字符串。 有关详细信息,请参阅 Wiki。
  • expETag 表示当前更新发生时所有服务应用的配置和实验的标识符。 仅用于测试。
  • hwDiskType 设备的硬件磁盘类型。
  • hwHasAvx:如果客户端的硬件支持 AVX 指令集,则为“1”。 如果客户端的硬件不支持 AVX 指令集,则为“0”。 如果未知,则为“-1”。 默认值:“-1”。
  • hwHasSse 如果客户端的硬件支持 SSE 指令集,则为“1”。 如果客户端的硬件不支持 SSE 指令集,则为“0”。 如果未知,则为“-1”。 默认值:“-1”。
  • hwHasSse2 如果客户端的硬件支持 SSE2 指令集,则为“1”。 如果客户端的硬件不支持 SSE2 指令集,则为“0”。 如果未知,则为“-1”。 默认值:“-1”。
  • hwHasSse3 如果客户端的硬件支持 SSE3 指令集,则为“1”。 如果客户端的硬件不支持 SSE3 指令集,则为“0”。 如果未知,则为“-1”。 默认值:“-1”。
  • hwHasSse41 如果客户端的硬件支持 SSE4.1 指令集,则为“1”。 如果客户端的硬件不支持 SSE4.1 指令集,则为“0”。 如果未知,则为“-1”。 默认值:“-1”。
  • hwHasSse42 如果客户端的硬件支持 SSE4.2 指令集,则为“1”。 如果客户端的硬件不支持 SSE4.2 指令集,则为“0”。 如果未知,则为“-1”。 默认值:“-1”。
  • hwHasSsse3 如果客户端的硬件支持 SSSE3 指令集,则为“1”。 如果客户端的硬件不支持 SSSE3 指令集,则为“0”。 如果未知,则为“-1”。 默认值:“-1”。
  • hwLogicalCpus 设备的逻辑 CPU 数。
  • hwPhysmemory 可供客户端使用的物理内存(向下截断到最接近的 GB 数)。 如果未知,则为“-1”。 此值旨在反映客户端的最大理论存储容量,不包括任何硬盘或对硬盘或外设的分页。 默认值:“-1”。
  • isMsftDomainJoined 如果客户端是 Microsoft 域的成员,则为“1”。 否则为“0”。 默认值:“0”。
  • oemProductManufacturer 设备制造商名称。
  • oemProductName 设备制造商定义的设备产品名称。
  • osArch 操作系统的体系结构(例如,“x86”、“x64”、“arm”)。 如果未知,则为 ''。 默认值:''。
  • osPlatform Omaha 客户端正在其中运行的操作系统系列(例如“win”、“mac”、“linux”、“ios”、“android”)。 如果未知,则为 ''。 操作系统名称应以小写形式传输,格式尽量简洁。 默认值:''。
  • osServicePack 操作系统的次要版本。 如果未知,则为 ''。 默认值:''。
  • osVersion 操作系统的主要版本。 如果未知,则为 ''。 默认值:''。
  • requestCheckPeriodSec 更新间隔(以秒为单位)。 将从注册表中读取该值。 默认值:“-1”。
  • requestDlpref 以逗号分隔的值列表,用于指定首选的下载 URL 行为。 第一个值具有最高优先级,而其他值则反映第二、第三等优先级。 合法值为 ''(在这种情况下,整个列表必须为空,表示未知或无首选项)或“可缓存”(服务器应优先发送易于缓存的 URL)。 默认值:''。
  • requestDomainJoined:如果计算机属于托管企业域,则为“1”。 否则为“0”。
  • requestInstallSource 一个指定更新流的原因的字符串。 例如:“ondemand”或“scheduledtask”。 默认值:''。
  • requestIsMachine 如果已知安装客户端时使用的是系统级特权或管理员特权,则为“1”。 否则为“0”。 默认值:“0”。
  • requestOmahaShellVersion Omaha 安装文件夹的版本。 默认值:''。
  • requestOmahaVersion Omaha 更新程序本身的版本(发送此请求的实体)。 默认值:“0.0.0.0”。
  • requestProtocolVersion Omaha 协议的版本。 兼容的客户端必须提供值“3.0”。 兼容的客户端必须始终传输此属性。 默认值:未定义。
  • requestRequestId 随机生成(均匀分布)的 GUID,对应于 Omaha 请求。 每次请求尝试都应(很有可能)有一个唯一的请求 ID。默认值:''。
  • requestSessionCorrelationVectorBase 客户端生成的随机 MS 关联向量基本代码,用于将更新会话与更新和 CDN 服务器关联。 默认值:''。
  • requestSessionId 随机生成(均匀分布)的 GUID。 每个更新流(例如,更新检查、更新应用程序、事件 ping 序列)都应该(很有可能)有唯一会话 ID。 默认值:''。
  • requestTestSource ''、“dev”、“qa”、“prober”、“auto”或“ossdev”。 除 '' 之外的任何值都表示请求是一个测试,不应计入正常指标。 默认值:''。
  • requestUid 随机生成(均匀分布)的 GUID,对应于 Omaha 请求。 每次请求尝试都应该(很有可能)有唯一请求 ID。默认值:''。

Microsoft.Edge.Crashpad.CrashEvent

此事件在崩溃的 Microsoft Edge 浏览器进程上发送简单的产品和服务性能数据,以帮助缓解将来的挂起实例。

包含以下字段:

  • app_name 崩溃进程的名称。
  • app_session_guid 对启动会话、进程 ID,和进程开始时间进行编码。
  • app_version 崩溃进程的版本。
  • client_id_hash 可帮助标识安装的浏览器客户端 ID 的哈希。
  • etag 在浏览器中对正在运行的试验进行编码。
  • module_name 发生故障模块的名称。
  • module_offset 内存偏移到发生故障的模块中。
  • module_version 发生故障模块的版本。
  • process_type 崩溃浏览器进程的类型,例如呈现器、gpu-process 等。
  • stack_hash 表示崩溃的堆栈跟踪的哈希。 当前未使用或设置为零。
  • sub_code 表示崩溃的异常/错误代码。

Microsoft.Edge.Crashpad.HangEvent

此事件在挂起/冻结的 Microsoft Edge 浏览器进程上发送简单的产品和服务性能数据,以帮助缓解将来的挂起实例。

提供有以下字段:

  • app_name 挂起进程的名称。
  • app_session_guid 对启动会话、进程和进程开始时间进行编码。
  • app_version 挂起进程的版本。
  • client_id_hash 浏览器客户端 ID 的哈希,用于标识安装。
  • etag 用于帮助标识正在运行的浏览器试验的标识符。
  • hang_source 标识如何检测挂起。
  • process_type 挂起浏览器进程的类型,例如 gpu-process、呈现器等。
  • stack_hash 挂起堆栈的哈希。 当前未使用或设置为零。

迁移事件

Microsoft.Windows.MigrationCore.MigObjectCountDLSys

此事件用于在 Windows 功能更新的不同阶段指示系统路径的对象计数。

包含以下字段:

  • migDiagSession->CString 指示更新的阶段。
  • objectCount 为更新的相应阶段跟踪的文件数。
  • sfInfo.Name 这指示已知文件夹位置路径 (例如:PUBLIC_downloads 等)

Microsoft.Windows.MigrationCore.MigObjectCountDLUsr

此事件返回数据,用于在功能更新的各个阶段跟踪迁移对象的计数。 随此事件收集的数据用于帮助使 Windows 保持安全和跟踪数据丢失方案。

包含以下字段:

  • currentSid 指示正在为其执行迁移的用户 SID。
  • migDiagSession->CString 发生迁移的升级阶段。 (例如:验证跟踪的内容)
  • objectCount 要转移的对象数量计数。
  • sfInfo.Name 此事件标识了发生迁移的升级阶段。

Microsoft.Windows.MigrationCore.MigObjectCountKFSys

此事件返回有关功能更新的各个阶段的迁移对象计数的数据。 随此事件收集的数据用于帮助使 Windows 保持安全和跟踪数据丢失方案。

包含以下字段:

  • migDiagSession->CString 标识发生迁移的升级阶段。
  • objectCount 正在转移的对象数量计数。
  • sfInfo.Name 预定义的文件夹路径位置。 例如,FOLDERID_PublicDownloads

Microsoft.Windows.MigrationCore.MigObjectCountKFUsr

此事件返回数据,用于在功能更新的各个阶段跟踪迁移对象的计数。 随此事件收集的数据用于帮助使 Windows 保持安全和跟踪数据丢失方案。

包含以下字段:

  • currentSid 指示正在为其执行迁移的用户 SID。
  • migDiagSession->CString 发生迁移的升级阶段。 (例如,验证跟踪的内容。)
  • objectCount 正在转移的对象数。
  • sfInfo.Name 预定义的文件夹路径位置。 例如,FOLDERID_PublicDownloads。

OneSettings 事件

Microsoft.Windows.OneSettingsClient.Heartbeat

此事件指示配置状态检测信号。 随此事件收集的数据用于帮助使 Windows 保持最新状态、安全并且正常运行。

包含以下字段:

  • Configs 配置数组。

OOBE 事件

Microsoft.Windows.Shell.Oobe.ExpeditedUpdate.ExpeditedUpdateExpeditionChoiceCommitted

此事件请求提交工作以进行快速更新。 随此事件收集的数据用于帮助使 Windows 安全、保持最新状态并正常运行。

包含以下字段:

  • oobeExpeditedUpdateCommitOption 快速更新的提交工作类型。
  • resultCode 操作的 HR 结果。

Microsoft.Windows.Shell.Oobe.ExpeditedUpdate.ExpeditedUpdatePageSkipped

此事件提供有关跳过加速更新页的信息。 随此事件收集的数据用于帮助使 Windows 安全、保持最新状态并正常运行。

包含以下字段:

  • reason 跳过原因。
  • skippedReasonFlag 表示跳过原因的标志。

Microsoft.Windows.Shell.Oobe.ExpeditedUpdate.ExpeditedUpdateStatusResult

此事件提供加速更新的状态。 随此事件收集的数据用于帮助使 Windows 安全、保持最新状态并正常运行。

包含以下字段:

  • oobeExpeditedUpdateStatus 已加速更新状态。
  • reason 状态的原因。
  • resultCode 操作的 HR 结果。

其他事件

Microsoft.Gaming.Install.MinecraftMigration

用于跟踪从一个应用版本到另一个应用版本的更新的 Minecraft 特定事件。

包含以下字段:

  • FailurePhase:“失败”阶段。
  • MigrationHr:迁移小时数结果。
  • TimeTakenMs:迁移总时间(以毫秒为单位)。
  • UWPPackageFullName:UWP 包的全名。

Microsoft.Gaming.PurchaseExperience.Error

在购买体验期间遇到错误时触发的事件。

包含以下字段:

  • callstack:发生错误的调用堆栈。
  • customAttributes:供每个应用添加其自己的附加数据的 GTL 自定义属性部分。
  • errorCode:指示相应错误的错误代码。
  • extendedData:供每个应用添加其自己的扩展 的 GTL 扩展数据部分。
  • identifier:错误标识符。
  • Message:错误消息。

Microsoft.Gaming.PurchaseExperience.PageAction

当用户在购买体验期间与任何 CTA 交互时触发的事件。

提供有以下字段:

  • countsAsFeatureUsage:帮助将页面操作归属为功能的 GTL 标志。
  • customAttributes:供每个应用添加其自己的附加数据的 GTL 自定义属性部分。
  • extendedData:供每个应用添加其自己的扩展 的 GTL 扩展数据部分。
  • timeToActionMs:此页面操作的时间(以毫秒为单位)。

Microsoft.Surface.Mcu.Prod.CriticalLog

来自 Surface 设备固件的错误信息。

包含以下字段:

  • CUtility::GetTargetNameA(target):产品标识符。
  • productId:产品标识符
  • uniqueId:可与 Waston 一起使用的相关 ID,用于获取有关故障的更多详细信息。

Microsoft.Windows.Defender.Engine.Maps.Heartbeat

检测信号每天发送一次,以指示 Defender 正在运行并正常运行。 事件包括了解设备上 Defender 运行状况的必要信息。

包含以下字段:

  • AppVersion Defender 平台版本
  • CampRing 用于每月部署的锁紧环
  • CfaMode 受控文件夹访问权限状态
  • ConsumerAsrMode 攻击面减少状态
  • CountAsrRules 已实施的攻击面减少规则数
  • EngineRing 用于每月部署的引擎环
  • EngineVersion 反恶意软件引擎版本
  • IsAsrAnyAudit 用于指示是否在审核模式下运行任何攻击面减少规则的标志
  • IsAsrAnyBlock 用于指示是否有任何攻击面减少规则在阻止模式下运行的标志
  • IsBeta 用于指示用户是否已选择加入 Defender 的 Beta 更新的标志。
  • IsManaged 用于指示 Defender 是否在管理模式下运行的标志
  • IsPassiveMode 用于指示 Defender 是否处于 ATP 的被动模式的标志
  • IsSxsPassiveMode 用于指示 Defender 是否处于被动模式以进行有限定期扫描的标志
  • ProductGuid Defender 产品 Guid(适用于 Defender 的静态)。
  • PusMode 用于阻止可能不需要软件的标志
  • ShouldHashIds 我们是否有 ISO 合规要求为 e5 设置哈希 ID
  • SignatureRing 签名环用于部署
  • SigVersion 签名 VDM 的版本

Microsoft.Windows.SecureBootTelemetry.SecureBootEncodeUEFI

有关安全启动配置的信息,包括设备上的 PK、KEK、DB 和 DBX 文件。

包含以下字段:

  • SecureBootUEFIEncoding 有关设备上的 PK、KEK、DB 和 DBX 文件的信息。

XboxSystemFlightRecorder.SmcErrorLog

此事件收集与 Xbox 硬件故障相关的关键日志文件。

包含以下字段:

  • SmcerrLog:Xbox 主机错误日志的二进制有效负载。

Microsoft.Windows.Shell.PrivacyConsentLogging.PrivacyConsentCompleted

此事件用于确定用户是否已成功完成了隐私同意体验。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

包含以下字段:

  • presentationVersion 用户完成了哪个显示版本的隐私同意体验
  • privacyConsentState 隐私同意体验的当前状态
  • settingsVersion 用户完成了哪个设置版本的隐私同意体验
  • userOobeExitReason 退出隐私同意体验的原因

Microsoft.Windows.Shell.PrivacyConsentLogging.PrivacyConsentStatus

此事件提供了新隐私体验的有效性。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

包含以下字段:

  • isAdmin 正在登录的人员是否是管理员。
  • isExistingUser 下层操作系统中是否有该帐户
  • isLaunching 是否将启动隐私同意体验
  • isSilentElevation 是否对该用户采取最严格的 UAC 控制
  • privacyConsentState 用户是否已完成隐私体验
  • userRegionCode 当前用户的地区设置

设置事件

Microsoft.Windows.Setup.WinSetupBoot.BootBlockStart

此事件会在升级过程中发出 Windows 安装程序启动例程的开始。 此例程确定升级状态,并适当地处理向前移动升级或回退设备的事宜。 随此事件收集的数据用于帮助使 Windows 保持最新状态并正常运行。

包含以下字段:

  • Action 它指示操作的时期/阶段。
  • Detail 它指示有关操作的时期/阶段的详细信息。
  • Rollback:它是空白的,因为此事件仅在成功的情况下触发。
  • Status 它指示启动过程中有关获取磁盘设备对象状态的详细信息。

Microsoft.Windows.Setup.WinSetupBoot.BootBlockStop

此事件会在升级过程中发出 Windows 安装程序启动例程的停止。 此例程确定升级状态,并适当地处理向前移动升级或回退设备的事宜。 随此事件收集的数据用于帮助使 Windows 保持最新状态并正常运行。

包含以下字段:

  • Action 它指示操作的时期/阶段。
  • Detail 它指示有关操作的时期/阶段的详细信息。
  • Rollback:它是空白的,因为此事件仅在成功的情况下触发。
  • Status 它指示启动过程中有关获取磁盘设备对象状态的详细信息。

Microsoft.Windows.Setup.WinSetupBoot.Success

此事件发送数据,指示设备已成功调用 WinSetupBoot。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

包含以下字段:

  • Action 它指示操作的时期/阶段。 当退出操作时触发成功事件时,此值必须为"正在退出"。
  • Duration(ms) 筛选器安装实例操作的持续时间 (以毫秒为单位)。
  • Rollback:它是空白的,因为此事件仅在成功的情况下触发。

Microsoft.Windows.Setup.WinSetupBoot.Warning

此事件用于指示在功能升级期间尝试跳过重启时是否存在任何警告。 通过此事件收集的数据有助于使 Windows 产品和服务保持最新。

包含以下字段:

  • Action 操作指示筛选器驱动程序正在执行的操作 (例如: 正在等待、正在退出)。
  • Detail 向上面列出的操作添加详细信息 (例如: 阻塞的线程超时)。
  • Rollback 指示是否触发回退 (0 或 1)。
  • Status 指示操作的状态代码(例如: 0、258 等)。

Microsoft.Windows.Setup.WinSetupMon.ProtectionViolation

此事件提供有关在功能更新期间为数据安全而监视的文件或目录的移动或删除的信息。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

包含以下字段:

  • Path 要移动或删除的文件或目录的路径。
  • Process 请求移动或删除的进程的路径。
  • TargetPath (可选)如果操作是移动操作,则是要将文件或目录移动到的目标路径。

Microsoft.Windows.Setup.WinSetupMon.TraceErrorVolume

提供有关升级数据安全监视筛选器驱动程序运行中与特定卷(驱动器)相关的错误的详细信息。

包含以下字段:

  • 消息 描述错误条件的文本字符串。
  • SessionId 标识符,用于将此组件的遥测数据与其他组件的遥测数据相关联。
  • 状态 与错误相关的 NTSTATUS 代码。
  • 发生错误的卷的路径

SetupPlatformTel.SetupPlatformTelActivityEvent

此事件发送有关 SetupPlatform 更新安装流程的基本元数据,以帮助使 Windows 保持最新状态。

包含以下字段:

  • FieldName 检索事件名称/数据点。 示例:InstallStartTime、InstallEndtime、OverallResult 等
  • GroupName 检索事件所属的组名称。 示例:安装信息、DU 信息、磁盘空间信息等
  • InstanceID 这是一个唯一 GUID,用于跟踪 SetupPlatform 的各个实例,这些实例将帮助我们将事件与单个实例合并在一起。
  • Value 与相应的事件名称关联的值。 例如,时间相关事件将包括系统时间

SetupPlatformTel.SetupPlatformTelActivityStarted

此事件发送与 SetupPlatform 生成的更新安装流程相关的基本元数据,以帮助使 Windows 保持最新。

提供有以下字段:

  • Name 动态更新类型的名称。 示例:GDR 驱动程序

SetupPlatformTel.SetupPlatformTelActivityStopped

此事件发送与 SetupPlatform 生成的更新安装流程相关的基本元数据,以帮助使 Windows 保持最新。

SetupPlatformTel.SetupPlatformTelEvent

此服务检索 SetupPlatform(用于驱动各种部署方案的引擎)生成的事件,以帮助使 Windows 保持最新。

包含以下字段:

  • FieldName 检索事件名称/数据点。 示例:InstallStartTime、InstallEndtime、OverallResult 等
  • GroupName 检索事件所属的组名称。 示例:安装信息、DU 信息、磁盘空间信息等
  • InstanceID 这是一个唯一 GUID,用于跟踪 SetupPlatform 的各个实例,这些实例将帮助我们将事件与单个实例合并在一起。
  • Value 检索与对应的事件名称(字段名称)关联的值。 例如:对于时间相关事件,它将包括系统时间。

软件更新事件

SoftwareUpdateClientTelemetry.CheckForUpdates

这是 Windows 更新客户端上的一个扫描过程事件。 有关细节(启动/失败/成功),请参见 EventScenario 字段。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

包含以下字段:

  • ActivityMatchingId 包含用于标识初始化到完成过程中的单个 CheckForUpdates 会话的唯一 ID。
  • AllowCachedResults 指示是否允许使用缓存的结果进行扫描。
  • ApplicableUpdateInfo 检测为适用的更新的元数据。
  • CachedEngineVersion 对于自发处理,此值为设备上缓存的 SIH 引擎的版本。 如果 SIH 引擎不存在,则此值为 null。
  • CallerApplicationName 发起至软件分发客户端的 API 调用的调用方提供的名称。
  • ClientVersion 软件分发客户端的版本号。
  • CommonProps 与 Windows 更新客户端行为关联的未来标志的位掩码。 此字段中当前未报告任何数据。 此字段的预期值为 0。
  • DriverSyncPassPerformed 这次是否扫描了驱动程序?
  • EventInstanceID 事件实例的全球唯一标识符。
  • EventScenario 指示发送此事件的目的 - 是否因为软件分发刚刚开始检查内容,或者是否其已取消、成功或失败。
  • ExtendedStatusCode StatusCode 不够具体的特定方案的二级错误代码。
  • FeatureUpdatePause 指示设备上的功能操作系统更新是否已暂停。
  • IPVersion 指示是通过 IPv4 还是 IPv6 进行下载
  • IsWUfBDualScanEnabled 指示是否已在设备上启用适用于企业的 Windows 更新双面扫描。
  • IsWUfBEnabled 指示是否已在设备上启用适用于企业的 Windows 更新。
  • IsWUfBFederatedScanDisabled 指示是否已在设备上禁用适用于企业的 Windows 更新联合扫描。
  • IsWUfBTargetVersionEnabled 指示是否已在设备上启用适用于企业的 Windows 更新目标版本策略的标志。
  • MetadataIntegrityMode 更新传输元数据完整性检查的模式。 0 - 未知,1 - 忽略,2 - 审核,3 - 强制执行
  • NumberOfApplicationsCategoryScanEvaluated 应用更新扫描为其进行检查的类别(应用)数量
  • NumberOfLoop 扫描所需的往返次数
  • NumberOfNewUpdatesFromServiceSync 在此扫描中首次显示的更新的数量。
  • NumberOfUpdatesEvaluated 作为扫描的一部分进行评估的更新总数
  • NumFailedMetadataSignatures 对已同步的新元数据来说失败的元数据签名检查数量。
  • Online 指示这是否是联机扫描。
  • ProcessName:在未提供CallerApplicationName 的情况下,发起 API 调用的调用方的进程名称。
  • QualityUpdatePause 指示设备上的质量操作系统更新是否已暂停。
  • RelatedCV 用于换成新矢量的先前的相关矢量。
  • ScanDurationInSeconds 扫描所花的秒数
  • ScanEnqueueTime 初始化扫描所花的秒数
  • ScanProps 这是一个 32 位整数,其中包含给定 Windows 更新扫描的布尔属性。 将使用以下位,而其他所有位则保留并设置为零。 位 0 (0x1):IsInteractive - 如果扫描是用户请求的,则设置为 1,如果扫描是自动更新请求的,则设置为 0。 为 1 (0x2):IsSeeker - 如果启用 Windows 更新客户端的查找器功能,则设置为 1。 将对特定交互式扫描启用查找器功能,这会导致扫描返回处于发布初始阶段的特定更新(即尚未通过自动更新发布供全面采用的更新)。
  • ServiceGuid 表示软件分发客户端对此服务进行内容检查(Windows 更新、Microsoft Store 等)的 ID。
  • ServiceUrl 设备所配置使用的扫描环境 URL
  • StatusCode 指示 CheckForUpdates 事件的结果(成功、取消、故障代码 HResult)。
  • SyncType 描述扫描事件的类型
  • TargetMetadataVersion 对于自发处理,此值为要下载的 SIH 引擎的目标版本(如需要)。 如果不是,此值为 null。
  • TotalNumMetadataSignatures 为已同步的新元数据完成的元数据签名检查总数。
  • WUDeviceID 特定设备的唯一标识符,用于标识已成功或出现特定问题的设备数量。

SoftwareUpdateClientTelemetry.Download

此事件发送与软件分发客户端为该更新所下载的内容相关的跟踪数据,以帮助使 Windows 保持最新。

提供有以下字段:

  • BundleId 与特定内容捆绑包关联的标识符;如果找到 bundleID,则此值不应全部为零。
  • BundleRevisionNumber 标识内容捆绑包的版本号。
  • CallerApplicationName 发起至软件分发客户端的 API 调用的调用方提供的名称。
  • ClientVersion 软件分发客户端的版本号。
  • CommonProps 与 Windows 更新客户端行为关联的未来标志的位掩码。
  • DownloadPriority 指示下载是以后台、正常还是前景优先级方式进行。
  • DownloadProps 有关位掩码形式的下载操作属性的信息。
  • EventInstanceID 事件实例的全球唯一标识符。
  • EventScenario 指示发送此事件的目的 - 是因为软件分发客户端刚开始内容下载,还是其已被取消、成功或失败。
  • EventType 可能的值为“Child”、“Bundle”或“Driver”。
  • FeatureUpdatePause 指示设备上的功能操作系统更新是否已暂停。
  • FlightBuildNumber 如果此下载针对的是外部测试版(预发行版本),则此值指示该外部测试版的版本号。
  • FlightId 设备所获得的外部测试版(预发行版本)的特定 ID。
  • HardwareId 如果此下载针对的是适用于特定设备型号的驱动程序,则此 ID 指示设备的型号。
  • IsWUfBDualScanEnabled 指示是否已在设备上启用适用于企业的 Windows 更新双面扫描。
  • IsWUfBEnabled 指示是否已在设备上启用适用于企业的 Windows 更新。
  • IsWUfBTargetVersionEnabled 指示是否已在设备上启用适用于企业的 Windows 更新目标版本策略的标志。
  • PackageFullName 内容包的名称。
  • ProcessName:在未提供CallerApplicationName 的情况下,发起 API 调用的调用方的进程名称。
  • QualityUpdatePause 指示设备上的质量操作系统更新是否已暂停。
  • Reason 一个 32 位整数,用于表示阻止后台下载更新的原因。
  • RegulationResult 上次尝试联系监督 Web 服务以对更新内容进行下载监督时产生的结果代码 (HResult)。
  • RelatedCV 用于换成新矢量的先前的相关矢量。
  • RevisionNumber 某条指定内容的修订号。
  • ServiceGuid 软件分发客户端为其安装内容的服务(Windows 更新、Microsoft Store 等)的唯一标识符。
  • UpdateId 与某条特定内容关联的标识符。
  • UpdateImportance 指示某条内容是被标记为“重要”、“推荐”还是“可选”。
  • WUDeviceID 特定设备的唯一标识符,用于标识已成功或出现特定问题的设备数量。

SoftwareUpdateClientTelemetry.DownloadCheckpoint

此事件提供 UUP 内容的每个 Windows 更新下载阶段之间的检查点。 随此事件收集的数据用于帮助使 Windows 保持最新状态、安全并且正常运行。

包含以下字段:

  • CallerApplicationName 发起至软件分发客户端的 API 调用的调用方提供的名称。
  • ClientVersion 软件分发客户端的版本号
  • EventScenario 指示发送此事件的目的 - 是否因为软件分发刚刚开始检查内容,或者是否其已取消、成功或失败
  • EventType 可能的值为“Child”、“Bundle”、“Relase”或“Driver”
  • ExtendedStatusCode StatusCode 不够具体的特定方案的二级错误代码
  • FileId 唯一标识文件的哈希。
  • FileName 已下载文件的名称
  • FlightId 每个外部测试版的唯一标识符
  • RelatedCV 用于换成新矢量的先前的相关矢量。
  • RevisionNumber 唯一的更新版本号
  • ServiceGuid 表示软件分发客户端对此服务进行内容检查(Windows 更新、Microsoft Store 等)的 ID
  • StatusCode 指示 CheckForUpdates 事件的结果(成功、取消、故障代码 HResult)。
  • UpdateId 唯一的更新 ID
  • WUDeviceID 特定设备的唯一标识符,用于标识已成功或出现特定问题的设备数量。

SoftwareUpdateClientTelemetry.DownloadHeartbeat

此事件允许持续下载跟踪并包含介绍当前下载状态的数据。 随此事件收集的数据用于帮助使 Windows 保持最新状态、安全并且正常运行。

包含以下字段:

  • BytesTotal 为此内容传输的总字节数
  • BytesTransferred 在检测信号时为此内容传输的总字节数
  • CallerApplicationName 发起至软件分发客户端的 API 调用的调用方提供的名称
  • ClientVersion 软件分发客户端的版本号
  • ConnectionStatus 指示在检测信号时设备的连接状态
  • CurrentError 活动下载遇到的最后一个(瞬态)错误
  • DownloadFlags 指示是否忽略电源状态的标记
  • DownloadState 此内容的活动下载的当前状态(排队、挂起或正在进行)
  • EventType 可能的值为“Child”、“Bundle”或“Driver”。
  • FlightId 每个外部测试版的唯一标识符
  • IsNetworkMetered 指示 Windows 是否将当前的网络视为“计费网络”
  • MOAppDownloadLimit 移动运营商对应用程序下载大小设定的上限(如有)
  • MOUpdateDownloadLimit 移动运营商对操作系统更新下载大小设定的上限(如有)
  • PowerState 指示在检测信号时设备的电源状态(直流、交流、节电模式或连接待机)
  • RelatedCV 在换成新矢量之前客户端使用的先前的相关矢量
  • ResumeCount 此活动下载从挂起状态恢复的次数
  • RevisionNumber 标识这条特定内容的修订号
  • ServiceGuid 软件分发客户端所连接至的服务的标识符(Windows 更新或 Microsoft Store 等)。
  • SuspendCount 此活动下载进入挂起状态的次数
  • SuspendReason 此活动下载进入挂起状态的最后原因
  • UpdateId 与某条特定内容关联的标识符。
  • WUDeviceID 软件分发客户端控制的唯一设备 ID。

SoftwareUpdateClientTelemetry.TaskRun

这是服务器启动的修复客户端的启动事件。 有关细节(例如,启动/完成),请参见 EventScenario 字段。 随此事件收集的数据用于帮助使 Windows 保持最新状态、安全并且正常运行。

包含以下字段:

  • CallerApplicationName 发起 Windows 更新请求的应用程序的名称。 用于标识请求的上下文。
  • ClientVersion 软件分发客户端的版本号。
  • CmdLineArgs 调用方传入的命令行参数。
  • EventInstanceID 事件实例的全球唯一标识符。
  • EventScenario 指示事件的目的(扫描开始、成功、失败等)。
  • ServiceGuid 软件分发客户端所连接至的服务的标识符(Windows 更新或 Microsoft Store 等)。
  • StatusCode 事件(成功、取消、失败代码 HResult)的结果代码。
  • EventInstanceID 软件分发客户端控制的唯一设备 ID。

SoftwareUpdateClientTelemetry.UpdateDetected

此事件发送与通过 Microsoft Store 更新的 AppX 应用相关的数据,包括需要更新的应用以及所需的版本/架构,以便了解和解决应用获得所需更新时出现的问题。 随此事件收集的数据用于帮助使 Windows 保持最新状态、安全并且正常运行。

包含以下字段:

  • ApplicableUpdateInfo 检测为适用的更新的元数据。
  • CallerApplicationName 发起至软件分发客户端的 API 调用的调用方提供的名称。
  • IntentPFNs 原子更新方案的目标应用程序集元数据。
  • NumberOfApplicableUpdates 检测过程完成之后,被最终视为适用于系统的更新数量。
  • RelatedCV 用于换成新矢量的先前的相关矢量。
  • ServiceGuid 表示软件分发客户端所连接至的服务(Windows 更新、Microsoft Store 等)的 ID。
  • WUDeviceID 软件分发客户端控制的唯一设备 ID。

SoftwareUpdateClientTelemetry.UpdateMetadataIntegrity

此事件帮助标识更新内容是否已遭到篡改并防止受到中间人攻击。 随此事件收集的数据用于帮助使 Windows 保持最新状态、安全并且正常运行。

包含以下字段:

  • CallerApplicationName 发起 Windows 更新请求的应用程序的名称。 用于标识请求的上下文。
  • EndpointUrl 设备在其中获取更新元数据的终结点 URL。 这用于区分测试、临时和生产环境。
  • EventScenario 此事件(如扫描已开始、扫描已成功或扫描已失败)的目的。
  • ExtendedStatusCode StatusCode 不够具体的特定方案的二级状态代码。
  • LeafCertId 已失败证书的 FragmentSigning 数据的完整 ID。
  • MetadataIntegrityMode 传输元数据完整性检查的模式。 0 = 未知;1 = 忽略;2 = 审核;3 = 强制执行
  • MetadataSignature 与更新元数据(由版本 ID 指定)关联的采用 Base64 编码的签名字符串。
  • RawMode SLS 响应中的原始未解析模式字符串。 如果不适用,则此字段为 null。
  • RevisionId 某条特定内容的版本 ID。
  • RevisionNumber 某条特定内容的版本号。
  • ServiceGuid 标识与软件分发客户端连接的服务。 示例: Windows 更新 或 Microsoft Store
  • SHA256OfLeafCertPublicKey 分支证书的 FragmentSigning 数据中 Base64CertData 的 Base64 编码哈希。
  • SHA256OfTimestampToken 时间戳令牌的编码字符串。
  • SignatureAlgorithm 元数据签名的哈希算法。
  • SLSPrograms 设备可能选择加入的测试程序。 示例:预览体验成员 - 快
  • StatusCode 事件(成功、取消、失败代码 HResult)的结果代码。
  • TimestampTokenId 创建时间。 它采用时间戳 Blob 编码,如果令牌格式不正确,则为零。
  • UpdateId 某条特定内容的更新 ID。

表面事件

Microsoft.Surface.Battery.Prod.BatteryInfoEventV2_BPM

此事件包括有关电池性能的硬件级别数据。 随此事件收集的数据用于使 Windows 保持正常运行。

包含以下字段:

  • BPMCurrentlyEngaged 如果在设备上激活 BPM,则为即时快照。
  • BPMExitCriteria BPM 退出条件是什么 - 20%SOC 或 50%SOC?
  • BPMHvtCountA BPM 计数器 A 的当前 HVT 计数。
  • BPMHvtCountB BPM 计数器 B 的当前 HVT 计数。
  • bpmOptOutLifetimeCount BPM OptOut 生存期计数。
  • BPMRsocBucketsHighTemp_Values 在温度范围 46°C - 60°C 和以下真实 RSOC 范围内的时间:0%-49%;50%-79%;80%-89%;90%-94%;95%-100%。
  • BPMRsocBucketsLowTemp_Values 在温度范围 0°C - 20°C 和以下真实 RSOC 范围内的时间:0%-49%;50%-79%;80%-89%;90%-94%;95%-100%。
  • BPMRsocBucketsMediumHighTemp_Values 在温度范围 36°C - 45°C 和以下真实 RSOC 范围内的时间:0%-49%;50%-79%;80%-89%;90%-94%;95%-100%。
  • BPMRsocBucketsMediumLowTemp_Values 在温度范围 21°C - 35°C 和以下真实 RSOC 范围内的时间:0%-49%;50%-79%;80%-89%;90%-94%;95%-100%。
  • BPMTotalEngagedMinutes BPM 参与的总时间。
  • BPMTotalEntryEvents 输入 BPM 的总次数。
  • ComponentId 组件 ID。
  • FwVersion 创建此日志的 FW 版本。
  • LogClass LOG 类。
  • LogInstance 类中的日志实例 (1..n)。
  • LogVersion Log MGR 版本。
  • MCUInstance 用于标识产品中的多个 MCU 的实例 ID。
  • ProductId 产品 ID。
  • SeqNum 序列号。
  • TimeStamp 创建日志时的 UTC 秒数。
  • Ver 架构版本。

Microsoft.Surface.Battery.Prod.BatteryInfoEventV2_CTT

此事件包括有关电池性能的硬件级别数据。 随此事件收集的数据用于使 Windows 保持正常运行。

包含以下字段:

  • BPMKioskModeStartDateInSeconds 已启用首次电池限制。
  • BPMKioskModeTotalEngagedMinutes 已启用电池限制总时间(SOC 值为 50%)。
  • ComponentId 组件 ID。
  • CTTEqvTimeat35C 每分钟的轮询时间。 根据温度添加到生存期计数器。 仅计数超过 80% SOC 的时间。
  • CTTEqvTimeat35CinBPM 每分钟的轮询时间。 根据温度添加到生存期计数器。 仅计算超过 55% SOC 的时间以及设备在 BPM 中的时间。 向上舍入。
  • CTTMinSOC1day 滚动 1 天的最小 SOC。 最初设置为 0 的值。
  • CTTMinSOC28day 滚动 28 天的最小 SOC。 最初设置为 0 的值
  • CTTMinSOC3day 滚动 3 天的最小 SOC。 最初设置为 0 的值
  • CTTMinSOC7day 滚动 7 天的最小 SOC。 最初设置为 0 的值
  • CTTStartDateInSeconds 指示设备开始使用的起始日期。
  • currentAuthenticationState 当前身份验证状态。
  • FwVersion 创建此日志的 FW 版本。
  • LogClass LOG 类。
  • LogInstance 类中的日志实例 (1..n)。
  • LogVersion Log MGR 版本。
  • MCUInstance 用于标识产品中的多个 MCU 的实例 ID。
  • newSnFruUpdateCount 新的 Sn FRU 更新计数。
  • newSnUpdateCount 新的 Sn 更新计数。
  • ProductId 产品 ID。
  • ProtectionPolicy 电池电量限制。 True(0 False)
  • SeqNum 表示序列号。
  • TimeStamp 创建日志时的 UTC 秒数。
  • Ver 使用的架构版本。
  • VoltageOptimization 电流 CTT 减小(以 mV 为单位)

Microsoft.Surface.Battery.Prod.BatteryInfoEventV2_GG

此事件包括有关电池性能的硬件级别数据。 随此事件收集的数据用于使 Windows 保持正常运行。

包含以下字段:

  • cbTimeCell_Values 不同电池的 cb 时间。
  • ComponentId 组件 ID。
  • cycleCount 循环计数。
  • deltaVoltage 增量电压。
  • eocChargeVoltage_Values EOC 充电电压值。
  • fullChargeCapacity 完全充电容量。
  • FwVersion 创建此日志的 FW 版本。
  • lastCovEvent 上次 Cov 事件。
  • lastCuvEvent 上次 Cuv 事件。
  • LogClass LOG_CLASS。
  • LogInstance 类中的日志实例 (1..n)。
  • LogVersion LOG_MGR_VERSION。
  • manufacturerName 制造商名称。
  • maxChargeCurrent 最大充电电流。
  • maxDeltaCellVoltage 最大增量电池电压。
  • maxDischargeCurrent 最大释放电流。
  • maxTempCell 最大临时电池。
  • maxVoltage_Values 最大电压值。
  • MCUInstance 用于标识产品中的多个 MCU 的实例 ID。
  • minTempCell 最小临时电池。
  • minVoltage_Values 最小电压值。
  • numberOfCovEvents Cov 事件数。
  • numberOfCuvEvents Cuv 事件数。
  • numberOfOCD1Events OCD1 事件数。
  • numberOfOCD2Events OCD2 事件数。
  • numberOfQmaxUpdates Qmax 更新数。
  • numberOfRaUpdates Ra 更新数。
  • numberOfShutdowns 关闭次数。
  • pfStatus_Values pf 状态值。
  • ProductId 产品 ID。
  • qmax_Values 不同电池的 Qmax 值。
  • SeqNum 序列号。
  • TimeStamp 创建日志时的 UTC 秒数。
  • Ver 架构版本。

Microsoft.Surface.Battery.Prod.BatteryInfoEventV2_GGExt

此事件包括有关电池性能的硬件级别数据。 随此事件收集的数据用于使 Windows 保持正常运行。

包含以下字段:

  • avgCurrLastRun 上次运行的平均值。
  • avgPowLastRun 上次运行的平均功率。
  • batteryMSPN BatteryMSPN
  • batteryMSSN BatteryMSSN。
  • cell0Ra3 Cell0Ra3。
  • cell1Ra3 Cell1Ra3。
  • cell2Ra3 Cell2Ra3。
  • cell3Ra3 Cell3Ra3。
  • ComponentId 组件 ID。
  • currentAtEoc 在 Eoc 的电流。
  • firstPFstatusA 第一个 PF status-A。
  • firstPFstatusB 第一个 PF status-B。
  • firstPFstatusC 第一个 PF status-C。
  • firstPFstatusD 第一个 PF status-D。
  • FwVersion 创建此日志的 FW 版本。
  • lastQmaxUpdate 上次 Qmax 更新。
  • lastRaDisable 上次 Ra 禁用。
  • lastRaUpdate 上次 Ra 更新。
  • lastValidChargeTerm 上次有效充电期限。
  • LogClass LOG 类。
  • LogInstance 类中的日志实例 (1..n)。
  • LogVersion Log MGR 版本。
  • maxAvgCurrLastRun 上次运行的最大平均电流。
  • maxAvgPowLastRun 上次运行的最大平均功率。
  • MCUInstance 用于标识产品中的多个 MCU 的实例 ID。
  • mfgInfoBlockB01 MFG 信息块 B01。
  • mfgInfoBlockB02 MFG 信息块 B02。
  • mfgInfoBlockB03 MFG 信息块 B03。
  • mfgInfoBlockB04 MFG 信息块 B04。
  • numOfRaDisable Ra 禁用的数目。
  • numOfValidChargeTerm 有效充电期限数。
  • ProductId 产品 ID。
  • qmaxCycleCount Qmax 周期计数。
  • SeqNum 序列号。
  • stateOfHealthEnergy 运行状况能量。
  • stateOfHealthFcc 运行状况 Fcc。
  • stateOfHealthPercent 运行状况百分比。
  • TimeStamp 创建日志时的 UTC 秒数。
  • totalFwRuntime 总 FW 运行时。
  • updateStatus 更新状态。
  • Ver 架构版本。

Microsoft.Surface.Health.Binary.Prod.McuHealthLog

此事件会收集信息,持续跟踪内置微型控制器的健康指示器。 例如,在启动过程中因电力问题而导致的反常关机数量、附加至底座的显示面板类型、热指示器、硬件中的限制数据等等。随此事件收集的数据用于帮助使 Windows 保持安全并正常运行。

包含以下字段:

  • CUtility::GetTargetNameA(Target) 子组件名称。
  • HealthLog 健康指示器日志。
  • healthLogSize 4KB。
  • productId 产品模型的标识符。

Microsoft.Surface.SystemReset.Prod.ResetCauseEventV2

此事件发送 SAM、PCH 和 SoC 重置的原因。 随此事件收集的数据用于使 Windows 保持正常运行。

包含以下字段:

  • HostResetCause 主机重置原因。
  • PchResetCause PCH 重置原因。
  • SamResetCause SAM 重置原因。

UEFI 事件

Microsoft.Windows.UEFI.ESRT

此事件在启动期间发送有关计算机上加载或最近安装的固件的基本数据。 随此事件收集的数据用于帮助使 Windows 保持最新状态并正常运行。

包含以下字段:

  • DriverFirmwareFilename 设备硬件键报告的固件文件名。
  • DriverFirmwareIntegrityFilename 在固件包中提供的完整性包的文件名。
  • DriverFirmwarePolicy 可选的版本更新策略值。
  • DriverFirmwareStatus 设备硬件键报告的固件状态。
  • DriverFirmwareVersion 设备硬件键报告的固件版本。
  • FirmwareId UEFI(统一可扩展固件接口)标识符。
  • FirmwareLastAttemptStatus 由 EFI 系统资源表 (ESRT) 报告的最近固件安装尝试的报告状态。
  • FirmwareLastAttemptVersion 由 EFI 系统资源表 (ESRT) 报告的最近所尝试固件安装的版本。
  • FirmwareType UEFI(统一可扩展固件接口)类型。
  • FirmwareVersion 由 EFI 系统资源表 (ESRT) 报告的 UEFI(统一可扩展固件接口)版本。
  • InitiateUpdate 指示系统是否已准备好启动更新。
  • LastAttemptDate 最近尝试的固件安装日期。
  • LastAttemptStatus 最近尝试的固件安装的结果。
  • LastAttemptVersion 最近尝试的固件安装的版本。
  • LowestSupportedFirmwareVersion 支持的固件的最早(最低)版本。
  • MaxRetryCount 由固件类别键定义的最大重试次数。
  • RetryCount 由驱动程序软件键报告的尝试安装(重试)次数。
  • Status 返回到 PnP(即插即用)管理器的状态。
  • UpdateAttempted 指示以前是否尝试过安装当前更新。

更新助手事件

Microsoft.Windows.RecommendedTroubleshootingService.MitigationFailed

由缓解服务提供的可执行文件运行和失败后,将引发此事件。 该事件中的数据用于测量工程师用于解决内部、预览体验成员和零售设备上的市场问题的缓解运行状况。 故障数据还将用于功能团队的根本原因调查,作为停止缓解推出的信号,并且,也会作为因缓解失败而导致某些设备仍受问题影响的一种可能的跟进操作(即向受影响的设备重新提供它 )。 随此事件收集的数据用于帮助使 Windows 保持最新状态并正常运行。

包含以下字段:

  • activeProcesses 活动进程的数目。
  • atleastOneMitigationSucceeded 指示是否至少已成功进行一项缓解的布尔标记。
  • callerId 请求系统发起的疑难解答的调用方的标识符 (GUID)。
  • contactTSServiceAttempts 在单一扫描仪会话中, TroubleshootingSvc 所做出的尝试次数,以便从故障排除云服务获取疑难解答元数据。
  • countDownloadedPayload 已下载的有效负载的计数实例。
  • description 失败的说明。
  • devicePreference 设备上所推荐的疑难解答设置。
  • downloadBinaryAttempts 在单一扫描仪会话中 TroubleshootingSvc 为下载疑难解答 Exe 所做出的尝试次数。
  • downloadCabAttempts 在单一扫描仪会话中 TroubleshootingSvc 为下载 PrivilegedActions Cab 所做出的次数。
  • executionHR 缓解执行的 HR 代码。
  • executionPreference 当前执行级别首选项。 这可能与 devicePreference 不一样,例如在执行关键故障排除时,executionPreference 被设置为无提示选项。
  • exitCode 缓解执行的退出代码。
  • experimentFeatureId 实验功能 ID。
  • experimentFeatureState 实验的配置状态。
  • hr 错误代码的 HRESULT。
  • isActiveSessionPresent 设备上是否有活动用户会话。
  • isCriticalMitigationAvailable 此设备是否有关键缓解措施。
  • isFilteringSuccessful 筛选操作是否成功。
  • isReApply 缓解的重新应用状态。
  • mitigationId 缓解的 ID 值。
  • mitigationProcessCycleTime 缓解使用的处理周期时间。
  • mitigationRequestWithCompressionFailed 指示对此设备进行压缩的 HTTP 请求是否失败的布尔标记。
  • mitigationServiceResultFetched 指示是否已从管理员服务获取缓解详细信息的布尔标记。
  • mitigationVersion 指示缓解版本的字符串。
  • oneSettingsMetadataParsed 是否已成功分析 OneSettings 元数据。
  • oneSettingsSchemaVersion OneSettings 分析器使用的架构版本。
  • onlyNoOptMitigationsPresent 检查是否所有缓解均未选择。
  • parsedOneSettingsFile 指示 OneSettings 分析是否成功。
  • sessionAttempts 目前为止 TroubleshootingSvc d对此疑难解答进行尝试的扫描仪会话数。
  • SessionId 用于对会话中的事件进行分组的随机 GUID。
  • subType 错误类型。
  • totalKernelTime 缓解使用的内核总时间。
  • totalNumberOfApplicableMitigations 适用缓解的总数量。
  • totalProcesses 分配给作业对象的总进程数。
  • totalTerminatedProcesses 分配给作业对象且处于已终止状态的进程总数。
  • totalUserTime 作业对象使用的总用户模式时间。

Microsoft.Windows.RecommendedTroubleshootingService.MitigationSucceeded

缓解服务所提供的可执行文件成功运行后,将引发此事件。 该事件中的数据用于测量工程师用于解决内部、预览体验成员和零售设备上的市场问题的缓解运行状况。 随此事件收集的数据用于使 Windows 保持正常运行。

包含以下字段:

  • activeProcesses 活动进程的数目。
  • callerId 请求系统发起的疑难解答的调用方的标识符 (GUID)。
  • contactTSServiceAttempts 在单一扫描仪会话中, TroubleshootingSvc 所做出的尝试次数,以便从故障排除云服务获取疑难解答元数据。
  • devicePreference 设备上所推荐的疑难解答设置。
  • downloadBinaryAttempts 在单一扫描仪会话中 TroubleshootingSvc 为下载疑难解答 Exe 所做出的尝试次数。
  • downloadCabAttempts 在单一扫描仪会话中 TroubleshootingSvc 为下载 PrivilegedActions Cab 所做出的次数。
  • executionPreference 当前执行级别首选项。 这可能与 devicePreference 不一样,例如,在执行关键故障排除时,executionPreference 设置为无提示选项。
  • exitCode 缓解执行的退出代码。
  • exitCodeDefinition 描述缓解返回的退出代码的含义的字符串(即 ProblemNotFound)。
  • experimentFeatureId 实验功能 ID。
  • experimentFeatureState 实验的功能状态。
  • mitigationId 缓解的 ID 值。
  • mitigationProcessCycleTime 缓解使用的处理周期时间。
  • mitigationVersion 指示缓解版本的字符串。
  • sessionAttempts 目前为止 TroubleshootingSvc d对此疑难解答进行尝试的扫描仪会话数。
  • SessionId 用于对会话中的事件进行分组的随机 GUID。
  • totalKernelTime 缓解使用的内核总时间。
  • totalProcesses 分配给作业对象的总进程数。
  • totalTerminatedProcesses 分配给作业对象且处于已终止状态的进程总数。
  • totalUserTime 作业对象使用的总用户模式时间。

Microsoft.Windows.Shell.EM.EMCompleted

跟踪操作的有效性以缓解满足特定要求的设备上的问题的事件。

包含以下字段:

  • cleanUpScheduledTaskHR 清理已启动操作的计划任务的操作结果。
  • eulaHashHR 生成当前位于磁盘上的 EULA 文件哈希的操作结果。
  • mitigationHR 对受影响的设备执行纠正措施的操作的结果。
  • mitigationResult 表示在设备上执行的操作的枚举值。
  • mitigationResultReason 表示在设备上执行的操作的字符串值。
  • mitigationSuccessWriteHR 将成功值写入注册表的结果。
  • region 执行时设备的默认区域。
  • windowsVersionString 执行时计算的 Windows 版本。

Microsoft.Windows.UpdateAssistantApp.UpdateAssistantCompatCheckResult

此事件提供运行更新助手的兼容性检查的结果。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

包含以下字段:

  • CV 相关矢量。
  • GlobalEventCounter 设备上所有遥测数据的全局事件计数器。
  • UpdateAssistantCompatCheckResultOutput 更新助手兼容性检查的输出。
  • UpdateAssistantVersion 更新助手的当前程序包版本。

Microsoft.Windows.UpdateAssistantApp.UpdateAssistantDeviceInformation

此事件提供有关运行更新助手的设备的基本信息。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

包含以下字段:

  • CV 相关矢量。
  • GlobalEventCounter 设备上所有遥测数据的全局事件计数器。
  • UpdateAssistantAppFilePath 更新助手应用的路径。
  • UpdateAssistantDeviceId 更新助手候选设备的设备 ID。
  • UpdateAssistantExeName 作为更新助手运行的 Exe 名称。
  • UpdateAssistantExternalId 更新助手候选设备的外部 ID。
  • UpdateAssistantIsDeviceCloverTrail True/False 是设备 Clovertrail。
  • UpdateAssistantIsPushing 如果更新正在推送到设备,则为 True。
  • UpdateAssistantMachineId 更新助手候选设备的计算机 ID。
  • UpdateAssistantOsVersion 更新助手操作系统版本。
  • UpdateAssistantPartnerId 助手应用程序的合作伙伴 ID。
  • UpdateAssistantReportPath 更新助手的报告路径。
  • UpdateAssistantStartTime 更新助手的开始时间。
  • UpdateAssistantUiType UI 的类型(默认或 OOBE)。
  • UpdateAssistantVersion 更新助手的当前程序包版本。
  • UpdateAssistantVersionInfo 有关更新助手应用程序的信息。

Microsoft.Windows.UpdateAssistantApp.UpdateAssistantEULAProperty

此事件在 AcceptEULA 的开头设置为 true。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

包含以下字段:

  • CV 相关矢量。
  • GlobalEventCounter 设备上所有遥测数据的全局事件计数器。
  • UpdateAssistantEULAPropertyGeoId 用于显示 EULA 的地理 ID。
  • UpdateAssistantEULAPropertyRegion 用于显示 EULA 的区域。
  • UpdateAssistantVersion 更新助手的当前程序包版本。

Microsoft.Windows.UpdateAssistantApp.UpdateAssistantInteractive

发生按钮单击等用户操作。

包含以下字段:

  • CV 相关矢量。
  • GlobalEventCounter 设备上所有遥测数据的全局事件计数器。
  • UpdateAssistantInteractiveObjective 执行的操作的目标。
  • UpdateAssistantInteractiveUiAction 通过 UI 执行的操作。
  • UpdateAssistantVersion 更新助手的当前程序包版本。

Microsoft.Windows.UpdateAssistantApp.UpdateAssistantPostInstallDetails

与更新助手的安装后阶段相关的信息。

包含以下字段:

  • CV 相关矢量。
  • GlobalEventCounter 设备上所有遥测数据的全局事件计数器。
  • UpdateAssistantPostInstallCV 安装后更新助手的相关向量。
  • UpdateAssistantPostInstallUpgradeClientId 安装后的客户端 ID。
  • UpdateAssistantPostInstallUserSignature 安装的用户签名。
  • UpdateAssistantVersion 更新助手的当前程序包版本。

Microsoft.Windows.UpdateAssistantApp.UpdateAssistantStartState

此事件标记更新助手状态的开始。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

包含以下字段:

  • CV 相关矢量。
  • GlobalEventCounter 设备上所有遥测数据的全局事件计数器。
  • UpdateAssistantStateAcceptEULA AcceptEULA 开始时为 True。
  • UpdateAssistantStateCheckingCompat 检查兼容性开始时为 True
  • UpdateAssistantStateCheckingUpgrade 检查升级开始时为 True。
  • UpdateAssistantStateDownloading 开始下载时为 True。
  • UpdateAssistantStateInitializingApplication 状态 InitializingApplication 开始时为 True。
  • UpdateAssistantStateInitializingStates InitializingStates 开始时为 True。
  • UpdateAssistantStateInstalling 安装开始时为 True。
  • UpdateAssistantStatePerformRestart 在 PerformRestart 开始时为 True。
  • UpdateAssistantStatePostInstall 在 PostInstall 开头设为 True。
  • UpdateAssistantStateWelcomeToNewOS 在 WelcomeToNewOS 开始时为 True。
  • UpdateAssistantVersion 更新助手的当前程序包版本。

Microsoft.Windows.UpdateAssistantApp.UpdateAssistantStateGeneralErrorDetails

有关当前状态错误的详细信息。

包含以下字段:

  • CV 相关矢量。
  • GlobalEventCounter 设备上所有遥测数据的全局事件计数器。
  • UpdateAssistantGeneralErrorHResult 当前状态的 HResult。
  • UpdateAssistantGeneralErrorOriginalState 当前状态的状态名称。
  • UpdateAssistantVersion 更新助手的当前程序包版本。

Microsoft.Windows.UpdateAssistantApp.UpdateAssistantUserActionDetails

此事件提供有关用户操作的详细信息。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

包含以下字段:

  • CV 相关矢量。
  • GlobalEventCounter 设备上所有遥测数据的全局事件计数器。
  • UpdateAssistantUserActionExitingState 正在退出的用户对其执行了操作的状态名称。
  • UpdateAssistantUserActionHResult 用户操作的 HRESULT。
  • UpdateAssistantUserActionState 用户对其执行了操作的状态名称。
  • UpdateAssistantVersion 更新助手的当前程序包版本。

Microsoft.Windows.UpdateAssistantDwnldr.UpdateAssistantDownloadDetails

有关更新助手 ESD 下载的详细信息。

包含以下字段:

  • CV 相关矢量。
  • GlobalEventCounter 设备上所有遥测数据的计数器。
  • UpdateAssistantDownloadCancelled 取消 ESD 下载时为 True。
  • UpdateAssistantDownloadDownloadTotalBytes 下载的总大小(以字节为单位)。
  • UpdateAssistantDownloadEditionMismatch 如果下载的 ESD 与版本不匹配,则为 True。
  • UpdateAssistantDownloadESDEncrypted 如果 ESD 已加密,则为 True。
  • UpdateAssistantDownloadIs10s 如果 ESD 为 10s,则为 True。
  • UpdateAssistantDownloadMessage 已完成或失败的下载消息。
  • UpdateAssistantDownloadMsgSize 下载的大小。
  • UpdateAssistantDownloadNEdition 如果 ESD 为 N 版本,则为 True。
  • UpdateAssistantDownloadPath 下载的完整路径。
  • UpdateAssistantDownloadPathSize 路径的大小。
  • UpdateAssistantDownloadProductsXml 产品 xml 的完整路径。
  • UpdateAssistantDownloadTargetEdition 下载的目标版本。
  • UpdateAssistantDownloadTargetLanguage 下载的目标语言。
  • UpdateAssistantDownloadUseCatalog 如果更新助手正在使用目录,则为 True。
  • UpdateAssistantVersion 更新助手的当前程序包版本。

Microsoft.Windows.UpdateHealthTools.ExpediteDetectionStarted

此事件指示 USO 的检测阶段已启动。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • CV 相关矢量。
  • ExpeditePolicyId 加快请求的策略 ID。
  • ExpediteUpdaterOfferedUpdateId 预期会加快的 LCU 的 UpdateId。
  • ExpediteUpdatesInProgress 正在进行的更新 ID 列表。
  • ExpediteUsoLastError USO 返回的最后一个错误。
  • GlobalEventCounter 计算此提供程序的事件数量。
  • PackageVersion 程序包版本标签。

Microsoft.Windows.UpdateHealthTools.ExpediteDownloadStarted

此事件指示 USO 的下载阶段已启动。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • CV 相关矢量。
  • ExpeditePolicyId 加快请求的策略 ID。
  • ExpediteUpdaterOfferedUpdateId 预期会加快的 LCU 的 UpdateId。
  • ExpediteUpdatesInProgress 正在进行的更新 ID 列表。
  • ExpediteUsoLastError USO 返回的最后一个错误。
  • GlobalEventCounter 计算此提供程序的事件数量。
  • PackageVersion 程序包版本标签。

Microsoft.Windows.UpdateHealthTools.ExpediteUpdaterFailedToUpdateToExpectedUbr

此事件指示设备预期的 UBR。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • CV 相关矢量。
  • ExpediteErrorBitMap 任意错误代码的位图值。
  • ExpeditePolicyId 加快请求的策略 ID。
  • ExpediteResult 成功或失败的布尔值。
  • ExpediteUpdaterOfferedUpdateId 预期会加快的 LCU 的 UpdateId。
  • ExpediteUpdaterPolicyRestoreResult 策略还原的 HRESULT。
  • GlobalEventCounter 计算此提供程序的事件数量。
  • PackageVersion 程序包版本标签。

Microsoft.Windows.UpdateHealthTools.ExpediteUpdaterScanCompleted

此事件发送加快 USO 扫描的结果。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • CartPolicySetOnDevice 如果为设备设置购物车策略则为 true。
  • CV 相关矢量。
  • ExpediteCbsServicingInProgressStatus 如果设备正在进行 cbs 服务,则为 true。
  • ExpediteErrorBitMap 任意错误代码的位图值。
  • ExpeditePolicyId 加快请求的策略 ID。
  • ExpediteResult 成功或失败的布尔值。
  • ExpediteScheduledTaskCreated 指示计划任务是否已创建(true/false)。
  • ExpediteScheduledTaskHresult 用于计划任务创建的 HRESULT。
  • ExpediteUpdaterCurrentUbr 设备的 UBR。
  • ExpediteUpdaterExpectedUbr 设备的预期 UBR。
  • ExpediteUpdaterMonitorResult USO 监视的 HRESULT。
  • ExpediteUpdaterOfferedUpdateId 预期会加快的 LCU 的 UpdateId。
  • ExpediteUpdaterScanResult 加快 USO 扫描的 HRESULT。
  • ExpediteUpdaterUsoResult USO 初始化和恢复 API 调用的 HRESULT。
  • GlobalEventCounter 计算此提供程序的事件数量。
  • PackageVersion 程序包版本标签。

Microsoft.Windows.UpdateHealthTools.ExpediteUpdaterScanStarted

此事件发送 USO 扫描已启动的遥测。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • CartPolicySetOnDevice 如果为指定设备设置购物车策略则为 true。
  • CV 相关矢量。
  • ExpediteErrorBitMap 任意错误代码的位图值。
  • ExpeditePolicyId 加快请求的策略 ID。
  • ExpediteResult 成功或失败的布尔值。
  • ExpediteUpdaterCurrentUbr 设备的 UBR。
  • ExpediteUpdaterExpectedUbr 设备的预期 UBR。
  • ExpediteUpdaterOfferedUpdateId 预期会加快的 LCU 的 UpdateId。
  • GlobalEventCounter 计算此提供程序的事件数量。
  • PackageVersion 程序包版本标签。

Microsoft.Windows.UpdateHealthTools.UpdateHealthToolsCachedNotificationRetrieved

收到通知时发送此事件。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • CV 相关矢量。
  • GlobalEventCounter 这是一个客户端计数器,指示用户发送的事件的顺序。
  • PackageVersion 标签程序包版本。
  • UpdateHealthToolsBlobNotificationNotEmpty 布尔值,如果 blob 通知具有有效的内容,则该值为 true。

Microsoft.Windows.UpdateHealthTools.UpdateHealthToolsDeviceInformationUploaded

UpdateHealthTools 服务上载设备信息时,将收到此事件。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • CV 相关矢量。
  • GlobalEventCounter 客户端计数器,指示此用户发送的事件的排序。
  • PackageVersion 修正的当前程序包版本。
  • UpdateHealthToolsDeviceUbrChanged 如 Ubr 刚更改将为 1,否则将为 0。
  • UpdateHealthToolsDeviceUri 用于此设备上的推送通知的 URI。

Microsoft.Windows.UpdateHealthTools.UpdateHealthToolsDeviceInformationUploadFailed

此事件提供上传详细信息失败的设备信息。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • CV 相关矢量。
  • GlobalEventCounter 遥测事件计数器。
  • PackageVersion 发送遥测的程序包的版本标签。
  • UpdateHealthToolsEnterpriseActionResult 以 HRESULT 表示的运行工具结果。

Microsoft.Windows.UpdateHealthTools.UpdateHealthToolsPushNotificationCompleted

UpdateHealthTools 服务完成推送通知时,将收到此事件。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • CV 相关矢量。
  • GlobalEventCounter 客户端计数器,指示此用户发送的事件的排序。
  • PackageVersion UpdateHealthTools 的当前程序包版本。
  • UpdateHealthToolsEnterpriseActionResult 由企业操作返回的 HRESULT。
  • UpdateHealthToolsEnterpriseActionType 描述推送所请求的操作的类型的枚举。

Microsoft.Windows.UpdateHealthTools.UpdateHealthToolsPushNotificationReceived

UpdateHealthTools 服务收到推送通知时,将收到此事件。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • CV 相关矢量。
  • GlobalEventCounter 客户端计数器,指示此用户发送的事件的排序。
  • PackageVersion UpdateHealthTools 的当前程序包版本。
  • UpdateHealthToolsDeviceUri 用于此设备上的推送通知的 URI。
  • UpdateHealthToolsEnterpriseActionType 描述推送所请求的操作的类型的枚举。
  • UpdateHealthToolsPushCurrentChannel 用于接收通知的频道。
  • UpdateHealthToolsPushCurrentRequestId 推送的请求 ID。
  • UpdateHealthToolsPushCurrentStep 推送通知的当前步骤。

Microsoft.Windows.UpdateHealthTools.UpdateHealthToolsPushNotificationStatus

当推送通知上有状态时,收到此事件。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • CV 相关矢量。
  • GlobalEventCounter 客户端计数器,指示此用户发送的事件的排序。
  • PackageVersion UpdateHealthTools 的当前程序包版本。
  • UpdateHealthToolsDeviceUri 用于此设备上的推送通知的 URI。
  • UpdateHealthToolsEnterpriseActionType 描述推送所请求的操作的类型的枚举。
  • UpdateHealthToolsPushCurrentRequestId 推送的请求 ID。
  • UpdateHealthToolsPushCurrentStep 推送通知的当前步骤。

Microsoft.Windows.UpdateHealthTools.UpdateHealthToolsServiceIsDSSJoin

设备被检测为 DSS 设备时发送此事件。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • CV 相关矢量。
  • GlobalEventCounter 这是一个客户端计数器,指示用户发送的事件的顺序。
  • PackageVersion 标签程序包版本。

Microsoft.Windows.UpdateHealthTools.UpdateHealthToolsServiceStarted

该事件将在服务首次启动时发送。 它是一种指示服务在设备上可用的检测信号。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • CV 相关矢量。
  • GlobalEventCounter 客户端计数器,指示此用户发送的事件的排序。
  • PackageVersion 修正的当前程序包版本。

更新事件

Update360Telemetry.Revert

此事件发送与更新 Windows 的恢复阶段相关的数据。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • ErrorCode 为恢复阶段返回的错误代码。
  • FlightId 外部测试版(测试实例版本)的唯一 ID。
  • ObjectId 每个更新代理模式的唯一值。
  • RebootRequired 指示需要重启。
  • RevertResult 为恢复操作返回的结果代码。
  • ScenarioId 更新方案的 ID。
  • SessionId 更新尝试的 ID。
  • UpdateId 更新的 ID。

Update360Telemetry.UpdateAgentCommit

此事件收集与新统一更新平台 (UUP) 更新方案的提交阶段相关的信息,这些信息为移动设备和桌面设备使用。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • CancelRequested 指示是否已请求取消的布尔。
  • ErrorCode 为当前的安装阶段返回的错误代码。
  • FlightId 每个外部测试版的唯一 ID。
  • ObjectId 每个更新代理模式的唯一值。
  • RelatedCV 由最新 USO 扫描生成的相关矢量值。
  • Result 更新的安装阶段的结果。
  • ScenarioId 指示更新方案。
  • SessionId 每次更新尝试的唯一值。
  • UpdateId 每个更新的唯一 ID。

Update360Telemetry.UpdateAgentDownloadRequest

此事件通过新的统一更新平台 (UUP) 方案发送更新 Windows 的下载请求阶段的数据。 适用于电脑和移动设备。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • CancelRequested 指示是否已请求取消的布尔。
  • ContainsSafeOSDUPackage 用于指示安全 DU 程序包是否为有效负载的一部分的布尔值。
  • DeletedCorruptFiles 指示损坏的有效负载是否已被删除的布尔值。
  • DownloadComplete 指示下载是否已完成。
  • DownloadedSizeBundle 已下载捆绑软件内容的累积大小(单位:字节)。
  • DownloadedSizeCanonical 已下载规范内容的累积大小(以字节为单位)。
  • DownloadedSizeDiff 已下载不同内容的累积大小(以字节为单位)。
  • DownloadedSizeExpress 已下载速成内容的累积大小(以字节为单位)。
  • DownloadedSizePSFX 已下载 PSFX 内容的累积大小(以字节为单位)。
  • DownloadRequests 已重试下载的次数。
  • ErrorCode 为当前的下载请求阶段返回的错误代码。
  • ExtensionName 指示有效负载是否与操作系统内容或插件有关。
  • FlightId 每个外部测试版的唯一 ID。
  • InternalFailureResult 指示插件中的非致命错误。
  • NumberOfHops 用于达到目标版本的中间程序包数量。
  • ObjectId 每个更新代理模式的唯一值(与 Setup360 的 InstanceId 概念相同)。
  • PackageCategoriesSkipped 指示已跳过的程序包类别(如果适用)。
  • PackageCountOptional 请求的可选包数。
  • PackageCountRequired 请求的必需包数。
  • PackageCountTotal 必需包总数。
  • PackageCountTotalBundle 捆绑包总数。
  • PackageCountTotalCanonical 规范包总数。
  • PackageCountTotalDiff 差异包总数。
  • PackageCountTotalExpress 快速包总数。
  • PackageCountTotalPSFX PSFX 程序包的总数。
  • PackageExpressType 快速程序包的类型。
  • PackageSizeCanonical 规范包大小(以字节为单位)。
  • PackageSizeDiff 差异包大小(以字节为单位)。
  • PackageSizeExpress 快速包大小(以字节为单位)。
  • PackageSizePSFX PSFX 程序包的大小(以字节为单位)。
  • RangeRequestState 指示所使用的范围请求类型。
  • RelatedCV 由最新 USO 扫描生成的相关矢量值。
  • Result 更新的下载请求阶段的结果。
  • SandboxTaggedForReserves 保留的沙盒。
  • ScenarioId 指示更新方案。
  • SessionId 每次尝试的唯一值(与初始化、下载、安装提交阶段的值相同)。
  • UpdateId 每个更新的唯一 ID。

Update360Telemetry.UpdateAgentExpand

此事件收集有关移动设备和桌面设备都使用的新统一更新平台 (UUP) 更新方案的扩展阶段的信息。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • CancelRequested 指示是否已请求取消的布尔。
  • CanonicalRequestedOnError 指示错误是否已导致恢复为其他类型的压缩更新(TRUE 或 FALSE)。
  • ElapsedTickCount 扩展阶段所用的时间。
  • EndFreeSpace 扩展阶段后的可用空间。
  • EndSandboxSize 扩展阶段后的沙盒大小。
  • ErrorCode 为当前的安装阶段返回的错误代码。
  • FlightId 每个外部测试版的唯一 ID。
  • ObjectId 每个更新代理模式的唯一值。
  • RelatedCV 由最新 USO 扫描生成的相关矢量值。
  • ScenarioId 指示更新方案。
  • SessionId 每次更新尝试的唯一值。
  • StartFreeSpace 扩展阶段前的可用空间。
  • StartSandboxSize 扩展阶段后的沙盒大小。
  • UpdateId 每个更新的唯一 ID。

Update360Telemetry.UpdateAgentInitialize

此事件通过适用于电脑和移动设备的新统一更新平台 (UUP) 方案发送更新 Windows 的初始化阶段的数据。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • ErrorCode 为当前的安装阶段返回的错误代码。
  • FlightId 每个外部测试版的唯一 ID。
  • FlightMetadata 包含进行外部测试的 FlightId 和版本。
  • ObjectId 每个更新代理模式的唯一值。
  • RelatedCV 由最新 USO 扫描生成的相关矢量值。
  • Result 更新的安装阶段的结果。
  • ScenarioId 指示更新方案。
  • SessionData 包含用于更新处理 FOD 和 DUIC 代理的指令(如果为其他情况,则为 Null)的字符串。
  • SessionId 每次更新尝试的唯一值。
  • UpdateId 每个更新的唯一 ID。

Update360Telemetry.UpdateAgentInstall

此事件发送更新 Windows 的安装阶段的数据。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • ErrorCode 为当前的安装阶段返回的错误代码。
  • ExtensionName 指示有效负载是否与操作系统内容或插件有关。
  • FlightId 每个更新代理模式(与 Setup360 的 InstanceId 概念相同)的唯一值。
  • InternalFailureResult 指示插件中的非致命错误。
  • ObjectId 由最新 USO 扫描生成的相关矢量值。
  • RelatedCV 由最新 USO 扫描生成的相关矢量值。
  • Result 当前安装阶段的结果。
  • ScenarioId 指示更新方案。
  • SessionId 每次更新尝试的唯一值。
  • UpdateId 每个更新的唯一 ID。

Update360Telemetry.UpdateAgentMitigationResult

此事件发送用于指示每个更新代理缓解操作结果的数据。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • Applicable 指示缓解操作是否适用于当前的更新。
  • CommandCount 缓解项中的命令操作数。
  • CustomCount 缓解项中的自定义操作数。
  • FileCount 缓解项中的文件操作数。
  • FlightId 每个外部测试版的唯一标识符。
  • Index 此特定缓解的缓解索引。
  • MitigationScenario 在其中执行缓解的更新方案。
  • Name 缓解的易记名称。
  • ObjectId 每个更新代理模式的唯一值。
  • OperationIndex 缓解操作索引(在发生故障时)。
  • OperationName 缓解操作的易记名称(发生失败时)。
  • RegistryCount 缓解项中的注册表操作数。
  • RelatedCV 最新 USO 扫描生成的相关矢量值。
  • Result 此操作的 HResult。
  • ScenarioId 更新代理方案 ID。
  • SessionId 每次更新尝试的唯一值。
  • TimeDiff 执行缓解所用的时间量(以 100 纳秒增量为单位)。
  • UpdateId 每个更新的唯一 ID。

Update360Telemetry.UpdateAgentMitigationSummary

此事件发送适用于此更新的所有更新代理缓解的摘要。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • Applicable 适用于系统和方案的缓解的计数。
  • Failed 失败缓解的计数。
  • FlightId 每个外部测试版的唯一标识符。
  • MitigationScenario 在其中尝试缓解的更新方案。
  • ObjectId 每个更新代理模式的唯一值。
  • RelatedCV 最新 USO 扫描生成的相关矢量值。
  • Result 此操作的 HResult。
  • ScenarioId 更新代理方案 ID。
  • SessionId 每次更新尝试的唯一值。
  • TimeDiff 执行所有缓解所用的时间(以 100 纳秒增量为单位)。
  • Total 可用的总缓解数。
  • UpdateId 每个更新的唯一 ID。

Update360Telemetry.UpdateAgentModeStart

此事件发送在通过新的统一更新平台 (UUP) 方案更新 Windows 的过程中启动每个模式的数据。 适用于电脑和移动设备。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • FlightId 每个外部测试版的唯一 ID。
  • Mode 指示已启动的模式。
  • ObjectId 每个更新代理模式的唯一值。
  • RelatedCV 由最新 USO 扫描生成的相关矢量值。
  • ScenarioId 指示更新方案。
  • SessionId 每次更新尝试的唯一值。
  • UpdateId 每个更新的唯一 ID。
  • Version 更新的版本

Update360Telemetry.UpdateAgentOneSettings

此事件收集有关新 UUP (统一更新平台) 更新方案的重启后阶段的信息,这些信息同时由移动设备和桌面设备使用。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • Count 适用于设备的 OneSettings 计数。
  • FlightId 外部测试版(测试实例版本)的唯一 ID。
  • ObjectId 每个更新代理模式的唯一值。
  • Parameters 发送到 OneSettings 以确定是否有任何适用 OneSettings 的名称值对参数集。
  • RelatedCV 通过最新 USO(更新服务 Orchestrator)扫描生成的相关矢量值。
  • Result 事件的 HResult。
  • ScenarioId 更新方案的 ID。
  • SessionId 更新尝试的 ID。
  • UpdateId 更新的 ID。
  • Values 发送回设备的值(如果适用)。

Update360Telemetry.UpdateAgentPostRebootResult

此事件为移动设备和桌面设备收集有关新统一更新平台 (UUP) 更新方案的重启后阶段的信息。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • ErrorCode 为当前的重启后阶段返回的错误代码。
  • FlightId 设备所获得的 Windows 预览体验成员版的特定 ID。
  • ObjectId 每个更新代理模式的唯一值。
  • PostRebootResult 指示 Hresult。
  • RelatedCV 由最新 USO 扫描生成的相关矢量值。
  • RollbackFailureReason 指示回退的原因。
  • ScenarioId 方案 ID。 示例:MobileUpdate、DesktopLanguagePack、DesktopFeatureOnDemand 或 DesktopDriverUpdate。
  • SessionId 每次更新尝试的唯一值。
  • UpdateId 每个更新的唯一 ID。
  • UpdateOutputState 指示重新启动时更新的状态的数字值。

Update360Telemetry.UpdateAgentReboot

此事件发送用于指示已发送暂停更新请求的信息。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • ErrorCode 当前重启返回的错误代码。
  • FlightId 外部测试版(测试实例版本)的唯一 ID。
  • IsSuspendable 指示更新是否能够在重新启动时暂停和恢复。 如果计算机已重新启动,更新处于预下载或安装过程中,并且 Setup.exe 正在运行,则该字段为 TRUE,否则为 FALSE。
  • ObjectId 每个更新代理模式的唯一值。
  • Reason 指示无法暂停计算机的原因的相应 HResult。 如果已成功暂停计算机,则结果为 0。
  • RelatedCV 通过最新 USO(更新服务 Orchestrator)扫描生成的相关矢量值。
  • ScenarioId 更新方案的 ID。
  • SessionId 更新尝试的 ID。
  • UpdateId 更新的 ID。
  • UpdateState 指示调用“暂停”时计算机的状态。 例如,安装、下载、提交。

Update360Telemetry.UpdateAgentSetupBoxLaunch

UpdateAgent_SetupBoxLaunch 事件发送在通过新的统一更新平台 (UUP) 方案更新 Windows 时启动设置框的数据。 此事件仅适用于电脑。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • ContainsExpressPackage 指示下载程序包是否是快速程序包。
  • FlightId 每个外部测试版的唯一 ID。
  • FreeSpace 操作系统分区上的可用空间。
  • InstallCount 使用相同沙盒尝试安装的次数。
  • ObjectId 每个更新代理模式的唯一值。
  • Quiet 指示是否在静默模式下运行设置。
  • RelatedCV 由最新 USO 扫描生成的相关矢量值。
  • SandboxSize 沙盒的大小。
  • ScenarioId 指示更新方案。
  • SessionId 每次更新尝试的唯一值。
  • SetupLaunchAttemptCount 指示尝试为当前更新代理实例启动安装程序的次数。
  • SetupMode 要启动的设置模式。
  • UpdateId 每个更新的唯一 ID。
  • UserSession 指示用户操作是否调用了安装。

升级事件

FacilitatorTelemetry.DCATDownload

此事件指示设备在操作系统升级过程中是否收到其他或关键补充内容,以帮助使 Windows 保持最新和安全。

包含以下字段:

  • DownloadSize 有效负载的下载大小。
  • ElapsedTime 下载有效负载花费的时间。
  • MediaFallbackUsed 用于确定是否使用 Media CompDB 来了解升级的程序包要求。
  • ResultCode Facilitator DCAT 调用返回的结果。
  • Scenario 动态更新方案(映像 DU 或设置 DU)。
  • Type下载的程序包的类型。
  • UpdateId 已下载的更新的 ID。

FacilitatorTelemetry.DUDownload

此事件返回有关对将设备升级到下一版本 Windows 至关重要的补充程序包下载的数据。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • PackageCategoriesFailed 列出无法下载的程序包的类别。
  • PackageCategoriesSkipped 列出已跳过的程序包下载的类别。

FacilitatorTelemetry.InitializeDU

此事件确定升级操作系统期间设备收到的是其他补充内容还是关键补充内容。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • DownloadRequestAttributes 发送给 DCAT 的属性。
  • ResultCode 使用该 URL/属性启动 Facilitator 返回的结果。
  • Scenario 动态更新方案(映像 DU 或设置 DU)。
  • Url 将请求发送到的交付目录 (DCAT) URL。
  • Version Facilitator 的版本。

Setup360Telemetry.Downlevel

此事件发送数据,指示设备已启动升级的下层阶段,以帮助使 Windows 保持最新和安全。

包含以下字段:

  • ClientId 如果使用 Windows 更新,则此值为传递至“设置”的 Windows 更新客户端 ID。 在媒体设置中,默认值为 Media360,但调用方可将其覆盖为唯一值。
  • FlightData 标识外部测试版的唯一值。
  • HostOSBuildNumber 下层操作系统的版本号。
  • HostOsSkuName 运行 Setup360 实例的操作系统版本(下层操作系统)。
  • InstanceId 用于标识每个 setuphost.exe 实例的唯一 GUID。
  • ReportId 在 Windows 更新方案中,此值为传递至“设置”的 updateID。 在介质设置中,此值为 install.wim 的 GUID。
  • Setup360Extended 有关发生潜在故障时的阶段/操作的更多详细信息。
  • Setup360Mode Setup360 的阶段(例如,预下载、安装、完成、回退)。
  • Setup360Result Setup360 的结果(用于诊断错误的 HRESULT)。
  • Setup360Scenario Setup360 流类型(例如,启动、媒体、更新、MCT)。
  • SetupVersionBuildNumber Setup360 的版本号(目标操作系统的版本号)。
  • State 给定 Setup360 运行的退出状态。 示例:成功、失败、已阻止、已取消。
  • TestId 唯一标识一组事件的 ID。
  • WuId 这是 Windows 更新客户端 ID。 在 Windows 更新方案中,此值与 clientId 相同。

Setup360Telemetry.Finalize

此事件发送用于指示设备已启动完成升级阶段的数据,以帮助使 Windows 保持最新状态和保护其安全。

包含以下字段:

  • ClientId 如果使用 Windows 更新,则此值为传递至安装程序的 Windows 更新客户端 ID。 在媒体设置中,默认值为 Media360,但可被唯一值调用方覆盖。
  • FlightData 标识外部测试版的唯一值。
  • HostOSBuildNumber 先前的操作系统的版本号。
  • HostOsSkuName 运行 Setup360 实例的操作系统版本(先前的操作系统)。
  • InstanceId 用于标识每个 setuphost.exe 实例的唯一 GUID
  • ReportId 如果使用 Windows 更新,则此值为传递至安装程序的 updateID。 在介质设置中,此值为 install.wim 的 GUID。
  • Setup360Extended 有关发生潜在故障时的阶段/操作的更多详细信息。
  • Setup360Mode Setup360 的阶段。 示例:预下载、安装、完成、回退。
  • Setup360Result Setup360 的结果。 它是一个用于诊断错误的 HRESULT 错误代码。
  • Setup360Scenario Setup360 流类型。 示例:启动、介质、更新、MCT。
  • SetupVersionBuildNumber Setup360 的版本号(目标操作系统的版本号)。
  • State Setup360 运行的退出状态。 示例:成功、失败、已阻止、已取消。
  • TestId 唯一标识一组事件的 ID。
  • WuId 这是 Windows 更新客户端 ID。 如果使用 Windows 更新,则此值与 clientId 相同。

Setup360Telemetry.OsUninstall

此事件发送有关 Windows 7、Windows 8 和 Windows 10 中的操作系统更新和升级的数据。 具体来说,它指示操作系统卸载的结果。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • ClientId 对于 Windows 更新,此值为传递至安装程序的 Windows 更新客户端 ID。 在媒体设置中,默认值为 Media360,但可被唯一值调用方覆盖。
  • FlightData 标识外部测试版的唯一值。
  • HostOSBuildNumber 先前的操作系统的版本号。
  • HostOsSkuName 运行 Setup360 实例的操作系统版本(先前的操作系统)。
  • InstanceId 用于标识每个 setuphost.exe 实例的唯一 GUID。
  • ReportId 对于 Windows 更新,此值为传递至安装程序的 Windows 更新客户端 ID。 在介质设置中,此值为 install.wim 的 GUID。
  • Setup360Extended 有关发生潜在故障时的阶段或操作的详细信息。
  • Setup360Mode Setup360 的阶段。 示例:预下载、安装、完成、回退。
  • Setup360Result Setup360 的结果。 它是一个用于诊断错误的 HRESULT 错误代码。
  • Setup360Scenario Setup360 流类型。 示例:启动、媒体、更新、MCT
  • SetupVersionBuildNumber Setup360 的版本号(目标操作系统的版本号)。
  • State Setup360 运行的退出状态。 示例:成功、失败、已阻止、已取消。
  • TestId 唯一标识一组事件的 ID。
  • WuId 更新客户端 ID。

Setup360Telemetry.PostRebootInstall

此事件发送用于指示设备已调用升级的重启后安装阶段的数据,以帮助使 Windows 保持最新状态。

包含以下字段:

  • ClientId 如果使用 Windows 更新,则此值为传递至“设置”的 Windows 更新客户端 ID。 在媒体设置中,默认值为 Media360,但调用方可将其覆盖为唯一值。
  • FlightData 标识外部测试版的唯一值。
  • HostOSBuildNumber 先前的操作系统的版本号。
  • HostOsSkuName 运行 Setup360 实例的操作系统版本(先前的操作系统)。
  • InstanceId 用于标识每个 setuphost.exe 实例的唯一 GUID。
  • ReportId 如果使用 Windows 更新,则此值为传递至安装程序的 updateID。 在介质设置中,此值为 install.wim 的 GUID。
  • Setup360Extended 结果扩展,与发生潜在故障时的阶段/操作相关的更细化信息
  • Setup360Mode Setup360 的阶段。 示例:预下载、安装、完成、回退
  • Setup360Result Setup360 的结果。 它是一个用于诊断错误的 HRESULT 错误代码。
  • Setup360Scenario Setup360 流类型。 示例:启动、媒体、更新、MCT
  • SetupVersionBuildNumber Setup360 的版本号(目标操作系统的版本号)。
  • State Setup360 运行的退出状态。 示例:成功、失败、受阻、取消
  • TestId 用于唯一标识一组事件的字符串。
  • WuId 这是 Windows 更新客户端 ID。 如果使用 Windows 更新,则此值与 ClientId 相同。

Setup360Telemetry.PreDownloadQuiet

此事件发送用于指示设备已调用升级的预下载免打扰阶段的数据,以帮助使 Windows 保持最新。

包含以下字段:

  • ClientId 如果使用 Windows 更新,则此值为传递至“设置”的 Windows 更新客户端 ID。 在媒体设置中,默认值为 Media360,但可被唯一值调用方覆盖。
  • FlightData 标识外部测试版的唯一值。
  • HostOSBuildNumber 先前的操作系统的版本号。
  • HostOsSkuName 运行 Setup360 实例的操作系统版本(先前的操作系统)。
  • InstanceId 用于标识每个 setuphost.exe 实例的唯一 GUID。
  • ReportId 如果使用 Windows 更新,则此值为传递至“设置”的 updateID。 在介质设置中,此值为 install.wim 的 GUID。
  • Setup360Extended 有关潜在失败发生时的阶段/操作的详细信息。
  • Setup360Mode Setup360 的阶段。 示例:预下载、安装、完成、回退。
  • Setup360Result Setup360 的结果。 它是一个用于诊断错误的 HRESULT 错误代码。
  • Setup360Scenario Setup360 流类型。 示例:启动、介质、更新、MCT。
  • SetupVersionBuildNumber Setup360 的版本号(目标操作系统的版本号)。
  • State Setup360 运行的退出状态。 示例:成功、失败、已阻止、已取消。
  • TestId 唯一标识一组事件的 ID。
  • WuId 这是 Windows 更新客户端 ID。 如果使用 Windows 更新,则此值与 clientId 相同。

Setup360Telemetry.PreDownloadUX

此事件发送有关 Windows 7.X、Windows 8.x、Windows 10 和 RS 中的操作系统更新和升级的数据,以帮助使 Windows 保持最新状态和保护其安全。 具体来说,它指示更新过程的 PredownloadUX 部分的结果。

包含以下字段:

  • ClientId 对于 Windows 更新,此值为传递至安装程序的 Windows 更新客户端 ID。 在媒体设置中,默认值为 Media360,但可被唯一值调用方覆盖。
  • FlightData 在 Windows 更新方案中,这将是传递到“设置”的 Windows 更新客户端 ID。 在媒体设置中,默认值为 Media360,但可被唯一值调用方覆盖。
  • HostOSBuildNumber 先前的操作系统的版本号。
  • HostOsSkuName 运行 Setup360 实例的操作系统版本(先前的操作系统)。
  • InstanceId 用于标识每个 setuphost.exe 实例的唯一 GUID。
  • ReportId 对于 Windows 更新,此值为传递至安装程序的 Windows 更新客户端 ID。 在介质设置中,此值为 install.wim 的 GUID。
  • Setup360Extended 有关潜在失败发生时的阶段/操作的详细信息。
  • Setup360Mode Setup360 的阶段。 示例:预下载、安装、完成、回退。
  • Setup360Result Setup360 的结果。 它是一个可用于诊断错误的 HRESULT 错误代码。
  • Setup360Scenario Setup360 流类型。 示例:启动、介质、更新、MCT。
  • SetupVersionBuildNumber Setup360 的版本号(目标操作系统的版本号)。
  • State Setup360 运行的退出状态。 示例:成功、失败、已阻止、已取消。
  • TestId 唯一标识一组事件的 ID。
  • WuId 更新客户端 ID。

Setup360Telemetry.PreInstallQuiet

此事件发送用于指示设备已调用升级的预安装免打扰阶段的数据,以帮助使 Windows 保持最新状态。

包含以下字段:

  • ClientId 如果使用 Windows 更新,则此值为传递至安装程序的 Windows 更新客户端 ID。 在媒体设置中,默认值为 Media360,但可被唯一值调用方覆盖。
  • FlightData 标识外部测试版的唯一值。
  • HostOSBuildNumber 先前的操作系统的版本号。
  • HostOsSkuName 运行 Setup360 实例的操作系统版本(先前的操作系统)。
  • InstanceId 用于标识每个 setuphost.exe 实例的唯一 GUID
  • ReportId 如果使用 Windows 更新,则此值为传递至安装程序的 updateID。 在介质设置中,此值为 install.wim 的 GUID。
  • Setup360Extended 有关潜在失败发生时的阶段/操作的详细信息。
  • Setup360Mode Setup360 的阶段。 示例:预下载、安装、完成、回退。
  • Setup360Result Setup360 的结果。 它是一个可用于诊断错误的 HRESULT 错误代码。
  • Setup360Scenario Setup360 流类型(启动、介质、更新、MCT)。
  • SetupVersionBuildNumber Setup360 的版本号(目标操作系统的版本号)。
  • State Setup360 运行的退出状态。 示例:成功、失败、已阻止、已取消。
  • TestId 用于唯一标识一组事件的字符串。
  • WuId 这是 Windows 更新客户端 ID。 如果使用 Windows 更新,则此值与 clientId 相同。

Setup360Telemetry.PreInstallUX

此事件发送与 Windows 7、Windows 8 和 Windows 10 的操作系统更新和升级有关的数据,以帮助使 Windows 保持最新。 具体来说,它指示更新过程的 PreinstallUX 部分的结果。

包含以下字段:

  • ClientId 对于 Windows 更新,此值为传递至安装程序的 Windows 更新客户端 ID。 在媒体设置中,默认值为 Media360,但可被唯一值调用方覆盖。
  • FlightData 标识外部测试版的唯一值。
  • HostOSBuildNumber 先前的操作系统的版本号。
  • HostOsSkuName 运行 Setup360 实例的操作系统版本(先前的操作系统)。
  • InstanceId 用于标识每个 setuphost.exe 实例的唯一 GUID。
  • ReportId 对于 Windows 更新,此值为传递至安装程序的 Windows 更新客户端 ID。 在介质设置中,此值为 install.wim 的 GUID。
  • Setup360Extended 有关潜在失败发生时的阶段/操作的详细信息。
  • Setup360Mode Setup360 的阶段。 示例:预下载、安装、完成、回退。
  • Setup360Result Setup360 的结果。 它是一个用于诊断错误的 HRESULT 错误代码。
  • Setup360Scenario Setup360 流类型,示例:启动、介质、更新、MCT。
  • SetupVersionBuildNumber Setup360 的版本号(目标操作系统的版本号)。
  • State Setup360 运行的退出状态。 示例:成功、失败、已阻止、已取消。
  • TestId 用于唯一标识一组事件的字符串。
  • WuId 更新客户端 ID。

Setup360Telemetry.Setup360

此事件发送与操作系统部署方案相关的数据,以帮助使 Windows 保持最新。

包含以下字段:

  • ClientId 检索升级 ID。 在 Windows 更新方案中,这将是 Windows 更新客户端 ID。 在媒体设置中,默认值为 Media360,但可被唯一值调用方覆盖。
  • FieldName 检索数据点。
  • FlightData 指定每个 Windows 预览体验成员版本组的唯一标识符。
  • InstanceId 检索每个设置会话实例的唯一标识符。
  • ReportId 检索报告 ID。
  • ScenarioId 检索部署方案。
  • Value 检索与对应的 FieldName 关联的值。

Setup360Telemetry.Setup360DynamicUpdate

此事件可帮助确定设备是否在操作系统升级,以帮助使 Windows 保持最新状态期间收到补充的内容。

包含以下字段:

  • FlightData 指定每个 Windows 预览体验成员版本组的唯一标识符。
  • InstanceId 检索每个设置会话实例的唯一标识符。
  • Operation Facilitator 的最后一个已知操作(扫描、下载等)。
  • ReportId 将事件流端联系在一起的 ID。
  • ResultCode 为整个设置操作返回的结果。
  • Scenario 动态更新方案(映像 DU 或设置 DU)。
  • ScenarioId 标识更新方案。
  • TargetBranch 目标操作系统的分支。
  • TargetBuild 目标操作系统的内部版本。

Setup360Telemetry.Setup360MitigationResult

此事件发送用于指示每个安装程序缓解结果的数据。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • Applicable 如果缓解适用于当前更新,则为 TRUE。
  • ClientId 在 Windows 更新方案中,这是传递给安装程序的客户端 ID。 在媒体设置中,默认值为 Media360,但可被唯一值调用方覆盖。
  • CommandCount 缓解项中的命令操作数。
  • CustomCount 缓解项中的自定义操作数。
  • FileCount 缓解项中的文件操作数。
  • FlightData 每个外部测试版(测试版本)的唯一标识符。
  • Index 此特定缓解的缓解索引。
  • InstanceId 标识每个 SetupHost.EXE 实例的 GUID(全局唯一 ID)。
  • MitigationScenario 在其中执行缓解的更新方案。
  • Name 缓解的友好(描述性)名称。
  • OperationIndex 缓解操作索引(在发生故障时)。
  • OperationName 缓解操作的友好(描述性)名称(在发生故障时)。
  • RegistryCount 缓解项中的注册表操作数。
  • ReportId 在 Windows 更新方案中,传递给安装程序的更新 ID。 在介质设置中,这是 INSTALL.WIM 的 GUID。
  • Result 此操作的 HResult。
  • ScenarioId Setup360 流类型。
  • TimeDiff 执行缓解所用的时间量(以 100 纳秒增量为单位)。

Setup360Telemetry.Setup360MitigationSummary

此事件发送适用于此更新的所有安装程序缓解的摘要。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • Applicable 适用于系统和方案的缓解的计数。
  • ClientId 传递给安装程序的 Windows 更新客户端 ID。
  • Failed 失败缓解的计数。
  • FlightData 每个外部测试版(测试版本)的唯一标识符。
  • InstanceId 标识每个 SetupHost.EXE 实例的 GUID(全局唯一 ID)。
  • MitigationScenario 在其中尝试缓解的更新方案。
  • ReportId 在 Windows 更新方案中,传递给安装程序的更新 ID。 在介质设置中,这是 INSTALL.WIM 的 GUID。
  • Result 此操作的 HResult。
  • ScenarioId Setup360 流类型。
  • TimeDiff 执行缓解所用的时间量(以 100 纳秒增量为单位)。
  • Total 可用缓解的总数。

Setup360Telemetry.Setup360OneSettings

此事件收集有关新 UUP (统一更新平台) 更新方案的重启后阶段的信息,这些信息同时由移动设备和桌面设备使用。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • ClientId 传递给安装程序的 Windows 更新客户端 ID。
  • Count 适用于设备的 OneSettings 计数。
  • FlightData 外部测试版(测试实例版本)的 ID。
  • InstanceId 标识每个 setuphost.exe 实例的 GUID(全局唯一 ID)。
  • Parameters 发送到 OneSettings 以确定是否有任何适用 OneSettings 的名称值对参数集。
  • ReportId 传递给安装程序的更新 ID。
  • Result 事件错误的 HResult。
  • ScenarioId 更新方案 ID。
  • Values 发送回设备的值(如果适用)。

Setup360Telemetry.UnexpectedEvent

此事件发送用于指示设备已调用升级的意外事件阶段的数据,以帮助使 Windows 保持最新。

提供有以下字段:

  • ClientId 如果使用 Windows 更新,则此值为传递至安装程序的 Windows 更新客户端 ID。 在媒体设置中,默认值为 Media360,但可被唯一值调用方覆盖。
  • FlightData 标识外部测试版的唯一值。
  • HostOSBuildNumber 先前的操作系统的版本号。
  • HostOsSkuName 运行 Setup360 实例的操作系统版本(先前的操作系统)。
  • InstanceId 用于标识每个 setuphost.exe 实例的唯一 GUID
  • ReportId 如果使用 Windows 更新,则此值为传递至安装程序的 updateID。 在介质设置中,此值为 install.wim 的 GUID。
  • Setup360Extended 有关潜在失败发生时的阶段/操作的详细信息。
  • Setup360Mode Setup360 的阶段。 示例:预下载、安装、完成、回退。
  • Setup360Result Setup360 的结果。 它是一个可用于诊断错误的 HRESULT 错误代码。
  • Setup360Scenario Setup360 流类型。 示例:启动、介质、更新、MCT。
  • SetupVersionBuildNumber Setup360 的版本号(目标操作系统的版本号)。
  • State Setup360 运行的退出状态。 示例:成功、失败、已阻止、已取消。
  • TestId 用于唯一标识一组事件的字符串。
  • WuId 这是 Windows 更新客户端 ID。 如果使用 Windows 更新,则此值与 clientId 相同。

Windows 即服务诊断事件

Microsoft.Windows.WaaSMedic.StackDataResetPerformAction

此事件删除数据存储,并允许损坏的设备重新尝试更新。 随此事件收集的数据用于帮助使 Windows 保持最新状态并正常运行。

包含以下字段:

  • DatastoreSizeInMB Datastore.edb 文件的大小。 默认值: -1(如果未设置/未知)。
  • 在删除数据存储之前,FreeSpaceInGB释放设备上的空间。 默认值: -1(如果未设置/未知)。
  • HrLastFailure 失败删除中的错误代码。
  • HrResetDatastore 尝试删除的结果。
  • HrStopGroupOfServices 停止服务的结果。
  • MaskServicesStopped 位字段指示哪些服务已成功停止。 按位表示成功。 服务列表:usosvc(1<<0)、dosvc(1<<1)、wuauserv(1<<2)、bits(1<<3)。
  • NumberServicesToStop 需要手动停止的服务数。

Microsoft.Windows.WaaSMedic.SummaryEvent

此事件提供 WaaSMedic 操作的结果。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • callerApplication 调用应用程序的名称。
  • capsuleCount Sediment 程序包封装程序的数量。
  • capsuleFailureCount 封装程序失败的次数。
  • detectionSummary 运行的每次适用检测的结果。
  • featureAssessmentImpact WaaS 评估对功能更新的影响。
  • hrEngineBlockReason 指示停止 WaaSMedic 的原因。
  • hrEngineResult 引擎操作的错误代码。
  • hrLastSandboxError WaaSMedic 沙盒发送的最后一个错误。
  • initSummary 初始化方法的摘要数据。
  • isInteractiveMode 用户曾开始运行 WaaSMedic。
  • isManaged 设备已进行更新。
  • isWUConnected 设备已连接至 Windows 更新。
  • noMoreActions 不再进行适用诊断。
  • pluginFailureCount 失败的插件数。
  • pluginsCount 插件的数量。
  • qualityAssessmentImpact WaaS 评估对质量更新的影响。
  • remediationSummary 在设备上为修复阻止设备获取更新的无效状态或配置所执行的每个操作的结果。 例如,如果 Windows 更新服务处于关闭状态,解决方法是打开它。
  • usingBackupFeatureAssessment 依赖备份功能评估。
  • usingBackupQualityAssessment 依赖备份质量评估。
  • usingCachedFeatureAssessment WaaS Medic 运行未从上一次运行的网络中获取操作系统生成时间。
  • usingCachedQualityAssessment WaaS Medic 运行未从上一次运行的网络中获取操作系统修订时间。
  • versionString WaaSMedic 引擎的版本。
  • waasMedicRunMode 指示 Medic 运行是后台常规运行还是由用户通过启动 Windows 更新疑难解答触发。

Windows 错误报告事件

Microsoft.Windows.WERVertical.OSCrash

每当检查 bug 时,此事件都会发送收集的转储文件中的二进制数据,以帮助使 Windows 保持最新。 它是此事件的 OneCore 版本。

包含以下字段:

  • BootId 用于标识此设备的启动号的 Uint32 参数。
  • BugCheckCode 用于标识错误检查的直接原因的 Uint64“bugcheck 代码”。
  • BugCheckParameter1 用于提供额外信息的 Uint64 参数。
  • BugCheckParameter2 用于提供额外信息的 Uint64 参数。
  • BugCheckParameter3 用于提供额外信息的 Uint64 参数。
  • BugCheckParameter4 用于提供额外信息的 Uint64 参数。
  • DumpFileAttributes 用于标识转储文件中所含数据类型的代码
  • DumpFileSize 转储文件的大小
  • IsValidDumpFile 如果转储文件对调试程序有效,则为 true,否则,为 false
  • ReportId 与此 bug 检查关联的 WER 报告 ID(用于在 Watson 中查找对应的报告存档)。

Windows 硬件错误体系结构事件

WheaProvider.WheaDriverErrorExternal

外部 WHEA 错误源驱动程序记录常见平台硬件错误时,将发送此事件。 随此事件收集的数据用于帮助使 Windows 保持最新状态并正常运行。

包含以下字段:

  • creatorId 标识创建错误记录的实体的 GUID。
  • errorFlags 错误记录上设置的标志。
  • notifyType 标识通知机制的 GUID,将向操作系统报告错误条件。
  • partitionId 标识发生硬件错误的分区的标识符。
  • platformId 标识发生硬件错误的平台的 GUID。
  • record 包含完整错误记录的二进制 BLOB。 由于常见平台错误记录的本质,我们无法为任何给定记录完全分析此 BLOB。
  • recordId 错误记录的标识符。 此标识符仅在创建错误记录的系统上是唯一。
  • sectionFlags 错误记录中记录的每个部分的标志。
  • sectionTypes 表示错误记录中包含的部分类型的 GUID。
  • severityCount 各个部分的严重性。
  • timeStamp 记录在错误记录中的错误时间戳。

WheaProvider.WheaDriverExternalLogginLimitReached

此事件指示 WHEA 已达到来自外部驱动程序的关键事件的日志记录限制。 随此事件收集的数据用于帮助使 Windows 保持最新状态并正常运行。

包含以下字段:

  • timeStamp 已达到日志记录限制的时间。

WheaProvider.WheaErrorRecord

此事件将收集有关 Windows 硬件错误体系结构 (WHEA) 机制所记录的常见平台硬件错误的数据。 随此事件收集的数据用于帮助使 Windows 保持最新状态并正常运行。

包含以下字段:

  • creatorId 创建了错误记录的实体的唯一标识符。
  • errorFlags 错误记录上设置的任何标志。
  • notifyType 向操作系统报告错误的通知机制的唯一标识符。
  • partitionId 发生硬件错误的分区的唯一标识符。
  • platformId 发生硬件错误的平台的唯一标识符。
  • record 包含完整错误记录的二进制数据的集合。
  • recordId 错误记录的标识符。
  • sectionFlags 错误记录中记录的每个部分的标志。
  • sectionTypes 表示错误记录中包含的部分类型的唯一标识符。
  • severityCount 各个部分的严重性。
  • timeStamp 错误记录中记录的错误时间戳。

Microsoft Store 事件

Microsoft.Windows.StoreAgent.Telemetry.AbortedInstallation

当用户或系统取消安装或更新时将会发送此事件,并且此事件用于帮助使 Windows 应用保持最新和安全。

包含以下字段:

  • AggregatedPackageFullNames 要下载和安装的所有数据包的名称。
  • AttemptNumber 取消之前的重试次数。
  • BundleId 项目捆绑包 ID。
  • CategoryId 项目类别 ID。
  • ClientAppId 发起此操作的应用的标识。
  • HResult 在此操作之前执行的上一个操作的结果代码。
  • IsBundle 这是否是捆绑包?
  • IsInteractive 这是否为用户所请求?
  • IsMandatory 这是否是强制更新?
  • IsRemediation 这是否为修正安装?
  • IsRestore 这是否会自动还原先前获取的产品?
  • IsUpdate 用于指示这是否为更新的标记。
  • ParentBundleId 父项的产品 ID(如果此产品为捆绑包的一部分)。
  • PFN 所安装产品的产品系列名称。
  • ProductId 所安装的一个或多个数据包的标识。
  • SystemAttemptNumber 取消之前尝试自动安装的总次数。
  • UserAttemptNumber 取消之前用户尝试安装的总次数。
  • WUContentId Windows 更新内容 ID。

Microsoft.Windows.StoreAgent.Telemetry.BeginGetFreeEntitlement

跟踪调用的开始,以获取免费应用权利。

包含以下字段:

  • CampaignId:市场营销活动标识符。
  • StoreId:App Store 目录 ID。
  • UseDeviceId:布尔值,用于选择权利应是设备权利还是用户权利。

Microsoft.Windows.StoreAgent.Telemetry.BeginGetInstalledContentIds

当启动所安装的应用清单以确定是否存在适用于这些应用的更新时,将会发送此事件。 它用于帮助使 Windows 保持最新和安全。

Microsoft.Windows.StoreAgent.Telemetry.BeginUpdateMetadataPrepare

当使用任何可用数据包更新刷新 Microsoft Store 代理缓存时,将会发送此事件。 它用于帮助 Windows 保持最新和安全。

Microsoft.Windows.StoreAgent.Telemetry.CompleteInstallOperationRequest

应用安装或更新结束时发送此事件,以帮助使 Windows 保持最新和安全。

包含以下字段:

  • CatalogId 所安装应用的 Microsoft Store 产品 ID。
  • HResult 所执行操作的 HResult 代码。
  • IsBundle 这是否是捆绑包?
  • PackageFamilyName 所安装数据包的名称。
  • ProductId 所安装产品的 Microsoft Store 产品 ID。
  • SkuId 所安装项目的特定版本。

Microsoft.Windows.StoreAgent.Telemetry.EndAcquireLicense

安装产品时,在获取许可证之后,将会发送此事件。 它用于帮助使 Windows 保持最新和安全。

包含以下字段:

  • AggregatedPackageFullNames 包括适用于组成原子集的每个应用的数据包完整名称集。
  • AttemptNumber 尝试获取产品的总次数。
  • BundleId 捆绑包 ID。
  • CategoryId 所安装的一个或多个数据包的标识。
  • ClientAppId 发起此操作的应用的标识。
  • HResult 用于显示操作结果(成功/失败)的 HResult 代码。
  • IsBundle 这是否是捆绑包?
  • IsInteractive 用户是否已启动安装?
  • IsMandatory 这是否是强制更新?
  • IsRemediation 这是否会修复先前的安装?
  • IsRestore 这是否在设备还原之后发生?
  • IsUpdate 这是更新吗?
  • ParentBundleId 父捆绑包 ID(如果它是捆绑包的一部分的话)。
  • PFN 所安装产品的产品系列名称。
  • ProductId 所安装产品的 Microsoft Store 产品 ID。
  • SystemAttemptNumber 系统尝试获取此产品的次数。
  • UserAttemptNumber 用户尝试获取此产品的次数
  • WUContentId Windows 更新内容 ID。

Microsoft.Windows.StoreAgent.Telemetry.EndDownload

下载应用后发送此事件,以帮助使 Windows 保持最新和安全。

包含以下字段:

  • AggregatedPackageFullNames 要下载和安装的所有数据包的名称。
  • AttemptNumber 取消之前的重试次数。
  • BundleId 与此产品关联的 Windows 预览体验成员版本的标识。
  • CategoryId 所安装的一个或多个数据包的标识。
  • ClientAppId 发起此操作的应用的标识。
  • DownloadSize 下载的总大小。
  • ExtendedHResult 任何扩展的 HResult 错误代码。
  • HResult 所执行的上一个操作的结果代码。
  • IsBundle 这是否是捆绑包?
  • IsInteractive 它是否是由用户发起?
  • IsMandatory 这是否是强制安装?
  • IsRemediation 这是否会修复先前的安装?
  • IsRestore 这是否会还原先前获取的产品?
  • IsUpdate 这是更新吗?
  • ParentBundleId 父捆绑包 ID(如果它是捆绑包的一部分的话)。
  • PFN 所下载应用的产品系列名称。
  • ProductId 所安装产品的 Microsoft Store 产品 ID。
  • SystemAttemptNumber 系统尝试下载的次数。
  • UserAttemptNumber 用户尝试下载的次数。
  • WUContentId Windows 更新内容 ID。

Microsoft.Windows.StoreAgent.Telemetry.EndFrameworkUpdate

当应用更新需要更新的框架包并且过程开始下载时,发送此事件。 它用于帮助 Windows 保持最新和安全。

包含以下字段:

  • HResult 在此操作之前执行的上一个操作的结果代码。

Microsoft.Windows.StoreAgent.Telemetry.EndGetFreeEntitlement

遥测会在请求免费应用权利的调用结束时触发,该调用将进行服务器调用以获取权利。

包含以下字段:

  • CampaignId:市场活动营销 ID。
  • HResult:错误结果。
  • StoreId:请求所有权的项的存储目录 ID。
  • UseDeviceId:布尔值,用于选择权利应是设备权利还是用户权利。

Microsoft.Windows.StoreAgent.Telemetry.EndGetInstalledContentIds

发送所安装的产品清单以确定是否存在适用于这些产品的更新之后,将会发送此事件。 它用于帮助使 Windows 保持最新和安全。

包含以下字段:

  • HResult 在此操作之前执行的上一个操作的结果代码。

Microsoft.Windows.StoreAgent.Telemetry.EndInstall

安装产品后发送此事件,以帮助使 Windows 保持最新和安全。

包含以下字段:

  • AggregatedPackageFullNames 要下载和安装的所有数据包的名称。
  • AttemptNumber 取消之前的重试次数。
  • BundleId 与此产品关联的版本的标识。
  • CategoryId 所安装的一个或多个数据包的标识。
  • ClientAppId 发起此操作的应用的标识。
  • ExtendedHResult 扩展的 HResult 错误代码。
  • HResult 所执行的上一个操作的结果代码。
  • IsBundle 这是否是捆绑包?
  • IsInteractive 这是否是交互式安装?
  • IsMandatory 这是否是强制安装?
  • IsRemediation 这是否会修复先前的安装?
  • IsRestore 这是否会自动还原先前获取的产品?
  • IsUpdate 这是更新吗?
  • ParentBundleId 父项的产品 ID(如果此产品为捆绑包的一部分)。
  • PFN 所安装产品的产品系列名称。
  • ProductId 所安装产品的 Microsoft Store 产品 ID。
  • SystemAttemptNumber 系统尝试总次数。
  • UserAttemptNumber 用户尝试总次数。
  • WUContentId Windows 更新内容 ID。

Microsoft.Windows.StoreAgent.Telemetry.EndScanForUpdates

在产品扫描更新以确定是否需要安装数据包之后,将会发送此事件。 它用于帮助使 Windows 保持最新和安全。

包含以下字段:

  • ClientAppId 发起此操作的应用的标识。
  • HResult 所执行的上一个操作的结果代码。
  • IsApplicability 此请求是否只用于确定是否需要安装任何适用的数据包?
  • IsInteractive 这是否为用户所请求?
  • IsOnline 此请求是否会执行在线检查?

Microsoft.Windows.StoreAgent.Telemetry.EndSearchUpdatePackages

在搜索要安装的更新数据包之后,将会发送此事件。 它用于帮助使 Windows 保持最新和安全。

包含以下字段:

  • AggregatedPackageFullNames 要下载和安装的所有数据包的名称。
  • AttemptNumber 取消之前的重试总次数。
  • BundleId 与此产品关联的版本的标识。
  • CategoryId 所安装的一个或多个数据包的标识。
  • ClientAppId 发起此操作的应用的标识。
  • HResult 所执行的上一个操作的结果代码。
  • IsBundle 这是否是捆绑包?
  • IsInteractive 这是否为用户所请求?
  • IsMandatory 这是否是强制更新?
  • IsRemediation 这是否会修复先前的安装?
  • IsRestore 这是否会还原先前获取的内容?
  • IsUpdate 这是更新吗?
  • ParentBundleId 父项的产品 ID(如果此产品为捆绑包的一部分)。
  • PFN 请求安装的一个或多个数据包的名称。
  • ProductId 所安装产品的 Microsoft Store 产品 ID。
  • SystemAttemptNumber 系统尝试总次数。
  • UserAttemptNumber 用户尝试总次数。
  • WUContentId Windows 更新内容 ID。

Microsoft.Windows.StoreAgent.Telemetry.EndStageUserData

在恢复需要在产品安装后恢复的用户数据(如果有)后,发送此事件。 它用于使 Windows 保持最新和安全。

提供有以下字段:

  • AggregatedPackageFullNames 要下载和安装的所有数据包的名称。
  • AttemptNumber 取消之前的重试总次数。
  • BundleId 与此产品关联的版本的标识。
  • CategoryId 所安装的一个或多个数据包的标识。
  • ClientAppId 发起此操作的应用的标识。
  • HResult 所执行的上一个操作的结果代码。
  • IsBundle 这是否是捆绑包?
  • IsInteractive 这是否为用户所请求?
  • IsMandatory 这是否是强制更新?
  • IsRemediation 这是否会修复先前的安装?
  • IsRestore 这是否会还原先前获取的内容?
  • IsUpdate 这是更新吗?
  • ParentBundleId 父项的产品 ID(如果此产品为捆绑包的一部分)。
  • PFN 请求安装的一个或多个数据包的名称。
  • ProductId 所安装产品的 Microsoft Store 产品 ID。
  • SystemAttemptNumber 系统尝试总次数。
  • UserAttemptNumber 系统尝试总次数。
  • WUContentId Windows 更新内容 ID。

Microsoft.Windows.StoreAgent.Telemetry.EndUpdateMetadataPrepare

扫描可用的应用更新后会发送此事件,以帮助使 Windows 保持最新和安全。

包含以下字段:

  • HResult 所执行的上一个操作的结果代码。

Microsoft.Windows.StoreAgent.Telemetry.FulfillmentComplete

在应用安装或更新结束时发送此事件,以帮助使 Windows 保持最新和安全。

包含以下字段:

  • CatalogId 从中选择此应用的产品目录的名称。
  • FailedRetry 指示安装或更新重试是否成功。
  • HResult 操作的 HResult 代码。
  • PFN 所安装或更新的应用的包系列名称。
  • ProductId 所更新或安装的应用的产品 ID。

Microsoft.Windows.StoreAgent.Telemetry.FulfillmentInitiate

在应用安装或更新开始时发送此事件,以帮助使 Windows 保持最新和安全。

包含以下字段:

  • CatalogId 从中选择此应用的产品目录的名称。
  • FulfillmentPluginId 安装产品包类型所需的插件的 ID。
  • PFN 所安装或更新的应用的包系列名称。
  • PluginTelemetryData 特定于包类型插件的诊断信息。
  • ProductId 所更新或安装的应用的产品 ID。

Microsoft.Windows.StoreAgent.Telemetry.InstallOperationRequest

启动产品安装或更新时发送此事件,以帮助使 Windows 保持最新和安全。

包含以下字段:

  • BundleId 与此产品关联的版本的标识。
  • CatalogId 如果此产品来自专用目录,则此值为所安装产品的 Microsoft Store 产品 ID。
  • ProductId 所安装产品的 Microsoft Store 产品 ID。
  • SkuId 所安装的特定版本 ID。
  • VolumePath 安装的磁盘路径。

Microsoft.Windows.StoreAgent.Telemetry.PauseInstallation

当产品安装或更新因用户或系统原因暂停时发送此事件,以帮助使 Windows 保持最新和安全。

包含以下字段:

  • AggregatedPackageFullNames 要下载和安装的所有数据包的名称。
  • AttemptNumber 取消之前的重试总次数。
  • BundleId 与此产品关联的版本的标识。
  • CategoryId 所安装的一个或多个数据包的标识。
  • ClientAppId 发起此操作的应用的标识。
  • IsBundle 这是否是捆绑包?
  • IsInteractive 这是否为用户所请求?
  • IsMandatory 这是否是强制更新?
  • IsRemediation 这是否会修复先前的安装?
  • IsRestore 这是否会还原先前获取的内容?
  • IsUpdate 这是更新吗?
  • ParentBundleId 父项的产品 ID(如果此产品为捆绑包的一部分)。
  • PFN 产品的完整名称。
  • PreviousHResult 在此操作之前执行的上一个操作的结果代码。
  • PreviousInstallState 安装或更新暂停之前的先前状态。
  • ProductId 所安装产品的 Microsoft Store 产品 ID。
  • RelatedCV 在此产品上执行的先前操作的相关矢量。
  • SystemAttemptNumber 系统尝试总次数。
  • UserAttemptNumber 用户尝试总次数。
  • WUContentId Windows 更新内容 ID。

Microsoft.Windows.StoreAgent.Telemetry.ResumeInstallation

在用户或系统恢复产品安装或更新时发送此事件,以帮助使 Windows 保持最新和安全。

包含以下字段:

  • AggregatedPackageFullNames 要下载和安装的所有数据包的名称。
  • AttemptNumber 取消之前的重试次数。
  • BundleId 与此产品关联的版本的标识。
  • CategoryId 所安装的一个或多个数据包的标识。
  • ClientAppId 发起此操作的应用的标识。
  • HResult 在此操作之前执行的上一个操作的结果代码。
  • IsBundle 这是否是捆绑包?
  • IsInteractive 这是否为用户所请求?
  • IsMandatory 这是否是强制更新?
  • IsRemediation 这是否会修复先前的安装?
  • IsRestore 这是否会还原先前获取的内容?
  • IsUpdate 这是更新吗?
  • IsUserRetry 用户是否发起了重试?
  • ParentBundleId 父项的产品 ID(如果此产品为捆绑包的一部分)。
  • PFN 请求安装的一个或多个数据包的名称。
  • PreviousHResult 先前的 HResult 错误代码。
  • PreviousInstallState 安装暂停之前的先前状态。
  • ProductId 所安装产品的 Microsoft Store 产品 ID。
  • RelatedCV 恢复之前原始安装的相关矢量。
  • ResumeClientId 启动恢复操作的应用的 ID。
  • SystemAttemptNumber 系统尝试总次数。
  • UserAttemptNumber 用户尝试总次数。
  • WUContentId Windows 更新内容 ID。

Microsoft.Windows.StoreAgent.Telemetry.ResumeOperationRequest

在用户恢复产品安装或更新或在重试安装时发送此事件,以帮助使 Windows 保持最新和安全。

包含以下字段:

  • ProductId 所安装产品的 Microsoft Store 产品 ID。

Microsoft.Windows.StoreAgent.Telemetry.SearchForUpdateOperationRequest

搜索要安装的更新包时发送此事件,以帮助使 Windows 保持最新和安全。

包含以下字段:

  • CatalogId 所安装产品的 Microsoft Store 目录 ID。
  • ProductId 所安装产品的 Microsoft Store 产品 ID。
  • SkuId 所更新应用的特定版本。

Microsoft.Windows.StoreAgent.Telemetry.StateTransition

正在实施(已安装或已更新)的产品在列表中进行维护。 只要产品的实施状态(待处理、正在工作、已暂停、已取消或完成)发生变化,就会发送此事件,以帮助使 Windows 保持最新和安全。

包含以下字段:

  • CatalogId 如果产品来自专用目录,如企业目录,则为要安装的产品的 ID。
  • FulfillmentPluginId 安装产品包类型所需的插件的 ID。
  • HResult 此操作生成的 HResult 错误/成功代码。
  • NewState 此产品的当前实施状态。
  • PFN 所安装或更新的应用的包系列名称。
  • PluginLastStage 插件报告的最新产品实施步骤(不同于其状态)。
  • PluginTelemetryData 特定于包类型插件的诊断信息。
  • Prevstate 此产品的上一个实施状态。
  • ProductId 所更新或安装的应用的产品 ID。

Microsoft.Windows.StoreAgent.Telemetry.UpdateAppOperationRequest

为应用请求更新时会出现此事件,以帮助使 Windows 保持最新和安全。

包含以下字段:

  • PFamN 请求更新的应用的名称。

Windows 更新传递优化事件

Microsoft.OSG.DU.DeliveryOptClient.DownloadCanceled

此事件描述通过传递优化取消下载的时间。 它用于了解和解决与下载相关的问题。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

包含以下字段:

  • background 下载是否是在后台完成?
  • bytesFromCacheServer 从缓存主机接收到的字节数。
  • bytesFromCDN 从 CDN 源接收到的字节数。
  • bytesFromGroupPeers 从相同组中的对等方接收到的字节数。
  • bytesFromIntPeers 从非相同 LAN 或相同组中的对等方接收到的字节数。
  • bytesFromLedbat 使用已启用 Ledbat 的连接从源接收的字节数。
  • bytesFromLinkLocalPeers 从本地对等方接收的字节数。
  • bytesFromLocalCache 从本地(磁盘)缓存复制的字节数。
  • bytesFromPeers 从相同 LAN 中的对等方接收到的字节数。
  • cdnErrorCodes 上个 FailureCDNCommunication 事件之后的 CDN 连接错误列表。
  • cdnErrorCounts 遇到 cdnErrorCodes 中的每个错误的次数。
  • cdnIp 源 CDN(内容分发网络)的 IP 地址。
  • cdnUrl 源 CDN(内容分发网络)的 URL。
  • dataSourcesTotal 接收到的每种源类型的字节数(整个会话期间的累计值)。
  • errorCode 返回的错误代码。
  • experimentId 运行测试时,它用于关联属于相同测试的事件。
  • fileID 所下载文件的 ID。
  • isVpn 设备是否已连接到虚拟专用网?
  • jobID Windows 更新作业的标识符。
  • predefinedCallerName API 调用方的名称。
  • reasonCode 操作或事件的发生原因。
  • routeToCacheServer 缓存服务器设置、源和值。
  • sessionID 文件下载会话的 ID。
  • sessionTimeMs 跨多个作业的下载会话的持续时间(以毫秒为单位)。
  • totalTimeMs 下载持续时间(以毫秒为单位)。
  • updateID 所下载更新的 ID。

Microsoft.OSG.DU.DeliveryOptClient.DownloadPaused

此事件表示通过传递优化临时挂起下载。 它用于了解和解决与下载相关的问题。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

包含以下字段:

  • background 此下载是否为后台下载?
  • cdnUrl 源 CDN(内容分发网络)的 URL。
  • errorCode 返回的错误代码。
  • experimentId 运行测试时,它用于关联属于相同测试的其他事件。
  • fileID 暂停文件的 ID。
  • isVpn 设备是否已连接到虚拟专用网?
  • jobID Windows 更新作业的标识符。
  • predefinedCallerName API 调用方对象的名称。
  • reasonCode 暂停下载的原因。
  • routeToCacheServer 缓存服务器设置、源和值。
  • sessionID 下载会话的 ID。
  • sessionTimeMs 跨多个作业的下载会话的持续时间(以毫秒为单位)。
  • totalTimeMs 下载持续时间(以毫秒为单位)。
  • updateID 暂停更新的 ID。

Microsoft.OSG.DU.DeliveryOptClient.DownloadStarted

此事件发送描述开始新的下载以启用传递优化的数据。 它用于了解和解决与下载相关的问题。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

包含以下字段:

  • background 指示下载是否在后台开始。
  • bytesRequested 下载请求的字节数。
  • cdnUrl 源内容分发网络 (CDN) 的 URL。
  • costFlags 用于表示网络成本的一组标志。
  • deviceProfile 标识使用情况或外形规格(例如桌面设备、Xbox 或虚拟机)。
  • diceRoll 用于确定客户端是否将使用对等的随机数。
  • doClientVersion 传递优化客户端的版本。
  • downloadMode 用于此文件下载会话的下载模式(CdnOnly = 0,Lan = 1,Group = 2,Internet = 3,Simple = 99,Bypass = 100)。
  • downloadModeReason 下载的原因。
  • downloadModeSrc DownloadMode 设置的源 (KvsProvider = 0, GeoProvider = 1, GeoVerProvider = 2, CpProvider = 3, DiscoveryProvider = 4, RegistryProvider = 5, GroupPolicyProvider = 6, MdmProvider = 7, SettingsProvider = 8, DefaultProvider = 99)。
  • errorCode 返回的错误代码。
  • experimentId 用于关联 A/B 测试期间属于相同测试的客户端/服务调用的 ID。
  • fileID 所下载文件的 ID。
  • filePath 下载文件将写入的路径。
  • fileSize 已下载的文件的总文件大小。
  • fileSizeCaller 我们的调用方提供的总文件大小的值。
  • groupID 组的 ID。
  • isEncrypted 指示下载是否加密。
  • isThrottled 指示事件率受到限制(事件表示聚合数据)。
  • isVpn 指示设备是否已连接到虚拟专用网。
  • jobID Windows 更新作业的 ID。
  • peerID 此传递优化客户端的 ID。
  • predefinedCallerName API 调用方的名称。
  • routeToCacheServer 缓存服务器设置、源和值。
  • sessionID 文件下载会话的 ID。
  • setConfigs 已设置的配置的 JSON 表示及其来源。
  • updateID 所下载更新的 ID。

Microsoft.OSG.DU.DeliveryOptClient.FailureCdnCommunication

此事件表示通过传递优化从 CDN 中进行的下载失败。 它用于了解和解决与下载相关的问题。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

包含以下字段:

  • cdnHeaders CDN 返回的 HTTP 标题。
  • cdnIp CDN 的 IP 地址。
  • cdnUrl CDN 的 URL。
  • errorCode 返回的错误代码。
  • errorCount 遇到上一个 FailureCdnCommunication 事件之后此错误代码显示的总次数。
  • experimentId 运行测试时,它用于关联属于相同测试的其他事件。
  • fileID 所下载文件的 ID。
  • httpStatusCode CDN 返回的 HTTP 状态代码。
  • isHeadRequest 发送至 CDN 的 HTTP 请求的类型。 示例:HEAD 或 GET
  • peerType 对等的类型(LAN、组、Internet、CDN、缓存主机等)。
  • requestOffset 已发送请求中的文件内的字节偏移量。
  • requestSize 从 CDN 请求的范围大小。
  • responseSize 从 CDN 接收到的范围响应的大小。
  • sessionID 下载会话的 ID。

Windows 更新事件

Microsoft.Windows.Update.DataMigrationFramework.DmfMigrationCompleted

此事件发送在数据迁移框架 (DMF) 末尾收集的数据以及在其调用中所涉及的参数,以帮助使 Windows 保持最新。

包含以下字段:

  • CorrelationVectors 与迁移关联的相关向量。
  • MigrationDurationInMilliseconds DMF 迁移所花的时间(以毫秒为单位)
  • MigrationEndTime 完成 DMF 迁移时的系统时间戳。
  • WuClientId 负责触发 DMF 迁移的 Windows 更新客户端的 GUID

Microsoft.Windows.Update.DataMigrationFramework.DmfMigrationStarted

此事件发送在数据迁移框架 (DMF) 开始收集的数据以及在其调用中所涉及的参数,以帮助使 Windows 保持最新。

包含以下字段:

  • CorrelationVectors 与每个阶段关联的 CV。
  • MigrationMicrosoftPhases 计划由 DMF 为此升级运行的 Microsoft 创作的迁移程序数
  • MigrationOEMPhases 计划由 DMF 为此升级运行的 OEM 创作的迁移程序数
  • MigrationStartTime 表示 DMF 迁移开始的时间戳
  • WuClientId 调用 DMF 的 Windows 更新客户端的 GUID

Microsoft.Windows.Update.DataMigrationFramework.MigratorResult

此事件发送 DMF 迁移程序数据,以帮助使 Windows 保持最新。

提供有以下字段:

  • CurrentStep 这是在返回结果之前迁移程序报告的最后一步。 这将告诉我们设备在发生故障之前已在具体的迁移器中通过的距离。
  • ErrorCode 刚完成的迁移程序的结果(形式为 HRESULT)。
  • MigratorId 用于标识刚完成的迁移程序的 GUID。
  • MigratorName 刚完成的迁移程序的名称。
  • RunDurationInSeconds 迁移程序完成所花的时间。
  • TotalSteps 迁移程序报告进度,用已完成的步数与总步数的对比情况表示。 这是总步数。

Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentAnalysisSummary

此事件收集与新设备清单 UUP(统一更新平台)更新方案的安装阶段过后,在重新启动之后系统中的设备和驱动程序状态相关的信息,它用于安装描述一组驱动程序包的设备清单。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • activated 整个设备清单更新是否被视为已激活并在使用。
  • analysisErrorCount 由于在分析过程中出错而无法分析的驱动程序包的数量。
  • flightId 每个外部测试版的唯一 ID。
  • missingDriverCount 设备清单提供的系统中缺少的驱动程序包数量。
  • missingUpdateCount 设备清单提供的系统中缺少的更新数量。
  • objectId 每个诊断会话的唯一值。
  • publishedCount 设备清单提供的已发布并且可在设备上使用的驱动程序包数量。
  • relatedCV 由最新 USO 扫描生成的相关矢量值。
  • scenarioId 指示更新方案。
  • sessionId 每个更新会话的唯一值。
  • summary 一个摘要字符串,其中包含有关设备清单中的驱动程序包以及系统上与这些驱动程序包匹配的任何设备的基本信息。
  • summaryAppendError 指示在向摘要字符串附加更多信息时是否发生错误的布尔值。
  • truncatedDeviceCount 由于摘要字符串中空间不足而导致其中缺少的设备的数量。
  • truncatedDriverCount 由于摘要字符串中空间不足而导致其中缺少的驱动程序包的数量。
  • unpublishedCount 设备清单提供的驱动程序包中有多少仍未发布并不可在设备上使用。
  • updateId 每个更新的唯一 ID。

Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentDownloadRequest

此事件收集与新设备清单 UUP(统一更新平台)更新方案的下载请求阶段相关的信息,它用于安装描述一组驱动程序包的设备清单。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • deletedCorruptFiles 指示 UpdateAgent 是否发现任何损坏的有效负载文件以及是否已删除有效负载。
  • errorCode 为当前会话初始化返回的错误代码。
  • flightId 每个外部测试版的唯一标识符。
  • objectId 每个更新代理模式的唯一值。
  • packageCountOptional 请求的可选包数。
  • packageCountRequired 请求的必需包数。
  • packageCountTotal 必需包总数。
  • packageCountTotalCanonical 规范包总数。
  • packageCountTotalDiff 差异包总数。
  • packageCountTotalExpress 快速包总数。
  • packageSizeCanonical 规范包大小(以字节为单位)。
  • packageSizeDiff 差异包大小(以字节为单位)。
  • packageSizeExpress 快速包大小(以字节为单位)。
  • rangeRequestState 指示下载范围请求的状态。
  • relatedCV 由最新 USO 扫描生成的相关矢量值。
  • result 更新的下载请求阶段的结果。
  • scenarioId 方案 ID。 示例:MobileUpdate、DesktopLanguagePack、DesktopFeatureOnDemand 或 DesktopDriverUpdate。
  • sessionId 每个更新代理模式尝试的唯一值。
  • updateId 每个更新的唯一 ID。

Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentInitialize

此事件为新设备清单 UUP(统一更新平台)更新方案发送与启动新更新会话相关的数据,它用于安装描述一组驱动程序包的设备清单。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • errorCode 为当前会话初始化返回的错误代码。
  • flightId 每个外部测试版的唯一标识符。
  • flightMetadata 包含进行外部测试的 FlightId 和版本。
  • objectId 每个更新代理模式的唯一值。
  • relatedCV 由最新 USO 扫描生成的相关矢量值。
  • result 更新的初始化阶段的结果。 0 = 成功,1 = 失败,2 = 取消,3 = 阻止,4 = 取消阻止。
  • scenarioId 方案 ID。 示例:MobileUpdate、DesktopLanguagePack、DesktopFeatureOnDemand 或 DesktopDriverUpdate。
  • sessionData 包含用于更新处理 FOD 和 DUIC 代理的指令(如果为其他情况,则为 Null)。
  • sessionId 每个更新代理模式尝试的唯一值。
  • updateId 每个更新的唯一 ID。

Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentInstall

此事件收集与新设备清单 UUP(统一更新平台)更新方案的安装阶段相关的信息,它用于安装描述一组驱动程序包的设备清单。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • errorCode 为当前的安装阶段返回的错误代码。
  • flightId 每个外部测试版的唯一标识符。
  • objectId 每个诊断会话的唯一标识符。
  • relatedCV 由最新 USO 扫描生成的相关矢量值。
  • result 更新的安装阶段的结果。
  • scenarioId 更新方案的唯一标识符。
  • sessionId 每个更新会话的唯一标识符。
  • updateId 每个更新的唯一标识符。

Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentModeStart

此事件通过 UUP(统一更新平台)更新方案在更新设备清单资源过程中发送与每个模式启用相关的数据,它用于安装描述一组驱动程序包的设备清单。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • flightId 每个外部测试版的唯一标识符。
  • mode 正在启动的模式。
  • objectId 每个诊断会话的唯一值。
  • relatedCV 由最新 USO 扫描生成的相关矢量值。
  • scenarioId 方案 ID。 示例:MobileUpdate、DesktopLanguagePack、DesktopFeatureOnDemand 或 DesktopDriverUpdate。
  • sessionId 每个更新代理模式尝试的唯一值。
  • updateId 每个更新的唯一标识符。

Microsoft.Windows.Update.NotificationUx.RebootScheduled

此事件发送有关计划设备重启以安装安全更新的基本信息。 通过指出系统或用户对安全、质量或功能更新计划重新启动时间,它用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • activeHoursApplicable 指示设备上是否存在使用时段策略。
  • IsEnhancedEngagedReboot 指示是否是增强的预定重启。
  • rebootArgument 重启任务的参数。 此外,它还表示与特定重启相关的操作。
  • rebootOutsideOfActiveHours 指示是否在使用时段以外计划了重启。
  • rebootScheduledByUser 指示用户是否计划了重启(如果没有,则自动计划)。
  • rebootState 重启的当前状态。
  • rebootUsingSmartScheduler 指示智能计划程序是否计划了重启。
  • revisionNumber 通过此重启安装的更新的修订号。
  • scheduledRebootTime 计划重启的时间。
  • scheduledRebootTimeInUTC 计划重启的时间(协调世界时)。
  • updateId 通过此重启安装的更新的 ID。
  • wuDeviceid Windows 更新使用的唯一设备 ID。

Microsoft.Windows.Update.Orchestrator.Client.BizCriticalStoreAppInstallResult

此事件在安装业务关键存储应用程序后返回结果。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • AppInstallState 应用程序安装状态。
  • HRESULT 安装的结果代码(HResult)。
  • PFN 正在安装的包的包系列名称。

Microsoft.Windows.Update.Orchestrator.Client.EdgeUpdateResult

该事件返回调用边缘更新程序的结果的数据。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • ExitCode 返回的退出代码。
  • HRESULT 操作的结果代码(HResult)。
  • VelocityEnabled 指示是否启用速度的标志。
  • WorkCompleted 指示是否已完成工作的标志。

Microsoft.Windows.Update.Orchestrator.UpdatePolicyCacheRefresh

此事件发送与是否已在设备上启用更新管理策略相关的数据,以帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • configuredPoliciescount 设备上的策略数。
  • policiesNamevaluesource 策略名称和策略源(组策略、MDM 或外部测试版)。
  • updateInstalluxsetting 指示用户是否已通过用户体验选项设置了策略。

Microsoft.Windows.Update.Orchestrator.UX.InitiatingReboot

此事件指示已启动重启以启用更新过程。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

包含以下字段:

  • isInteractive 指示进入更新过程的重启发起阶段是否为用户操作所导致,以确定使 Windows 保持最新所需的操作。
  • isOnAC 启动重启时设备是否使用交流电源。
  • isRebootOutsideOfActiveHours 在使用时段外重新启动。
  • isRebootScheduledByUser 由用户计划重新启动。
  • updateIdList 更新 ID 列表。
  • wokeToRestart 设备是否唤醒以执行重启。

Microsoft.Windows.Update.Orchestrator.UX.RebootFailed

此事件表示重新启动失败,更新过程无法确定后续步骤。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

包含以下字段:

  • batteryLevel 电池剩余电量百分比。
  • error 重新启动失败错误。
  • isRebootOutsideOfActiveHours 指示失败重启要发生的时间,以确保提供正确的更新过程和经验,使 Windows 保持最新。
  • updateIdList 更新 ID 列表。

Microsoft.Windows.Update.Orchestrator.Worker.EulaAccepted

指示已接受更新的 EULA。

包含以下字段:

  • publisherIntent 与更新关联的发布者意向 ID。
  • reason 接受 EULA 的原因。
  • update 已接受 EULA 的更新。

Microsoft.Windows.Update.Orchestrator.Worker.OobeUpdateApproved

此事件表示在 OOBE 时间段内批准更新。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • approved:用于确定是否获得批准的标志。
  • provider 与更新批准相关的提供程序。
  • publisherIntent 更新的发布者意向。
  • update 有关更新的其他信息。

Microsoft.Windows.Update.Orchestrator.Worker.UpdateActionCritical

此事件通知围绕 OOBE 时间范围执行的更新相关操作。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • action 执行的操作类型(安装或下载等)。
  • connectivity 通知执行此操作时设备是否已连接到网络。
  • freeDiskSpaceInMB 可用磁盘空间量。
  • interactive 通知此操作是否是由于用户交互引起的。
  • priority 执行此操作的 CPU 和 IO 优先级。
  • provider 正在调用以执行此操作的提供程序(Windows 更新、旧版 UO 提供程序等)。
  • update 更新相关元数据(包括 UpdateId)。
  • uptimeMinutes 当前启动会话中 USO 的持续时间。
  • wilActivity Wil Activity 相关信息。

Microsoft.Windows.Update.WUClientExt.UUSLoadModuleFailed

这是 UUSLoadModule 失败事件,用于跟踪加载未停靠组件的故障。 随此事件收集的数据用于帮助使 Windows 保持最新状态和安全。

包含以下字段:

  • LoadProps 用于加载未挂接模块相关标志的比特掩码。
  • ModulePath 未停靠模块的路径。
  • ModuleVersion 未停靠模块的版本。
  • RelatedCV 在换成新矢量之前客户端使用的先前的相关矢量。
  • StatusCode 未停靠模块加载操作的结果。
  • UusSessionID用于创建 UUS 会话的唯一 ID。
  • UusVersion 活动 UUS 版本。

Microsoft.Windows.WindowsUpdate.RUXIM.ICSEvaluateInteractionCampaign

RUXIM 交互市场活动计划程序 (RUXIMICS.EXE) 完成对交互活动处理时,将生成此事件。 随此事件收集的数据用于帮助使 Windows 保持最新状态并正常运行。

包含以下字段:

  • ControlId 标识用户在演示过程中所选控件(如有)的字符串。
  • hrInteractionHandler RUXIM 交互处理程序在处理交互活动时报告的错误(如有)。
  • hrScheduler RUXIM 交互活动处理程序自身在处理交互活动时遇到的错误(如有)。
  • InteractionCampaignID 已处理的交互市场活动的 ID。
  • ResultId 评估/演示的结果。
  • WasCompleted 如果交互市场活动已完成为 true。
  • WasPresented 如果交互处理程序向用户显示交互活动,则为 true。

Microsoft.Windows.WindowsUpdate.RUXIM.ICSExit

退出 RUXIM 交互市场活动计划程序 (RUXIMICS) 时生成此事件。 随此事件收集的数据用于帮助使 Windows 保持最新状态并正常运行。

Microsoft.Windows.WindowsUpdate.RUXIM.ICSLaunch

启动 RUXIM 交互市场活动计划程序 (RUXIMICS.EXE) 时生成此事件。 随此事件收集的数据用于帮助使 Windows 保持最新状态并正常运行。

包含以下字段:

  • CommandLine 用于启动 RUXIMICS 的命令行。

Microsoft.Windows.WindowsUpdate.RUXIM.ICSOneSettingsSyncExit

RUXIM 完成检查 OneSettings 以检索可能需要显示的任何 UX 交互活动时,将发送此事件。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

包含以下字段:

  • ETagValue 用于同步的 eTag。
  • hrInitialize 初始化 OneSettings 时发生的错误(如有)。
  • hrQuery 从 OneSettings 检索 UX 交互市场活动数据时发生的错误(如有)。

Microsoft.Windows.WindowsUpdate.RUXIM.ICSOneSettingsSyncLaunch

RUXIM 开始检查 OneSettings 以检索可能需要显示的任何 UX 交互活动时,将发送此事件。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

Microsoft.Windows.WindowsUpdate.RUXIM.IHEvaluateAndPresent

RUXIM 交互处理程序完成评估并可能呈现交互活动时,将生成此事件。 随此事件收集的数据用于帮助使 Windows 保持最新状态并正常运行。

包含以下字段:

  • hrLocal 评估和演示期间 RUXIM 交互处理程序发生错误(如有)。
  • hrPresentation 演示期间 RUXIM 演示处理程序报告错误(如有)。
  • InteractionCampaignID GUID;由 RUXIM 交互处理程序处理的用户交互活动。
  • ResultId 评估和演示生成的结果。
  • WasCompleted 如果用户交互活动已完成,则为 true。
  • WasPresented 如果向用户显示用户交互活动,则为 true。

Windows 更新缓解事件

Microsoft.Windows.Mitigations.AllowInPlaceUpgrade.ApplyTroubleshootingComplete

尝试启用就地升级后,此事件提供摘要信息。 随此事件收集的数据用于帮助使 Windows 保持最新状态并正常运行。

包含以下字段:

  • applicable 需要尝试的操作。
  • failed 所尝试的单个操作结果。
  • hr 评估并启用就地升级的总体操作结果。

Mitigation360Telemetry.MitigationCustom.CleanupSafeOsImages

此事件发送用于操作系统更新的特定于 CleanupSafeOsImages 缓解的数据。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • ClientId Windows 更新使用的客户端 ID。
  • FlightId 设备收到的每个 Windows 预览体验成员版本的 ID。
  • InstanceId 标识每个更新实例的唯一设备 ID。
  • MitigationScenario 在其中执行缓解的更新方案。
  • MountedImageCount 安装的映像数。
  • MountedImageMatches 安装的映像匹配项数。
  • MountedImagesFailed:无法移除的已装载映像数。
  • MountedImagesRemoved 成功删除的已安装映像数。
  • MountedImagesSkipped:未找到的已装载映像数。
  • RelatedCV 最新 USO 扫描生成的相关矢量值。
  • Result 此操作的 HResult。
  • ScenarioId 指示缓解方案的 ID。
  • ScenarioSupported 指示是否支持方案。
  • SessionId 每次更新尝试的唯一值。
  • UpdateId 每个 Windows 更新的唯一 ID。
  • WuId Windows 更新客户端的唯一 ID。

Mitigation360Telemetry.MitigationCustom.CryptcatsvcRebuild

此事件发送用于操作系统更新的特定于 CryptcatsvcRebuild 缓解的数据。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

包含以下字段:

  • ClientId 在 Windows 更新方案中,这将是传递到“设置”的 Windows 更新客户端 ID。 在媒体设置中,默认值为 Media360,但可被唯一值调用方覆盖。
  • FlightId 每个外部测试版的唯一标识符。
  • InstanceId 用于标识每个 setuphost.exe 实例的唯一 GUID。
  • MitigationNeeded 有关是否需要缓解的信息。
  • MitigationScenario 在其中执行缓解的更新方案。
  • RelatedCV 由最新 USO 扫描生成的相关矢量值。
  • Result 此操作的 HResult。
  • ScenarioId 指示缓解方案的 ID。
  • ScenarioSupported 指示是否支持方案。
  • ServiceDisabled 有关服务是否已禁用的信息。
  • SessionId 每次更新尝试的唯一值。
  • UpdateId 每个更新的唯一 ID。
  • WuId Windows 更新客户端的唯一 ID。

Mitigation360Telemetry.MitigationCustom.FixAppXReparsePoints

此事件发送用于操作系统更新的特定于 FixAppXReparsePoints 缓解的数据。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • ClientId 在 Windows 更新方案中,这将是传递到“设置”的 Windows 更新客户端 ID。 在媒体设置中,默认值为 Media360,但可被唯一值调用方覆盖。
  • FlightId 每个外部测试版的唯一标识符。
  • InstanceId 用于标识每个 setuphost.exe 实例的唯一 GUID。
  • MitigationScenario 在其中执行缓解的更新方案。
  • RelatedCV 由最新 USO 扫描生成的相关矢量值。
  • ReparsePointsFailed 已损坏但我们无法修复的分析点的数量。
  • ReparsePointsFixed 损坏并且已由此缓解修复的分析点数量。
  • eparsePointsSkipped:未损坏且不需要执行任何操作的分析点数量。
  • Result 此操作的 HResult。
  • ScenarioId 指示缓解方案的 ID。
  • ScenarioSupported 指示是否支持方案。
  • SessionId 每次更新尝试的唯一值。
  • UpdateId 每个更新的唯一 ID。
  • WuId Windows 更新客户端的唯一 ID。

Mitigation360Telemetry.MitigationCustom.FixupWimmountSysPath

此事件发送用于操作系统更新的特定于 FixupWimmountSysPath 缓解的数据。 随此事件收集的数据用于帮助使 Windows 保持最新状态。

包含以下字段:

  • ClientId 在 Windows 更新方案中,这将是传递到“设置”的 Windows 更新客户端 ID。 在媒体设置中,默认值为 Media360,但可被唯一值调用方覆盖。
  • FlightId 每个外部测试版的唯一标识符。
  • ImagePathDefault 系统注册表中定义的 wimmount.sys 驱动程序默认路径。
  • ImagePathFixedup 指示 wimmount.sys 驱动程序路径是否已通过此缓解措施修复的布尔值。
  • InstanceId 用于标识每个 setuphost.exe 实例的唯一 GUID。
  • MitigationScenario 在其中尝试缓解的更新方案。
  • RelatedCV 相关矢量值。
  • Result 此操作的 HResult。
  • ScenarioId Setup360 流类型。
  • ScenarioSupported 是否支持传入的更新方案。
  • SessionId UpdateAgent“SessionId”值。
  • updateId 更新的唯一标识符。
  • WuId Windows 更新客户端的唯一标识符。

Windows 更新保留管理器事件

Microsoft.Windows.UpdateReserveManager.BeginScenario

当调用更新保留管理器以开始方案时将发送此事件。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

提供有以下字段:

  • Flags 传递给开始方案函数的标志。
  • HardReserveSize 硬保留的大小。
  • HardReserveUsedSpace 硬保留中已用的空间。
  • OwningScenarioId 调用开始方案函数的客户端的方案 ID。
  • ReturnCode 开始方案操作的返回代码。
  • ScenarioId 保留管理器内部的方案 ID。
  • SoftReserveSize 软保留的大小。
  • SoftReserveUsedSpace 使用的软保留空间量。

Microsoft.Windows.UpdateReserveManager.ClearReserve

当更新保留管理器清除其中一项保留时将发送此事件。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • FinalReserveUsedSpace 清除后保留所使用的空间量。
  • InitialReserveUsedSpace 清除前保留所使用的空间量。
  • ReserveId 需要清除的保留的 ID。

Microsoft.Windows.UpdateReserveManager.CommitPendingHardReserveAdjustment

在更新保留管理器提交待处理的硬保留调整时,将会发送此事件。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • FinalAdjustment 添加或删除可选内容后硬保留的最终调整。
  • InitialAdjustment 添加或删除可选内容后硬保留的初步预期调整。

Microsoft.Windows.UpdateReserveManager.EndScenario

当更新保留管理器结束活动方案时将发送此事件。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • ActiveScenario 当前活动方案。
  • Flags 传递给结束方案调用的标志。
  • HardReserveSize 调用结束方案时硬保留的大小。
  • HardReserveUsedSpace 调用结束方案时硬保留中的已用空间。
  • ReturnCode 此操作的返回代码。
  • ScenarioId 内部保留管理器方案的 ID。
  • SoftReserveSize 调用结束方案时软保留的大小。
  • SoftReserveUsedSpace 调用结束方案时使用的软保留量。

Microsoft.Windows.UpdateReserveManager.InitializeReserves

在设备上初始化保留时发送此事件。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

提供有以下字段:

  • FallbackInitUsed 指示是否使用回退初始化。
  • FinalUserFreeSpace 初始化后的用户可用空间量。
  • Flags 在更新保留管理器初始化中使用的标志。
  • FreeSpaceToLeaveInUpdateScratch 使用保留后应剩下的可用空间量。
  • HardReserveFinalSize 硬保留的最终大小。
  • HardReserveFinalUsedSpace 硬保留中已用的空间。
  • HardReserveInitialSize 初始化后硬保留的大小。
  • HardReserveInitialUsedSpace 初始化后硬保留的利用率。
  • HardReserveTargetSize 为硬保留设置的目标大小。
  • InitialUserFreeSpace 初始化期间的用户可用空间。
  • PostUpgradeFreeSpace 传递到更新保留管理器以确定升级后的保留大小的可用空间值。
  • SoftReserveFinalSize 软保留的最终大小。
  • SoftReserveFinalUsedSpace 软保留中已用的空间。
  • SoftReserveInitialSize 初始化后的软保留大小。
  • SoftReserveInitialUsedSpace 初始化后软保留的利用率。
  • SoftReserveTargetSize 为软保留设置的目标大小。
  • TargetUserFreeSpace 传递到保留管理器以确定升级后的保留大小的目标用户可用空间。
  • UpdateScratchFinalUsedSpace 暂存保留中已用的空间。
  • UpdateScratchInitialUsedSpace 初始化后暂存保留的利用率。
  • UpdateScratchReserveFinalSize 暂存保留的最终大小。
  • UpdateScratchReserveInitialSize 初始化后暂存保留的大小。

Microsoft.Windows.UpdateReserveManager.InitializeUpdateReserveManager

此事件返回有关更新保留管理器的数据,包括它是否已初始化。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • ClientId 调用方应用程序的 ID。
  • Flags 用于初始化管理器的枚举标志。
  • Offline 指示在脱机操作期间是否调用保留管理器。
  • PolicyPassed 指示计算机是否可以使用保留。
  • ReturnCode 操作的返回代码。
  • Version 更新保留管理器的版本。

Microsoft.Windows.UpdateReserveManager.PrepareTIForReserveInitialization

在更新保留管理器准备受信任的安装程序以针对下次启动初始化保留时,将会发送此事件。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • FallbackLogicUsed 指示是否将回退逻辑用于初始化。
  • Flags 传递给函数以为保留初始化准备受信任安装程序的标志。

Microsoft.Windows.UpdateReserveManager.ReevaluatePolicy

当更新保留管理器重新评估策略以确定保留使用量时发送此事件。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • PolicyChanged 指示策略是否已更改。
  • PolicyFailedEnum 策略失败的原因。
  • PolicyPassed 指示是否已传递策略。

Microsoft.Windows.UpdateReserveManager.RemovePendingHardReserveAdjustment

在更新保留管理器删除待处理的硬保留调整时,将会发送此事件。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

Microsoft.Windows.UpdateReserveManager.TurnOffReserves

当更新保留管理器关闭某些操作的保留功能时将发送此事件。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • Flags 关闭保留函数中使用的标志。
  • HardReserveSize 调用关闭时硬保留的大小。
  • HardReserveUsedSpace 调用关闭时硬保留使用的空间量
  • ScratchReserveSize 调用关闭时暂存保留的大小。
  • ScratchReserveUsedSpace 调用关闭时暂存保留使用的空间量。
  • SoftReserveSize 调用关闭时软保留的大小。
  • SoftReserveUsedSpace 调用关闭时使用的软保留量。

Microsoft.Windows.UpdateReserveManager.UpdatePendingHardReserveAdjustment

安装选项内容后更新保留管理器需要调整硬保留的大小时,将会发送此事件。 随此事件收集的数据用于帮助使 Windows 保持安全和最新状态。

包含以下字段:

  • ChangeSize 基于可选内容添加或删除的硬保留大小的更改。
  • Disposition 硬保留调整函数的参数。
  • Flags 传递给硬保留调整函数的标志。
  • PendingHardReserveAdjustment 对硬保留大小所做的最终更改。
  • UpdateType 指示更改是增加还是减小硬保留大小。