Windows 10, version 2004 required Windows diagnostic events and fields

08/31/2020

324 minutes to read





In this article

Important Windows is moving to classifying the data collected from customer’s devices as either Required or Optional.

Applies to

Windows 10, version 2004

Required diagnostic data gathers a limited set of information that is critical for understanding the device and its configuration including: basic device information, quality-related information, app compatibility, and Microsoft Store.

Required diagnostic data helps to identify problems that can occur on a particular device hardware or software configuration. For example, it can help determine if crashes are more frequent on devices with a specific amount of memory or that are running a particular driver version. This helps Microsoft fix operating system or app problems.

Use this article to learn about diagnostic events, grouped by event area, and the fields within each event. A brief description is provided for each field. Every event generated includes common data, which collects device data.

You can learn more about Windows functional and diagnostic data through these articles:

Appraiser events

Microsoft.Windows.Appraiser.General.ChecksumTotalPictureCount

This event lists the types of objects and how many of each exist on the client device. This allows for a quick way to ensure that the records present on the server match what is present on the client. The data collected with this event is used to help keep Windows up to date.

The following fields are available:

DatasourceApplicationFile_19H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceApplicationFile_19H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceApplicationFile_20H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceApplicationFile_20H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceApplicationFile_21H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceApplicationFile_21H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceApplicationFile_RS1 An ID for the system, calculated by hashing hardware identifiers.

An ID for the system, calculated by hashing hardware identifiers. DatasourceApplicationFile_RS2 An ID for the system, calculated by hashing hardware identifiers.

An ID for the system, calculated by hashing hardware identifiers. DatasourceApplicationFile_RS3 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceApplicationFile_RS4 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceApplicationFile_RS5 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceApplicationFile_TH1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceApplicationFile_TH2 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDevicePnp_19H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDevicePnp_19H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDevicePnp_20H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDevicePnp_20H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDevicePnp_21H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDevicePnp_21H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDevicePnp_RS1 The total DataSourceDevicePnp objects targeting Windows 10 version 1607 on this device.

The total DataSourceDevicePnp objects targeting Windows 10 version 1607 on this device. DatasourceDevicePnp_RS2 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDevicePnp_RS3 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDevicePnp_RS4 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDevicePnp_RS4Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDevicePnp_RS5 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDevicePnp_RS5Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDevicePnp_TH1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDevicePnp_TH2 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDriverPackage_19H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDriverPackage_19H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDriverPackage_20H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDriverPackage_20H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDriverPackage_21H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDriverPackage_21H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDriverPackage_RS1 The total DataSourceDriverPackage objects targeting Windows 10 version 1607 on this device.

The total DataSourceDriverPackage objects targeting Windows 10 version 1607 on this device. DatasourceDriverPackage_RS2 The total DataSourceDriverPackage objects targeting Windows 10, version 1703 on this device.

The total DataSourceDriverPackage objects targeting Windows 10, version 1703 on this device. DatasourceDriverPackage_RS3 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDriverPackage_RS4 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDriverPackage_RS4Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDriverPackage_RS5 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDriverPackage_RS5Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDriverPackage_TH1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceDriverPackage_TH2 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoBlock_19H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoBlock_19H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoBlock_20H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoBlock_20H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoBlock_21H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoBlock_21H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoBlock_RS1 The total DataSourceMatchingInfoBlock objects targeting Windows 10 version 1607 on this device.

The total DataSourceMatchingInfoBlock objects targeting Windows 10 version 1607 on this device. DataSourceMatchingInfoBlock_RS2 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoBlock_RS3 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoBlock_RS4 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoBlock_RS5 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoBlock_TH1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoBlock_TH2 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoPassive_19H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoPassive_19H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoPassive_20H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoPassive_20H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoPassive_21H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoPassive_21H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoPassive_RS1 The total DataSourceMatchingInfoPassive objects targeting Windows 10 version 1607 on this device.

The total DataSourceMatchingInfoPassive objects targeting Windows 10 version 1607 on this device. DataSourceMatchingInfoPassive_RS2 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoPassive_RS3 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoPassive_RS4 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoPassive_RS5 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoPassive_TH1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoPassive_TH2 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoPostUpgrade_19H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoPostUpgrade_19H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoPostUpgrade_20H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoPostUpgrade_20H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoPostUpgrade_21H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoPostUpgrade_21H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoPostUpgrade_RS1 The total DataSourceMatchingInfoPostUpgrade objects targeting Windows 10 version 1607 on this device.

The total DataSourceMatchingInfoPostUpgrade objects targeting Windows 10 version 1607 on this device. DataSourceMatchingInfoPostUpgrade_RS2 The total DataSourceMatchingInfoPostUpgrade objects targeting Windows 10 version 1703 on this device.

The total DataSourceMatchingInfoPostUpgrade objects targeting Windows 10 version 1703 on this device. DataSourceMatchingInfoPostUpgrade_RS3 The total DataSourceMatchingInfoPostUpgrade objects targeting Windows 10 version 1709 on this device.

The total DataSourceMatchingInfoPostUpgrade objects targeting Windows 10 version 1709 on this device. DataSourceMatchingInfoPostUpgrade_RS4 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoPostUpgrade_RS5 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoPostUpgrade_TH1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DataSourceMatchingInfoPostUpgrade_TH2 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceSystemBios_19H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceSystemBios_19H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceSystemBios_20H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceSystemBios_20H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceSystemBios_21H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceSystemBios_21H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceSystemBios_RS1 The total DatasourceSystemBios objects targeting Windows 10 version 1607 present on this device.

The total DatasourceSystemBios objects targeting Windows 10 version 1607 present on this device. DatasourceSystemBios_RS2 The total DatasourceSystemBios objects targeting Windows 10 version 1703 present on this device.

The total DatasourceSystemBios objects targeting Windows 10 version 1703 present on this device. DatasourceSystemBios_RS3 The total DatasourceSystemBios objects targeting Windows 10 version 1709 present on this device.

The total DatasourceSystemBios objects targeting Windows 10 version 1709 present on this device. DatasourceSystemBios_RS4 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceSystemBios_RS4Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceSystemBios_RS5 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceSystemBios_RS5Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceSystemBios_TH1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DatasourceSystemBios_TH2 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionApplicationFile_19H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionApplicationFile_19H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionApplicationFile_20H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionApplicationFile_20H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionApplicationFile_21H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionApplicationFile_21H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionApplicationFile_RS1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionApplicationFile_RS2 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionApplicationFile_RS3 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionApplicationFile_RS4 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionApplicationFile_RS5 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionApplicationFile_TH1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionApplicationFile_TH2 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDevicePnp_19H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDevicePnp_19H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDevicePnp_20H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDevicePnp_20H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDevicePnp_21H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDevicePnp_21H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDevicePnp_RS1 The total DecisionDevicePnp objects targeting Windows 10 version 1607 on this device.

The total DecisionDevicePnp objects targeting Windows 10 version 1607 on this device. DecisionDevicePnp_RS2 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDevicePnp_RS3 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDevicePnp_RS4 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDevicePnp_RS4Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDevicePnp_RS5 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDevicePnp_RS5Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDevicePnp_TH1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDevicePnp_TH2 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDriverPackage_19H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDriverPackage_19H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDriverPackage_20H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDriverPackage_20H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDriverPackage_21H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDriverPackage_21H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDriverPackage_RS1 The total DecisionDriverPackage objects targeting Windows 10 version 1607 on this device.

The total DecisionDriverPackage objects targeting Windows 10 version 1607 on this device. DecisionDriverPackage_RS2 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDriverPackage_RS3 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDriverPackage_RS4 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDriverPackage_RS4Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDriverPackage_RS5 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDriverPackage_RS5Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDriverPackage_TH1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionDriverPackage_TH2 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoBlock_19H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoBlock_19H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoBlock_20H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoBlock_20H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoBlock_21H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoBlock_21H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoBlock_RS1 The total DecisionMatchingInfoBlock objects targeting Windows 10 version 1607 present on this device.

The total DecisionMatchingInfoBlock objects targeting Windows 10 version 1607 present on this device. DecisionMatchingInfoBlock_RS2 The total DecisionMatchingInfoBlock objects targeting Windows 10 version 1703 present on this device.

The total DecisionMatchingInfoBlock objects targeting Windows 10 version 1703 present on this device. DecisionMatchingInfoBlock_RS3 The total DecisionMatchingInfoBlock objects targeting Windows 10 version 1709 present on this device.

The total DecisionMatchingInfoBlock objects targeting Windows 10 version 1709 present on this device. DecisionMatchingInfoBlock_RS4 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoBlock_RS5 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoBlock_TH1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoBlock_TH2 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoPassive_19H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoPassive_19H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoPassive_20H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoPassive_20H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoPassive_21H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoPassive_21H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoPassive_RS1 The total DecisionMatchingInfoPassive objects targeting Windows 10 version 1607 on this device.

The total DecisionMatchingInfoPassive objects targeting Windows 10 version 1607 on this device. DecisionMatchingInfoPassive_RS2 The total DecisionMatchingInfoPassive objects targeting Windows 10 version 1703 on this device.

The total DecisionMatchingInfoPassive objects targeting Windows 10 version 1703 on this device. DecisionMatchingInfoPassive_RS3 The total DecisionMatchingInfoPassive objects targeting Windows 10 version 1803 on this device.

The total DecisionMatchingInfoPassive objects targeting Windows 10 version 1803 on this device. DecisionMatchingInfoPassive_RS4 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoPassive_RS5 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoPassive_TH1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoPassive_TH2 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoPostUpgrade_19H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoPostUpgrade_19H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoPostUpgrade_20H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoPostUpgrade_20H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoPostUpgrade_21H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoPostUpgrade_21H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoPostUpgrade_RS1 The total DecisionMatchingInfoPostUpgrade objects targeting Windows 10 version 1607 on this device.

The total DecisionMatchingInfoPostUpgrade objects targeting Windows 10 version 1607 on this device. DecisionMatchingInfoPostUpgrade_RS2 The total DecisionMatchingInfoPostUpgrade objects targeting Windows 10 version 1703 on this device.

The total DecisionMatchingInfoPostUpgrade objects targeting Windows 10 version 1703 on this device. DecisionMatchingInfoPostUpgrade_RS3 The total DecisionMatchingInfoPostUpgrade objects targeting Windows 10 version 1709 on this device.

The total DecisionMatchingInfoPostUpgrade objects targeting Windows 10 version 1709 on this device. DecisionMatchingInfoPostUpgrade_RS4 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoPostUpgrade_RS5 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoPostUpgrade_TH1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMatchingInfoPostUpgrade_TH2 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMediaCenter_19H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMediaCenter_19H1Setup The total DecisionMediaCenter objects targeting the next release of Windows on this device.

The total DecisionMediaCenter objects targeting the next release of Windows on this device. DecisionMediaCenter_20H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMediaCenter_20H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMediaCenter_21H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMediaCenter_21H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMediaCenter_RS1 The total DecisionMediaCenter objects targeting Windows 10 version 1607 present on this device.

The total DecisionMediaCenter objects targeting Windows 10 version 1607 present on this device. DecisionMediaCenter_RS2 The total DecisionMediaCenter objects targeting Windows 10 version 1703 present on this device.

The total DecisionMediaCenter objects targeting Windows 10 version 1703 present on this device. DecisionMediaCenter_RS3 The total DecisionMediaCenter objects targeting Windows 10 version 1709 present on this device.

The total DecisionMediaCenter objects targeting Windows 10 version 1709 present on this device. DecisionMediaCenter_RS4 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMediaCenter_RS5 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMediaCenter_TH1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionMediaCenter_TH2 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionSystemBios_19H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionSystemBios_19H1Setup The total DecisionSystemBios objects targeting the next release of Windows on this device.

The total DecisionSystemBios objects targeting the next release of Windows on this device. DecisionSystemBios_20H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionSystemBios_20H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionSystemBios_21H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionSystemBios_21H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionSystemBios_RS1 The total DecisionSystemBios objects targeting Windows 10 version 1607 on this device.

The total DecisionSystemBios objects targeting Windows 10 version 1607 on this device. DecisionSystemBios_RS2 The total DecisionSystemBios objects targeting Windows 10 version 1703 on this device.

The total DecisionSystemBios objects targeting Windows 10 version 1703 on this device. DecisionSystemBios_RS3 The total DecisionSystemBios objects targeting Windows 10 version 1709 on this device.

The total DecisionSystemBios objects targeting Windows 10 version 1709 on this device. DecisionSystemBios_RS4 The total DecisionSystemBios objects targeting Windows 10 version, 1803 present on this device.

The total DecisionSystemBios objects targeting Windows 10 version, 1803 present on this device. DecisionSystemBios_RS4Setup The total DecisionSystemBios objects targeting the next release of Windows on this device.

The total DecisionSystemBios objects targeting the next release of Windows on this device. DecisionSystemBios_RS5 The total DecisionSystemBios objects targeting the next release of Windows on this device.

The total DecisionSystemBios objects targeting the next release of Windows on this device. DecisionSystemBios_RS5Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionSystemBios_TH1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionSystemBios_TH2 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionTest_20H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionTest_21H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. DecisionTest_21H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. InventoryApplicationFile The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. InventoryLanguagePack The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. InventoryMediaCenter The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. InventorySystemBios The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. InventoryTest The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. InventoryUplevelDriverPackage The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. PCFP The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. SystemMemory The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. SystemProcessorCompareExchange The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. SystemProcessorLahfSahf The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. SystemProcessorNx The total number of objects of this type present on this device.

The total number of objects of this type present on this device. SystemProcessorPrefetchW The total number of objects of this type present on this device.

The total number of objects of this type present on this device. SystemProcessorSse2 The total number of objects of this type present on this device.

The total number of objects of this type present on this device. SystemTouch The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. SystemWim The total number of objects of this type present on this device.

The total number of objects of this type present on this device. SystemWindowsActivationStatus The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. SystemWlan The total number of objects of this type present on this device.

The total number of objects of this type present on this device. Wmdrm_19H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. Wmdrm_19H1Setup The total Wmdrm objects targeting the next release of Windows on this device.

The total Wmdrm objects targeting the next release of Windows on this device. Wmdrm_20H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. Wmdrm_20H1Setup The total Wmdrm objects targeting the next release of Windows on this device.

The total Wmdrm objects targeting the next release of Windows on this device. Wmdrm_21H1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. Wmdrm_21H1Setup The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. Wmdrm_RS1 An ID for the system, calculated by hashing hardware identifiers.

An ID for the system, calculated by hashing hardware identifiers. Wmdrm_RS2 An ID for the system, calculated by hashing hardware identifiers.

An ID for the system, calculated by hashing hardware identifiers. Wmdrm_RS3 An ID for the system, calculated by hashing hardware identifiers.

An ID for the system, calculated by hashing hardware identifiers. Wmdrm_RS4 The total Wmdrm objects targeting Windows 10, version 1803 present on this device.

The total Wmdrm objects targeting Windows 10, version 1803 present on this device. Wmdrm_RS5 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. Wmdrm_TH1 The count of the number of this particular object type present on this device.

The count of the number of this particular object type present on this device. Wmdrm_TH2 The count of the number of this particular object type present on this device.

Microsoft.Windows.Appraiser.General.DatasourceApplicationFileAdd

This event represents the basic metadata about specific application files installed on the system. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the appraiser file that is generating the events.

The version of the appraiser file that is generating the events. AvDisplayName If the app is an anti-virus app, this is its display name.

If the app is an anti-virus app, this is its display name. CompatModelIndex The compatibility prediction for this file.

The compatibility prediction for this file. HasCitData Indicates whether the file is present in CIT data.

Indicates whether the file is present in CIT data. HasUpgradeExe Indicates whether the anti-virus app has an upgrade.exe file.

Indicates whether the anti-virus app has an upgrade.exe file. IsAv Is the file an anti-virus reporting EXE?

Is the file an anti-virus reporting EXE? ResolveAttempted This will always be an empty string when sending diagnostic data.

This will always be an empty string when sending diagnostic data. SdbEntries An array of fields that indicates the SDB entries that apply to this file.

Microsoft.Windows.Appraiser.General.DatasourceApplicationFileRemove

This event indicates that the DatasourceApplicationFile object is no longer present. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.DatasourceApplicationFileStartSync

This event indicates that a new set of DatasourceApplicationFileAdd events will be sent. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.DatasourceDevicePnpAdd

This event sends compatibility data for a Plug and Play device, to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

ActiveNetworkConnection Indicates whether the device is an active network device.

Indicates whether the device is an active network device. AppraiserVersion The version of the appraiser file generating the events.

The version of the appraiser file generating the events. IsBootCritical Indicates whether the device boot is critical.

Indicates whether the device boot is critical. WuDriverCoverage Indicates whether there is a driver uplevel for this device, according to Windows Update.

Indicates whether there is a driver uplevel for this device, according to Windows Update. WuDriverUpdateId The Windows Update ID of the applicable uplevel driver.

The Windows Update ID of the applicable uplevel driver. WuPopulatedFromId The expected uplevel driver matching ID based on driver coverage from Windows Update.

Microsoft.Windows.Appraiser.General.DatasourceDevicePnpRemove

This event indicates that the DatasourceDevicePnp object is no longer present. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.DatasourceDevicePnpStartSync

This event indicates that a new set of DatasourceDevicePnpAdd events will be sent. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.DatasourceDriverPackageAdd

This event sends compatibility database data about driver packages to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the appraiser file generating the events.

Microsoft.Windows.Appraiser.General.DatasourceDriverPackageRemove

This event indicates that the DatasourceDriverPackage object is no longer present. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.DatasourceDriverPackageStartSync

This event indicates that a new set of DatasourceDriverPackageAdd events will be sent. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockAdd

This event sends blocking data about any compatibility blocking entries on the system that are not directly related to specific applications or devices, to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the appraiser file generating the events.

The version of the appraiser file generating the events. ResolveAttempted This will always be an empty string when sending diagnostic data.

Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockRemove

This event indicates that the DataSourceMatchingInfoBlock object is no longer present. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockStartSync

This event indicates that a full set of DataSourceMatchingInfoBlockStAdd events has completed being sent. This event is used to make compatibility decisions about files to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveAdd

This event sends compatibility database information about non-blocking compatibility entries on the system that are not keyed by either applications or devices, to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the appraiser file generating the events.

Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveRemove

This event indicates that the DataSourceMatchingInfoPassive object is no longer present. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveStartSync

This event indicates that a new set of DataSourceMatchingInfoPassiveAdd events will be sent. This event is used to make compatibility decisions about files to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeAdd

This event sends compatibility database information about entries requiring reinstallation after an upgrade on the system that are not keyed by either applications or devices, to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the appraiser file generating the events.

Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeStartSync

This event indicates that a new set of DataSourceMatchingInfoPostUpgradeAdd events will be sent. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.DatasourceSystemBiosAdd

This event sends compatibility database information about the BIOS to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file generating the events.

Microsoft.Windows.Appraiser.General.DatasourceSystemBiosStartSync

This event indicates that a new set of DatasourceSystemBiosAdd events will be sent. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.DecisionApplicationFileAdd

This event sends compatibility decision data about a file to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the appraiser file that is generating the events.

The version of the appraiser file that is generating the events. BlockAlreadyInbox The uplevel runtime block on the file already existed on the current OS.

The uplevel runtime block on the file already existed on the current OS. BlockingApplication Indicates whether there are any application issues that interfere with the upgrade due to the file in question.

Indicates whether there are any application issues that interfere with the upgrade due to the file in question. DisplayGenericMessage Will be a generic message be shown for this file?

Will be a generic message be shown for this file? DisplayGenericMessageGated Indicates whether a generic message be shown for this file.

Indicates whether a generic message be shown for this file. HardBlock This file is blocked in the SDB.

This file is blocked in the SDB. HasUxBlockOverride Does the file have a block that is overridden by a tag in the SDB?

Does the file have a block that is overridden by a tag in the SDB? MigApplication Does the file have a MigXML from the SDB associated with it that applies to the current upgrade mode?

Does the file have a MigXML from the SDB associated with it that applies to the current upgrade mode? MigRemoval Does the file have a MigXML from the SDB that will cause the app to be removed on upgrade?

Does the file have a MigXML from the SDB that will cause the app to be removed on upgrade? NeedsDismissAction Will the file cause an action that can be dismissed?

Will the file cause an action that can be dismissed? NeedsInstallPostUpgradeData After upgrade, the file will have a post-upgrade notification to install a replacement for the app.

After upgrade, the file will have a post-upgrade notification to install a replacement for the app. NeedsNotifyPostUpgradeData Does the file have a notification that should be shown after upgrade?

Does the file have a notification that should be shown after upgrade? NeedsReinstallPostUpgradeData After upgrade, this file will have a post-upgrade notification to reinstall the app.

After upgrade, this file will have a post-upgrade notification to reinstall the app. NeedsUninstallAction The file must be uninstalled to complete the upgrade.

The file must be uninstalled to complete the upgrade. SdbBlockUpgrade The file is tagged as blocking upgrade in the SDB,

The file is tagged as blocking upgrade in the SDB, SdbBlockUpgradeCanReinstall The file is tagged as blocking upgrade in the SDB. It can be reinstalled after upgrade.

The file is tagged as blocking upgrade in the SDB. It can be reinstalled after upgrade. SdbBlockUpgradeUntilUpdate The file is tagged as blocking upgrade in the SDB. If the app is updated, the upgrade can proceed.

The file is tagged as blocking upgrade in the SDB. If the app is updated, the upgrade can proceed. SdbReinstallUpgrade The file is tagged as needing to be reinstalled after upgrade in the SDB. It does not block upgrade.

The file is tagged as needing to be reinstalled after upgrade in the SDB. It does not block upgrade. SdbReinstallUpgradeWarn The file is tagged as needing to be reinstalled after upgrade with a warning in the SDB. It does not block upgrade.

The file is tagged as needing to be reinstalled after upgrade with a warning in the SDB. It does not block upgrade. SoftBlock The file is softblocked in the SDB and has a warning.

Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove

This event indicates that the DecisionApplicationFile object is no longer present. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.DecisionApplicationFileStartSync

This event indicates that a new set of DecisionApplicationFileAdd events will be sent. This event is used to make compatibility decisions about a file to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.DecisionDevicePnpAdd

This event sends compatibility decision data about a Plug and Play (PNP) device to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the appraiser file generating the events.

The version of the appraiser file generating the events. AssociatedDriverIsBlocked Is the driver associated with this PNP device blocked?

Is the driver associated with this PNP device blocked? AssociatedDriverWillNotMigrate Will the driver associated with this plug-and-play device migrate?

Will the driver associated with this plug-and-play device migrate? BlockAssociatedDriver Should the driver associated with this PNP device be blocked?

Should the driver associated with this PNP device be blocked? BlockingDevice Is this PNP device blocking upgrade?

Is this PNP device blocking upgrade? BlockUpgradeIfDriverBlocked Is the PNP device both boot critical and does not have a driver included with the OS?

Is the PNP device both boot critical and does not have a driver included with the OS? BlockUpgradeIfDriverBlockedAndOnlyActiveNetwork Is this PNP device the only active network device?

Is this PNP device the only active network device? DisplayGenericMessage Will a generic message be shown during Setup for this PNP device?

Will a generic message be shown during Setup for this PNP device? DisplayGenericMessageGated Indicates whether a generic message will be shown during Setup for this PNP device.

Indicates whether a generic message will be shown during Setup for this PNP device. DriverAvailableInbox Is a driver included with the operating system for this PNP device?

Is a driver included with the operating system for this PNP device? DriverAvailableOnline Is there a driver for this PNP device on Windows Update?

Is there a driver for this PNP device on Windows Update? DriverAvailableUplevel Is there a driver on Windows Update or included with the operating system for this PNP device?

Is there a driver on Windows Update or included with the operating system for this PNP device? DriverBlockOverridden Is there is a driver block on the device that has been overridden?

Is there is a driver block on the device that has been overridden? NeedsDismissAction Will the user would need to dismiss a warning during Setup for this device?

Will the user would need to dismiss a warning during Setup for this device? NotRegressed Does the device have a problem code on the source OS that is no better than the one it would have on the target OS?

Does the device have a problem code on the source OS that is no better than the one it would have on the target OS? SdbDeviceBlockUpgrade Is there an SDB block on the PNP device that blocks upgrade?

Is there an SDB block on the PNP device that blocks upgrade? SdbDriverBlockOverridden Is there an SDB block on the PNP device that blocks upgrade, but that block was overridden?

Microsoft.Windows.Appraiser.General.DecisionDevicePnpRemove

This event Indicates that the DecisionDevicePnp object represented by the objectInstanceId is no longer present. This event is used to make compatibility decisions about PNP devices to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.DecisionDevicePnpStartSync

This event indicates that a new set of DecisionDevicePnpAdd events will be sent. This event is used to make compatibility decisions about PNP devices to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.DecisionDriverPackageAdd

This event sends decision data about driver package compatibility to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the appraiser file generating the events.

The version of the appraiser file generating the events. DisplayGenericMessageGated Indicates whether a generic offer block message will be shown for this driver package.

Indicates whether a generic offer block message will be shown for this driver package. DriverBlockOverridden Does the driver package have an SDB block that blocks it from migrating, but that block has been overridden?

Does the driver package have an SDB block that blocks it from migrating, but that block has been overridden? DriverIsDeviceBlocked Was the driver package was blocked because of a device block?

Was the driver package was blocked because of a device block? DriverIsDriverBlocked Is the driver package blocked because of a driver block?

Is the driver package blocked because of a driver block? DriverIsTroubleshooterBlocked Indicates whether the driver package is blocked because of a troubleshooter block.

Indicates whether the driver package is blocked because of a troubleshooter block. DriverShouldNotMigrate Should the driver package be migrated during upgrade?

Should the driver package be migrated during upgrade? SdbDriverBlockOverridden Does the driver package have an SDB block that blocks it from migrating, but that block has been overridden?

Microsoft.Windows.Appraiser.General.DecisionDriverPackageRemove

This event indicates that the DecisionDriverPackage object represented by the objectInstanceId is no longer present. This event is used to make compatibility decisions about driver packages to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.DecisionDriverPackageStartSync

The DecisionDriverPackageStartSync event indicates that a new set of DecisionDriverPackageAdd events will be sent. This event is used to make compatibility decisions about driver packages to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.DecisionMatchingInfoBlockAdd

This event sends compatibility decision data about blocking entries on the system that are not keyed by either applications or devices, to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the appraiser file generating the events.

The version of the appraiser file generating the events. BlockingApplication Are there are any application issues that interfere with upgrade due to matching info blocks?

Are there are any application issues that interfere with upgrade due to matching info blocks? DisplayGenericMessage Will a generic message be shown for this block?

Will a generic message be shown for this block? NeedsDismissAction Will the file cause an action that can be dismissed?

Will the file cause an action that can be dismissed? NeedsUninstallAction Does the user need to take an action in setup due to a matching info block?

Does the user need to take an action in setup due to a matching info block? SdbBlockUpgrade Is a matching info block blocking upgrade?

Is a matching info block blocking upgrade? SdbBlockUpgradeCanReinstall Is a matching info block blocking upgrade, but has the can reinstall tag?

Is a matching info block blocking upgrade, but has the can reinstall tag? SdbBlockUpgradeUntilUpdate Is a matching info block blocking upgrade but has the until update tag?

Is a matching info block blocking upgrade but has the until update tag? SdbReinstallUpgradeWarn The file is tagged as needing to be reinstalled after upgrade with a warning in the SDB. It does not block upgrade.

Microsoft.Windows.Appraiser.General.DecisionMatchingInfoBlockRemove

This event indicates that the DecisionMatchingInfoBlock object is no longer present. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.DecisionMatchingInfoBlockStartSync

This event indicates that a new set of DecisionMatchingInfoBlockAdd events will be sent. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPassiveAdd

This event sends compatibility decision data about non-blocking entries on the system that are not keyed by either applications or devices, to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

The version of the Appraiser file that is generating the events. BlockingApplication Are there any application issues that interfere with upgrade due to matching info blocks?

Are there any application issues that interfere with upgrade due to matching info blocks? DisplayGenericMessageGated Indicates whether a generic offer block message will be shown due to matching info blocks.

Indicates whether a generic offer block message will be shown due to matching info blocks. MigApplication Is there a matching info block with a mig for the current mode of upgrade?

Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPassiveRemove

This event Indicates that the DecisionMatchingInfoPassive object is no longer present. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPassiveStartSync

This event indicates that a new set of DecisionMatchingInfoPassiveAdd events will be sent. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPostUpgradeAdd

This event sends compatibility decision data about entries that require reinstall after upgrade. It's used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

The version of the Appraiser file that is generating the events. NeedsInstallPostUpgradeData Will the file have a notification after upgrade to install a replacement for the app?

Will the file have a notification after upgrade to install a replacement for the app? NeedsNotifyPostUpgradeData Should a notification be shown for this file after upgrade?

Should a notification be shown for this file after upgrade? NeedsReinstallPostUpgradeData Will the file have a notification after upgrade to reinstall the app?

Will the file have a notification after upgrade to reinstall the app? SdbReinstallUpgrade The file is tagged as needing to be reinstalled after upgrade in the compatibility database (but is not blocking upgrade).

Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPostUpgradeStartSync

This event indicates that a new set of DecisionMatchingInfoPostUpgradeAdd events will be sent. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.DecisionMediaCenterAdd

This event sends decision data about the presence of Windows Media Center, to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file generating the events.

The version of the Appraiser file generating the events. BlockingApplication Is there any application issues that interfere with upgrade due to Windows Media Center?

Is there any application issues that interfere with upgrade due to Windows Media Center? MediaCenterActivelyUsed If Windows Media Center is supported on the edition, has it been run at least once and are the MediaCenterIndicators are true?

If Windows Media Center is supported on the edition, has it been run at least once and are the MediaCenterIndicators are true? MediaCenterIndicators Do any indicators imply that Windows Media Center is in active use?

Do any indicators imply that Windows Media Center is in active use? MediaCenterInUse Is Windows Media Center actively being used?

Is Windows Media Center actively being used? MediaCenterPaidOrActivelyUsed Is Windows Media Center actively being used or is it running on a supported edition?

Is Windows Media Center actively being used or is it running on a supported edition? NeedsDismissAction Are there any actions that can be dismissed coming from Windows Media Center?

Microsoft.Windows.Appraiser.General.DecisionMediaCenterStartSync

This event indicates that a new set of DecisionMediaCenterAdd events will be sent. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.DecisionSystemBiosAdd

This event sends compatibility decision data about the BIOS to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file generating the events.

The version of the Appraiser file generating the events. Blocking Is the device blocked from upgrade due to a BIOS block?

Is the device blocked from upgrade due to a BIOS block? DisplayGenericMessageGated Indicates whether a generic offer block message will be shown for the bios.

Indicates whether a generic offer block message will be shown for the bios. HasBiosBlock Does the device have a BIOS block?

Microsoft.Windows.Appraiser.General.DecisionSystemBiosStartSync

This event indicates that a new set of DecisionSystemBiosAdd events will be sent. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.GatedRegChange

This event sends data about the results of running a set of quick-blocking instructions, to help keep Windows up to date.

The following fields are available:

NewData The data in the registry value after the scan completed.

The data in the registry value after the scan completed. OldData The previous data in the registry value before the scan ran.

The previous data in the registry value before the scan ran. PCFP An ID for the system calculated by hashing hardware identifiers.

An ID for the system calculated by hashing hardware identifiers. RegKey The registry key name for which a result is being sent.

The registry key name for which a result is being sent. RegValue The registry value for which a result is being sent.

The registry value for which a result is being sent. Time The client time of the event.

Microsoft.Windows.Appraiser.General.InventoryApplicationFileAdd

This event represents the basic metadata about a file on the system. The file must be part of an app and either have a block in the compatibility database or be part of an antivirus program. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file generating the events.

The version of the Appraiser file generating the events. AvDisplayName If the app is an antivirus app, this is its display name.

If the app is an antivirus app, this is its display name. AvProductState Indicates whether the antivirus program is turned on and the signatures are up to date.

Indicates whether the antivirus program is turned on and the signatures are up to date. BinaryType A binary type. Example: UNINITIALIZED, ZERO_BYTE, DATA_ONLY, DOS_MODULE, NE16_MODULE, PE32_UNKNOWN, PE32_I386, PE32_ARM, PE64_UNKNOWN, PE64_AMD64, PE64_ARM64, PE64_IA64, PE32_CLR_32, PE32_CLR_IL, PE32_CLR_IL_PREFER32, PE64_CLR_64.

A binary type. Example: UNINITIALIZED, ZERO_BYTE, DATA_ONLY, DOS_MODULE, NE16_MODULE, PE32_UNKNOWN, PE32_I386, PE32_ARM, PE64_UNKNOWN, PE64_AMD64, PE64_ARM64, PE64_IA64, PE32_CLR_32, PE32_CLR_IL, PE32_CLR_IL_PREFER32, PE64_CLR_64. BinFileVersion An attempt to clean up FileVersion at the client that tries to place the version into 4 octets.

An attempt to clean up FileVersion at the client that tries to place the version into 4 octets. BinProductVersion An attempt to clean up ProductVersion at the client that tries to place the version into 4 octets.

An attempt to clean up ProductVersion at the client that tries to place the version into 4 octets. BoeProgramId If there is no entry in Add/Remove Programs, this is the ProgramID that is generated from the file metadata.

If there is no entry in Add/Remove Programs, this is the ProgramID that is generated from the file metadata. CompanyName The company name of the vendor who developed this file.

The company name of the vendor who developed this file. FileId A hash that uniquely identifies a file.

A hash that uniquely identifies a file. FileVersion The File version field from the file metadata under Properties -> Details.

The File version field from the file metadata under Properties -> Details. HasUpgradeExe Indicates whether the antivirus app has an upgrade.exe file.

Indicates whether the antivirus app has an upgrade.exe file. IsAv Indicates whether the file an antivirus reporting EXE.

Indicates whether the file an antivirus reporting EXE. LinkDate The date and time that this file was linked on.

The date and time that this file was linked on. LowerCaseLongPath The full file path to the file that was inventoried on the device.

The full file path to the file that was inventoried on the device. Name The name of the file that was inventoried.

The name of the file that was inventoried. ProductName The Product name field from the file metadata under Properties -> Details.

The Product name field from the file metadata under Properties -> Details. ProductVersion The Product version field from the file metadata under Properties -> Details.

The Product version field from the file metadata under Properties -> Details. ProgramId A hash of the Name, Version, Publisher, and Language of an application used to identify it.

A hash of the Name, Version, Publisher, and Language of an application used to identify it. Size The size of the file (in hexadecimal bytes).

Microsoft.Windows.Appraiser.General.InventoryApplicationFileRemove

This event indicates that the InventoryApplicationFile object is no longer present. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync

This event indicates that a new set of InventoryApplicationFileAdd events will be sent. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.InventoryLanguagePackAdd

This event sends data about the number of language packs installed on the system, to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

The version of the Appraiser file that is generating the events. HasLanguagePack Indicates whether this device has 2 or more language packs.

Indicates whether this device has 2 or more language packs. LanguagePackCount The number of language packs are installed.

Microsoft.Windows.Appraiser.General.InventoryLanguagePackRemove

This event indicates that the InventoryLanguagePack object is no longer present. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.InventoryLanguagePackStartSync

This event indicates that a new set of InventoryLanguagePackAdd events will be sent. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.InventoryMediaCenterAdd

This event sends true/false data about decision points used to understand whether Windows Media Center is used on the system, to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file generating the events.

The version of the Appraiser file generating the events. EverLaunched Has Windows Media Center ever been launched?

Has Windows Media Center ever been launched? HasConfiguredTv Has the user configured a TV tuner through Windows Media Center?

Has the user configured a TV tuner through Windows Media Center? HasExtendedUserAccounts Are any Windows Media Center Extender user accounts configured?

Are any Windows Media Center Extender user accounts configured? HasWatchedFolders Are any folders configured for Windows Media Center to watch?

Are any folders configured for Windows Media Center to watch? IsDefaultLauncher Is Windows Media Center the default app for opening music or video files?

Is Windows Media Center the default app for opening music or video files? IsPaid Is the user running a Windows Media Center edition that implies they paid for Windows Media Center?

Is the user running a Windows Media Center edition that implies they paid for Windows Media Center? IsSupported Does the running OS support Windows Media Center?

Microsoft.Windows.Appraiser.General.InventoryMediaCenterRemove

This event indicates that the InventoryMediaCenter object is no longer present. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.InventoryMediaCenterStartSync

This event indicates that a new set of InventoryMediaCenterAdd events will be sent. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.InventorySystemBiosAdd

This event sends basic metadata about the BIOS to determine whether it has a compatibility block. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

The version of the Appraiser file that is generating the events. biosDate The release date of the BIOS in UTC format.

The release date of the BIOS in UTC format. BiosDate The release date of the BIOS in UTC format.

The release date of the BIOS in UTC format. biosName The name field from Win32_BIOS.

The name field from Win32_BIOS. BiosName The name field from Win32_BIOS.

The name field from Win32_BIOS. manufacturer The manufacturer field from Win32_ComputerSystem.

The manufacturer field from Win32_ComputerSystem. Manufacturer The manufacturer field from Win32_ComputerSystem.

The manufacturer field from Win32_ComputerSystem. model The model field from Win32_ComputerSystem.

The model field from Win32_ComputerSystem. Model The model field from Win32_ComputerSystem.

Microsoft.Windows.Appraiser.General.InventorySystemBiosStartSync

This event indicates that a new set of InventorySystemBiosAdd events will be sent. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser binary (executable) generating the events.

Microsoft.Windows.Appraiser.General.InventoryUplevelDriverPackageAdd

This event runs only during setup. It provides a listing of the uplevel driver packages that were downloaded before the upgrade. It is critical in understanding if failures in setup can be traced to not having sufficient uplevel drivers before the upgrade. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

The version of the Appraiser file that is generating the events. BootCritical Is the driver package marked as boot critical?

Is the driver package marked as boot critical? Build The build value from the driver package.

The build value from the driver package. CatalogFile The name of the catalog file within the driver package.

The name of the catalog file within the driver package. Class The device class from the driver package.

The device class from the driver package. ClassGuid The device class unique ID from the driver package.

The device class unique ID from the driver package. Date The date from the driver package.

The date from the driver package. Inbox Is the driver package of a driver that is included with Windows?

Is the driver package of a driver that is included with Windows? OriginalName The original name of the INF file before it was renamed. Generally a path under $WINDOWS.~BT\Drivers\DU.

The original name of the INF file before it was renamed. Generally a path under $WINDOWS.~BT\Drivers\DU. Provider The provider of the driver package.

The provider of the driver package. PublishedName The name of the INF file after it was renamed.

The name of the INF file after it was renamed. Revision The revision of the driver package.

The revision of the driver package. SignatureStatus Indicates if the driver package is signed. Unknown = 0, Unsigned = 1, Signed = 2.

Indicates if the driver package is signed. Unknown = 0, Unsigned = 1, Signed = 2. VersionMajor The major version of the driver package.

The major version of the driver package. VersionMinor The minor version of the driver package.

Microsoft.Windows.Appraiser.General.InventoryUplevelDriverPackageRemove

This event indicates that the InventoryUplevelDriverPackage object is no longer present. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.InventoryUplevelDriverPackageStartSync

This event indicates that a new set of InventoryUplevelDriverPackageAdd events will be sent. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.RunContext

This event is sent at the beginning of an appraiser run, the RunContext indicates what should be expected in the following data payload. This event is used with the other Appraiser events to make compatibility decisions to keep Windows up to date.

The following fields are available:

AppraiserBranch The source branch in which the currently running version of Appraiser was built.

The source branch in which the currently running version of Appraiser was built. AppraiserProcess The name of the process that launched Appraiser.

The name of the process that launched Appraiser. AppraiserVersion The version of the Appraiser file generating the events.

The version of the Appraiser file generating the events. CensusId A unique hardware identifier.

A unique hardware identifier. Context Indicates what mode Appraiser is running in. Example: Setup or Telemetry.

Indicates what mode Appraiser is running in. Example: Setup or Telemetry. PCFP An ID for the system calculated by hashing hardware identifiers.

An ID for the system calculated by hashing hardware identifiers. Subcontext Indicates what categories of incompatibilities appraiser is scanning for. Can be N/A, Resolve, or a semicolon-delimited list that can include App, Dev, Sys, Gat, or Rescan.

Indicates what categories of incompatibilities appraiser is scanning for. Can be N/A, Resolve, or a semicolon-delimited list that can include App, Dev, Sys, Gat, or Rescan. Time The client time of the event.

Microsoft.Windows.Appraiser.General.SystemMemoryAdd

This event sends data on the amount of memory on the system and whether it meets requirements, to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file generating the events.

The version of the Appraiser file generating the events. Blocking Is the device from upgrade due to memory restrictions?

Is the device from upgrade due to memory restrictions? MemoryRequirementViolated Was a memory requirement violated?

Was a memory requirement violated? pageFile The current committed memory limit for the system or the current process, whichever is smaller (in bytes).

The current committed memory limit for the system or the current process, whichever is smaller (in bytes). ram The amount of memory on the device.

The amount of memory on the device. ramKB The amount of memory (in KB).

The amount of memory (in KB). virtual The size of the user-mode portion of the virtual address space of the calling process (in bytes).

The size of the user-mode portion of the virtual address space of the calling process (in bytes). virtualKB The amount of virtual memory (in KB).

Microsoft.Windows.Appraiser.General.SystemMemoryStartSync

This event indicates that a new set of SystemMemoryAdd events will be sent. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.SystemProcessorCompareExchangeAdd

This event sends data indicating whether the system supports the CompareExchange128 CPU requirement, to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file generating the events.

The version of the Appraiser file generating the events. Blocking Is the upgrade blocked due to the processor?

Is the upgrade blocked due to the processor? CompareExchange128Support Does the CPU support CompareExchange128?

Microsoft.Windows.Appraiser.General.SystemProcessorCompareExchangeStartSync

This event indicates that a new set of SystemProcessorCompareExchangeAdd events will be sent. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.SystemProcessorLahfSahfAdd

This event sends data indicating whether the system supports the LAHF & SAHF CPU requirement, to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file generating the events.

The version of the Appraiser file generating the events. Blocking Is the upgrade blocked due to the processor?

Is the upgrade blocked due to the processor? LahfSahfSupport Does the CPU support LAHF/SAHF?

Microsoft.Windows.Appraiser.General.SystemProcessorLahfSahfStartSync

This event indicates that a new set of SystemProcessorLahfSahfAdd events will be sent. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.SystemProcessorNxAdd

This event sends data indicating whether the system supports the NX CPU requirement, to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

The version of the Appraiser file that is generating the events. Blocking Is the upgrade blocked due to the processor?

Is the upgrade blocked due to the processor? NXDriverResult The result of the driver used to do a non-deterministic check for NX support.

The result of the driver used to do a non-deterministic check for NX support. NXProcessorSupport Does the processor support NX?

Microsoft.Windows.Appraiser.General.SystemProcessorNxStartSync

This event indicates that a new set of SystemProcessorNxAdd events will be sent. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.SystemProcessorPrefetchWAdd

This event sends data indicating whether the system supports the PrefetchW CPU requirement, to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

The version of the Appraiser file that is generating the events. Blocking Is the upgrade blocked due to the processor?

Is the upgrade blocked due to the processor? PrefetchWSupport Does the processor support PrefetchW?

Microsoft.Windows.Appraiser.General.SystemProcessorPrefetchWEndSync

Deprecated in RS3. This event indicates that a full set of SystemProcessorPrefetchWAdd events has been sent. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

Microsoft.Windows.Appraiser.General.SystemProcessorPrefetchWStartSync

This event indicates that a new set of SystemProcessorPrefetchWAdd events will be sent. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.SystemProcessorSse2Add

This event sends data indicating whether the system supports the SSE2 CPU requirement, to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

The version of the Appraiser file that is generating the events. Blocking Is the upgrade blocked due to the processor?

Is the upgrade blocked due to the processor? SSE2ProcessorSupport Does the processor support SSE2?

Microsoft.Windows.Appraiser.General.SystemProcessorSse2StartSync

This event indicates that a new set of SystemProcessorSse2Add events will be sent. The data collected with this event is used to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

Microsoft.Windows.Appraiser.General.SystemTouchAdd

This event sends data indicating whether the system supports touch, to help keep Windows up to date.

This event includes fields from Ms.Device.DeviceInventoryChange.

The following fields are available:

AppraiserVersion The version of the Appraiser file that is generating the events.

The version of the Appraiser file that is generating the events. IntegratedTouchDigitizerPresent Is there an integrated touch digitizer?

Is there an integrated touch digitizer? MaximumTouches The maximum number of touch points supported by the device hardware.

Microsoft.Windows.Appraiser.General.SystemTouchRemove

This event indicates that the SystemTouch object 