mirror of
https://github.com/MicrosoftDocs/windows-itpro-docs.git
synced 2025-06-16 10:53:43 +00:00
Merge remote-tracking branch 'refs/remotes/origin/master' into vs-test
This commit is contained in:
@ -1,6 +1,7 @@
|
||||
# [Configure Windows 10](index.md)
|
||||
## [Configure Windows telemetry in your organization](configure-windows-telemetry-in-your-organization.md)
|
||||
## [Basic level Windows diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields.md)
|
||||
## [Windows 10, version 1703 diagnostic data](windows-diagnostic-data.md)
|
||||
## [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md)
|
||||
## [Manage Wi-Fi Sense in your company](manage-wifi-sense-in-enterprise.md)
|
||||
## [Configure kiosk and shared devices running Windows 10 desktop editions](kiosk-shared-pc.md)
|
||||
|
@ -177,7 +177,6 @@ These fields are added whenever Ms.Device.DeviceInventoryChange is included in t
|
||||
The following fields are available:
|
||||
|
||||
- **syncId** A string used to group StartSync, EndSync, Add, and Remove operations that belong together. This field is unique by Sync period and is used to disambiguate in situations where multiple agents perform overlapping inventories for the same object.
|
||||
- **objectInstanceId** Object identity used within the device scope. This is commonly going to be ProgramId, FileId or DeviceInstancePathId but is typically something unique to the objectType and in some cases is artificially created.
|
||||
- **objectType** Indicates the object type that the event applies to.
|
||||
- **Action** The change that was invoked on a device inventory object.
|
||||
- **inventoryId** Device ID used for Compatibility testing
|
||||
@ -307,27 +306,14 @@ This event sends compatibility information about a file to help keep Windows up-
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** A hash of the full file path including the file name.
|
||||
- **AppraiserVersion** The version of the appraiser file that is generating the events.
|
||||
- **AvDisplayName** If it is an anti-virus app, this is the the display name for the app. Example: System Center Endpoint Protection
|
||||
- **AvDisplayName** If it is an anti-virus app, this is its display name.
|
||||
- **CompatModelIndex** The compatibility prediction for this file.
|
||||
- **HasCitData** Is the file present in CIT data?
|
||||
- **HasUpgradeExe** Does the anti-virus app have an upgrade.exe file?
|
||||
- **IsAv** Is the file an anti-virus reporting EXE?
|
||||
- **ResolveAttempted** This will always be an empty string when sending telemetry.
|
||||
- **SdbEntries** An array of fields that indicates the SDB entries that apply to this file.
|
||||
- **SdbEntries_item_MigShimCommand** The command line to be passed to the MigShim if one is applicable.
|
||||
- **SdbEntries_item_MigShimName** Example: DevenvDotnetCacheRebuildShim
|
||||
- **SdbEntries_item_MigXmlName** Example: MicrosoftForefrontEndpointProtection__4_6__PART
|
||||
- **SdbEntries_item_MigXmlType** Example: MIG_XML_TYPE_REMOVED
|
||||
- **SdbEntries_item_ReinstallUpgradeMessage** Example: Resource: 10022
|
||||
- **SdbEntries_item_SdbAppGuid** Example: {551f8360-14dd-4ea5-bd29-74b0c21abfde}
|
||||
- **SdbEntries_item_SdbAppName** Example: Visual Studio
|
||||
- **SdbEntries_item_SdbAppVendor** Example: Microsoft
|
||||
- **SdbEntries_item_SdbBlockType** Example: ReinstallAfterUpgradeInfo
|
||||
- **SdbEntries_item_SdbEntryGuid** Example: {84e92468-a463-4c02-93a6-20171694b8a8}
|
||||
- **SdbEntries_item_SdbUpgradeMode** Example: Swap
|
||||
- **SdbEntries_item_SdbUxBlocktypeOverride** Example: SDB_UX_BLOCKTYPE_OVERRIDE_MIG_FIXED
|
||||
|
||||
|
||||
### Microsoft.Windows.Appraiser.General.DatasourceApplicationFileRemove
|
||||
@ -354,7 +340,6 @@ This event sends compatibility data for a PNP device, to help keep Windows up-to
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** The Device Instance ID of the device (uniquely identifies a device in the system). Example: pci\ven_8086&dev_0085&subsys_13118086&rev_34\4&2dded11c&0&00e1
|
||||
- **AppraiserVersion** The version of the appraiser file generating the events.
|
||||
- **ActiveNetworkConnection** Is the device an active network device?
|
||||
- **CosDeviceRating** An enumeration that indicates if there is a driver on the target operating system.
|
||||
@ -363,13 +348,6 @@ The following fields are available:
|
||||
- **CosPopulatedFromId** The expected uplevel driver matching ID based on driver coverage data.
|
||||
- **IsBootCritical** Is the device boot critical?
|
||||
- **SdbEntries** An array of fields indicating the SDB entries that apply to this device.
|
||||
- **SdbEntries_item_SdbAppGuid** Example: {0ba2f09d-5288-45fa-be32-001857cc020f}
|
||||
- **SdbEntries_item_SdbAppName** Example: Virtual Machine Manager Self-Service Client
|
||||
- **SdbEntries_item_SdbAppVendor** Example: Microsoft Corporation
|
||||
- **SdbEntries_item_SdbBlockType** Example: ReinstallAfterUpgrade
|
||||
- **SdbEntries_item_SdbEntryGuid** Example: {2a1cc617-9ee0-4dff-b3c0-a09cfc13543a}
|
||||
- **SdbEntries_item_SdbUpgradeMode** Example: Swap
|
||||
- **SdbEntries_item_SdbUxBlocktypeOverride** Example: SDB_UX_BLOCKTYPE_OVERRIDE_REINSTALL_BLOCK
|
||||
- **UplevelInboxDriver** Is there a driver uplevel for this device?
|
||||
- **WuDriverCoverage** Is there a driver uplevel for this device according to Windows Update?
|
||||
- **WuDriverUpdateID** The Windows Update ID of the applicable uplevel driver.
|
||||
@ -400,16 +378,8 @@ This event sends compatibility database data about driver packages to help keep
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** DriverPackageId that is used for uniquely identifying a driver package on a system.
|
||||
- **AppraiserVersion** The version of the appraiser file generating the events.
|
||||
- **SdbEntries** An array of fields indicating the SDB entries that apply to this driver package.
|
||||
- **SdbEntries_item_SdbAppGuid** Example: {5f29791d-ad69-40a4-9783-6edbdf66bd4b}
|
||||
- **SdbEntries_item_SdbAppName** Example: Microsoft PDF/XPS Printer
|
||||
- **SdbEntries_item_SdbAppVendor** Example: Microsoft
|
||||
- **SdbEntries_item_SdbBlockType** Example: BlockDriver
|
||||
- **SdbEntries_item_SdbEntryGuid** Example: {380213ca-97c8-4fdc-b194-b4f714006796}
|
||||
- **SdbEntries_item_SdbUpgradeMode** Example: Service
|
||||
- **SdbEntries_item_SdbUxBlocktypeOverride** Example: SDB_UX_BLOCKTYPE_OVERRIDE_NO_BLOCK
|
||||
|
||||
|
||||
### Microsoft.Windows.Appraiser.General.DatasourceDriverPackageRemove
|
||||
@ -436,16 +406,8 @@ This event sends blocking data about any compatibility blocking entries hit on t
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** This will always be BlockingMatchingInfo.
|
||||
- **AppraiserVersion** The version of the appraiser file generating the events.
|
||||
- **SdbEntries** An array of fields indicating the SDB entries that apply to this file.
|
||||
- **SdbEntries_item_SdbAppGuid** Example: {4cca1f6c-74f8-4bfd-9fb4-3d4b65f23f98}
|
||||
- **SdbEntries_item_SdbAppName** Example: Intel(R)DynamicPowerPerformanceManagement
|
||||
- **SdbEntries_item_SdbAppVendor** Example: Intel
|
||||
- **SdbEntries_item_SdbBlockType** Example: BlockUpgradeUntilUpdate
|
||||
- **SdbEntries_item_SdbEntryGuid** Example: {4be49993-88ec-4003-b9a6-9f8812e94c50}
|
||||
- **SdbEntries_item_SdbUpgradeMode** Example: Swap
|
||||
- **SdbEntries_item_SdbUxBlocktypeOverride** Example: SDB_UX_BLOCKTYPE_OVERRIDE_UPGRADE_UNTIL_UPDATE_BLOCK
|
||||
|
||||
|
||||
### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockRemove
|
||||
@ -472,20 +434,8 @@ This event sends compatibility database information about non-blocking compatibi
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** This will always be PassiveMatchingInfo.
|
||||
- **AppraiserVersion** The version of the appraiser file generating the events.
|
||||
- **SdbEntries** An array of fields indicating the SDB entries that apply to this file.
|
||||
- **SdbEntries_item_MigShimCommand** The command line to be passed to the MigShim if one is applicable.
|
||||
- **SdbEntries_item_MigShimName** Example: MigrateVCRuntimeShim
|
||||
- **SdbEntries_item_MigXmlName** Example: Intel_Rapid_Storage_Technolgy_Enterprise_Filter_Driver__3__PART
|
||||
- **SdbEntries_item_MigXmlType** Example: MIG_XML_TYPE_FIXED
|
||||
- **SdbEntries_item_SdbAppGuid** Example: {03760bce-35d7-47a3-b83b-de673fdb6ab4}
|
||||
- **SdbEntries_item_SdbAppName** Example: VC Runtime
|
||||
- **SdbEntries_item_SdbAppVendor** Example: Microsoft
|
||||
- **SdbEntries_item_SdbBlockType** Example: BlockUpgradeUntilUpdate
|
||||
- **SdbEntries_item_SdbEntryGuid** Example: {00b0c9b2-3f04-4795-a8ac-5b7bd5ea2ea8}
|
||||
- **SdbEntries_item_SdbUpgradeMode** Example: Swap
|
||||
- **SdbEntries_item_SdbUxBlocktypeOverride** Example: SDB_UX_BLOCKTYPE_OVERRIDE_MIG_FIXED
|
||||
|
||||
|
||||
### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveRemove
|
||||
@ -512,17 +462,8 @@ This event sends compatibility database information about entries requiring rein
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** This will always be PostUpgradeMatchingInfo.
|
||||
- **AppraiserVersion** The version of the appraiser file generating the events.
|
||||
- **SdbEntries** An array of fields indicating the SDB entries that apply to this file.
|
||||
- **SdbEntries_item_ReinstallUpgradeMessage** Example: Resource: 10022
|
||||
- **SdbEntries_item_SdbAppGuid** Example: {0ba2f09d-5288-45fa-be32-001857cc020f}
|
||||
- **SdbEntries_item_SdbAppName** Example: Virtual Machine Manager Self-Service Client
|
||||
- **SdbEntries_item_SdbAppVendor** Example: Microsoft Corporation
|
||||
- **SdbEntries_item_SdbBlockType** Example: ReinstallAfterUpgrade
|
||||
- **SdbEntries_item_SdbEntryGuid** Example: {2a1cc617-9ee0-4dff-b3c0-a09cfc13543a}
|
||||
- **SdbEntries_item_SdbUpgradeMode** Example: Swap
|
||||
- **SdbEntries_item_SdbUxBlocktypeOverride** Example: SDB_UX_BLOCKTYPE_OVERRIDE_REINSTALL_BLOCK
|
||||
|
||||
|
||||
### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeRemove
|
||||
@ -549,12 +490,8 @@ This event sends compatibility database information about the BIOS to help keep
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** This will always be BIOS.
|
||||
- **AppraiserVersion** The version of the Appraiser file generating the events.
|
||||
- **SdbEntries** An array of fields indicating the SDB entries that apply to this BIOS.
|
||||
- **SdbEntries_item_SdbBlockType** Example: BiosBlock
|
||||
- **SdbEntries_item_SdbEntryGuid** Example: {b77118fd-0d87-4f63-a836-d5c6bd8eed4c}
|
||||
- **SdbEntries_item_SdbUpgradeMode** Example: Swap
|
||||
|
||||
|
||||
### Microsoft.Windows.Appraiser.General.DatasourceSystemBiosRemove
|
||||
@ -581,9 +518,8 @@ This event sends compatibility decision data about a file to help keep Windows u
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** A hash of the full file path, including the file name.
|
||||
- **AppraiserVersion** The version of the appraiser file generating the events.
|
||||
- **BlockAlreadyInbox** The uplevel runtime block on the file already existed on the current OS. Example: FALSE
|
||||
- **BlockAlreadyInbox** The uplevel runtime block on the file already existed on the current OS.
|
||||
- **BlockingApplication** Are there any application issues that interfere with upgrade due to the file in question?
|
||||
- **DisplayGenericMessage** Will be a generic message be shown for this file?
|
||||
- **HardBlock** This file is blocked in the SDB.
|
||||
@ -627,7 +563,6 @@ This event sends compatibility decision data about a PNP device to help keep Win
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** This uniquely identifies a device in the system.
|
||||
- **AppraiserVersion** The version of the appraiser file generating the events.
|
||||
- **AssociatedDriverIsBlocked** Is the driver associated with this PNP device blocked?
|
||||
- **BlockAssociatedDriver** Should the driver associated with this PNP device be blocked?
|
||||
@ -639,7 +574,7 @@ The following fields are available:
|
||||
- **DriverAvailableOnline** 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?
|
||||
- **DriverBlockOverridden** Is there is a driver block on the device that has been overridden?
|
||||
- **NeedsDismissAction** Will the user would need to dismiss something during Setup for this device?
|
||||
- **NeedsDismissAction** 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?
|
||||
- **SdbDeviceBlockUpgrade** 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?
|
||||
@ -669,7 +604,6 @@ This event sends decision data about driver package compatibility to help keep W
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** Used for uniquely identifying a driver package on a system.
|
||||
- **AppraiserVersion** The version of the appraiser file generating the events.
|
||||
- **DriverBlockOverridden** 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?
|
||||
@ -702,7 +636,6 @@ This event sends compatibility decision data about blocking entries on the syste
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** This will always be BlockingMatchingInfo.
|
||||
- **AppraiserVersion** 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?
|
||||
- **DisplayGenericMessage** Will a generic message be shown for this block?
|
||||
@ -736,7 +669,6 @@ This event sends compatibility decision data about non-blocking entries on the s
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** This will always be PassiveMatchingInfo.
|
||||
- **AppraiserVersion** 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?
|
||||
- **MigApplication** Is there a matching info block with a mig for the current mode of upgrade?
|
||||
@ -766,7 +698,6 @@ This event sends compatibility decision data about entries that require reinstal
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** This will always be PostUpgradeMatchingInfo.
|
||||
- **AppraiserVersion** 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?
|
||||
- **NeedsNotifyPostUpgradeData** Should a notification be shown for this file after upgrade?
|
||||
@ -798,12 +729,11 @@ This event sends decision data about the presence of Windows Media Center, to he
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** This will always be MediaCenter.
|
||||
- **AppraiserVersion** The version of the Appraiser file generating the events.
|
||||
- **BlockingApplication** 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?
|
||||
- **MediaCenterInUse** Is Windows Media Center actively being used?
|
||||
- **MediaCenterIndicators** Are any of the signals indicating that Windows Media Center is being used, such as default launcher, watched folders, extender accounts, etc...?
|
||||
- **MediaCenterIndicators** Do any indicators imply that Windows Media Center is in active use?
|
||||
- **MediaCenterPaidOrActivelyUsed** 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?
|
||||
|
||||
@ -832,7 +762,6 @@ This event sends compatibility decision data about the BIOS to help keep Windows
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** This will always be Bios.
|
||||
- **AppraiserVersion** The version of the Appraiser file generating the events.
|
||||
- **Blocking** Is the device blocked from upgrade due to a BIOS block?
|
||||
- **HasBiosBlock** Does the device have a BIOS block?
|
||||
@ -856,25 +785,12 @@ The following fields are available:
|
||||
- **AppraiserVersion** The version of the Appraiser file that is generating the events.
|
||||
|
||||
|
||||
### Microsoft.Windows.Appraiser.General.DecisionSystemProcessorAdd
|
||||
|
||||
This event sends defunct data. It always reads false.
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** Will always be Processor.
|
||||
- **AppraiserVersion** The version of the appraiser binary generating the events. Example: 10014361
|
||||
- **Blocking** Will always be FALSE
|
||||
- **ProcessorRequirementViolated** Will always be FALSE
|
||||
|
||||
|
||||
### Microsoft.Windows.Appraiser.General.EnterpriseScenarioWithDiagTrackServiceRunning
|
||||
|
||||
The event that indicates that Appraiser has been triggered to run an enterprise scenario while the DiagTrack service is installed. This event can only be sent if a special flag is used to trigger the enterprise scenario.
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **CensusId** An ID for the system calculated from the CEIP, WER, and RAC IDs.
|
||||
- **Time** The client time of the event.
|
||||
- **PCFP** An ID for the system calculated by hashing hardware identifiers.
|
||||
|
||||
@ -899,7 +815,6 @@ This event represents the basic metadata about a file on the system. The file m
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** A hash of the full file path including the file name.
|
||||
- **AppraiserVersion** The version of the Appraiser file generating the events.
|
||||
- **BinFileVersion** 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.
|
||||
@ -941,7 +856,6 @@ This event sends data about the number of language packs installed on the system
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** This will always be LanguagePack.
|
||||
- **AppraiserVersion** The version of the Appraiser file that is generating the events.
|
||||
- **HasLanguagePack** Does this device have 2 or more language packs?
|
||||
- **LanguagePackCount** How many language packs are installed?
|
||||
@ -971,7 +885,6 @@ This event sends true/false data about decision points used to understand whethe
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** This will always be MediaCenter.
|
||||
- **AppraiserVersion** The version of the Appraiser file generating the events.
|
||||
- **EverLaunched** Has Windows Media Center ever been launched?
|
||||
- **HasConfiguredTv** Has the user configured a TV tuner through Windows Media Center?
|
||||
@ -1006,7 +919,6 @@ This event sends basic metadata about the BIOS to determine whether it has a com
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** This will always be Bios.
|
||||
- **AppraiserVersion** The version of the Appraiser file that is generating the events.
|
||||
- **BiosDate** The release date of the BIOS in UTC format.
|
||||
- **BiosName** The name field from Win32_BIOS.
|
||||
@ -1082,7 +994,6 @@ The following fields are available:
|
||||
- **Time** The client time of the event.
|
||||
- **PCFP** A unique hardware identifier that is calculated by hashing hardware identifiers.
|
||||
- **IsOnlineRun** Was the device able to connect to Windows Update to get driver availability information?
|
||||
- **CensusId** An ID for the system calculated from the CEIP, WER, and RAC IDs.
|
||||
|
||||
|
||||
### Microsoft.Windows.Appraiser.General.IsOnlineWuDriverDataSource
|
||||
@ -1095,7 +1006,6 @@ The following fields are available:
|
||||
- **PCFP** A unique hardware identifier that is calculated by hashing hardware identifiers.
|
||||
- **IsOnlineRun** Was the device able to connect to Windows Update to get driver availability information?
|
||||
- **TargetVersion** The abbreviated name for the OS version against which Windows Update was queried.
|
||||
- **CensusId** An ID for the system calculated from the CEIP, WER, and RAC IDs.
|
||||
|
||||
|
||||
### Microsoft.Windows.Appraiser.General.RunContext
|
||||
@ -1132,7 +1042,6 @@ This event sends data on the amount of memory on the system and whether it meets
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** This will always be Memory.
|
||||
- **AppraiserVersion** The version of the Appraiser file generating the events.
|
||||
- **Blocking** Is the device from upgrade due to memory restrictions?
|
||||
- **MemoryRequirementViolated** Was a memory requirement violated?
|
||||
@ -1167,7 +1076,6 @@ This event sends data indicating whether the system supports the CompareExchange
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** This will always be CompareExchange128.
|
||||
- **AppraiserVersion** The version of the Appraiser file generating the events.
|
||||
- **Blocking** Is the upgrade blocked due to the processor?
|
||||
- **CompareExchange128Support** Does the CPU support CompareExchange128?
|
||||
@ -1197,7 +1105,6 @@ This event sends data indicating whether the system supports the LahfSahf CPU re
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** This will always be LahfSahf.
|
||||
- **AppraiserVersion** The version of the Appraiser file generating the events.
|
||||
- **Blocking** Is the upgrade blocked due to the processor?
|
||||
- **LahfSahfSupport** Does the CPU support LAHF/SAHF?
|
||||
@ -1227,7 +1134,6 @@ This event sends data indicating whether the system supports the NX CPU requirem
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** This will always be NX.
|
||||
- **AppraiserVersion** The version of the Appraiser file that is generating the events.
|
||||
- **Blocking** Is the upgrade blocked due to the processor?
|
||||
- **NXDriverResult** The result of the driver used to do a non-deterministic check for NX support.
|
||||
@ -1258,7 +1164,6 @@ This event sends data indicating whether the system supports the PrefetchW CPU r
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** This will always be PrefetchW.
|
||||
- **AppraiserVersion** The version of the Appraiser file that is generating the events.
|
||||
- **Blocking** Is the upgrade blocked due to the processor?
|
||||
- **PrefetchWSupport** Does the processor support PrefetchW?
|
||||
@ -1288,7 +1193,6 @@ This event sends data indicating whether the system supports the SSE2 CPU requir
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** This will always be SSE2.
|
||||
- **AppraiserVersion** The version of the Appraiser file that is generating the events.
|
||||
- **Blocking** Is the upgrade blocked due to the processor?
|
||||
- **SSE2ProcessorSupport** Does the processor support SSE2?
|
||||
@ -1318,7 +1222,6 @@ This event sends data indicating whether the system supports touch, to help keep
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** This will always be Touch.
|
||||
- **AppraiserVersion** The version of the Appraiser file that is generating the events.
|
||||
- **IntegratedTouchDigitizerPresent** Is there an integrated touch digitizer?
|
||||
- **MaximumTouches** The maximum number of touch points supported by the device hardware.
|
||||
@ -1348,7 +1251,6 @@ This event sends data indicating whether the operating system is running from a
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** This will always be Wim.
|
||||
- **AppraiserVersion** The version of the Appraiser file that is generating the events.
|
||||
- **IsWimBoot** Is the current operating system running from a compressed WIM file?
|
||||
- **RegistryWimBootValue** The raw value from the registry that is used to indicate if the device is running from a WIM.
|
||||
@ -1378,7 +1280,6 @@ This event sends data indicating whether the current operating system is activat
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** This will always be WindowsActivationStatus.
|
||||
- **AppraiserVersion** The version of the Appraiser file that is generating the events.
|
||||
- **WindowsIsLicensedApiValue** The result from the API that's used to indicate if operating system is activated.
|
||||
- **WindowsNotActivatedDecision** Is the current operating system activated?
|
||||
@ -1408,7 +1309,6 @@ This event sends data indicating whether the system has WLAN, and if so, whether
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **objectInstanceId** This will always be Wlan.
|
||||
- **AppraiserVersion** The version of the Appraiser file that is generating the events.
|
||||
- **Blocking** Is the upgrade blocked because of an emulated WLAN driver?
|
||||
- **HasWlanBlock** Does the emulated WLAN driver have an upgrade block?
|
||||
@ -2084,7 +1984,6 @@ This event sends inventory component versions for the Device Inventory data.
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **aeinv.dll** The version of the App inventory component.
|
||||
- **devinv.dll** The file version of the Device inventory component.
|
||||
- **aeinv** The version of the App inventory component.
|
||||
- **devinv** The file version of the Device inventory component.
|
||||
@ -2113,8 +2012,7 @@ The following fields are available:
|
||||
- **InstallDateMsi** The install date if the application was installed via MSI. Passed as an array. Example: 4/11/2015 00:00:00
|
||||
- **InstallDateFromLinkFile** The estimated date of install based on the links to the files. Passed as an array. Example: 4/8/2015 01:06:11
|
||||
- **InstallDateArpLastModified** The date of the registry ARP key for a given application. Hints at install date but not always accurate. Passed as an array. Example: 4/11/2015 00:00:00
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** This field is replaced with the following fields: syncId, objectInstanceId, objectType, Action, and InventoryId.
|
||||
- **objectInstanceId** ProgramId (a hash of Name, Version, Publisher, and Language of an application used to identify it). Example: 00000144865763f3de24c2ae5a289fde6db300000904
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section.
|
||||
- **PackageFullName** The package full name for a Store application. Example: Microsoft.Hexic_1.2.0.36_x86__8wekyb3d8bbwe
|
||||
- **InventoryVersion** The version of the inventory file generating the events.
|
||||
- **StoreAppType** A sub-classification for the type of Windows Store app, such as UWP or Win8StoreApp.
|
||||
@ -2126,7 +2024,7 @@ This event indicates that a new set of InventoryDevicePnpAdd events will be sent
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** This field is replaced with the following fields: syncId, objectInstanceId, objectType, Action, and InventoryId.
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section.
|
||||
- **InventoryVersion** The version of the inventory file generating the events.
|
||||
|
||||
|
||||
@ -2136,7 +2034,7 @@ This event indicates that a new set of InventoryApplicationAdd events will be se
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** This field is replaced with the following fields: syncId, objectInstanceId, objectType, Action, and InventoryId.
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section.
|
||||
- **InventoryVersion** The version of the inventory file generating the events.
|
||||
|
||||
|
||||
@ -2160,8 +2058,7 @@ The following fields are available:
|
||||
- **DiscoveryMethod** The discovery method for the device container.
|
||||
- **ModelNumber** The model number for the device container.
|
||||
- **Manufacturer** The manufacturer name for the device container.
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** This field is replaced with the following fields: syncId, objectInstanceId, objectType, Action, and InventoryId.
|
||||
- **objectInstanceId** ContainerId. Example: {552dd320-0dae-2794-2b41-df42fee22488}
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section.
|
||||
- **InventoryVersion** The version of the inventory file generating the events.
|
||||
|
||||
|
||||
@ -2171,7 +2068,7 @@ This event indicates that the InventoryDeviceContainer object is no longer prese
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** This field is replaced with the following fields: syncId, objectInstanceId, objectType, Action, and InventoryId.
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section.
|
||||
- **InventoryVersion** The version of the inventory file generating the events.
|
||||
|
||||
|
||||
@ -2181,7 +2078,7 @@ This event indicates that a new set of InventoryDeviceContainerAdd events will b
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** This field is replaced with the following fields: syncId, objectInstanceId, objectType, Action, and InventoryId.
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section.
|
||||
- **InventoryVersion** The version of the inventory file generating the events.
|
||||
|
||||
|
||||
@ -2229,8 +2126,7 @@ The following fields are available:
|
||||
|
||||
- **audio.captureDriver** Audio device capture driver. Example: hdaudio.inf:db04a16ce4e8d6ee:HdAudModel:10.0.14887.1000:hdaudio\func_01
|
||||
- **audio.renderDriver** Audio device render driver. Example: hdaudio.inf:db04a16ce4e8d6ee:HdAudModel:10.0.14889.1001:hdaudio\func_01
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** This field is replaced with the following fields: syncId, objectInstanceId, objectType, Action, and InventoryId.
|
||||
- **objectInstanceId** Device Instance ID of the PNP device. Example: hdaudio/func_01&ven_10ec&dev_0262&subsys_103c1309&rev_1002/4&12f2dd06&0&0001
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section.
|
||||
- **InventoryVersion** The version of the inventory file generating the events.
|
||||
- **Audio_CaptureDriver** The Audio device capture driver endpoint.
|
||||
- **Audio_RenderDriver** The Audio device render driver endpoint.
|
||||
@ -2238,11 +2134,11 @@ The following fields are available:
|
||||
|
||||
### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassRemove
|
||||
|
||||
This event indicates that the InventoryDeviceMediaClass object represented by the objectInstanceId is no longer present.
|
||||
This event indicates that the InventoryDeviceMediaClassRemove object is no longer present.
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** This field is replaced with the following fields: syncId, objectInstanceId, objectType, Action, and InventoryId.
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section.
|
||||
- **InventoryVersion** The version of the inventory file generating the events.
|
||||
|
||||
|
||||
@ -2252,7 +2148,7 @@ This event indicates that a new set of InventoryDeviceMediaClassSAdd events will
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** This field is replaced with the following fields: syncId, objectInstanceId, objectType, Action, and InventoryId.
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section.
|
||||
- **InventoryVersion** The version of the inventory file generating the events.
|
||||
|
||||
|
||||
@ -2286,8 +2182,7 @@ The following fields are available:
|
||||
- **LowerFilters** Lower filter drivers IDs installed for the device.
|
||||
- **UpperClassFilters** Upper filter class drivers IDs installed for the device.
|
||||
- **UpperFilters** Upper filter drivers IDs installed for the device.
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** This field is replaced with the following fields: syncId, objectInstanceId, objectType, Action, and InventoryId.
|
||||
- **objectInstanceId** The Device Instance ID of the device (uniquely identifies a device in the system). Example: pci\ven_8086&dev_0085&subsys_13118086&rev_34\4&2dded11c&0&00e1
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section.
|
||||
- **DriverId** A unique identifier for the installed device.
|
||||
- **DriverName** The name of the driver image file.
|
||||
- **InventoryVersion** The version of the inventory file generating the events.
|
||||
@ -2300,7 +2195,7 @@ This event indicates that the InventoryDevicePnpRemove object is no longer prese
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** This field is replaced with the following fields: syncId, objectInstanceId, objectType, Action, and InventoryId.
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section.
|
||||
- **InventoryVersion** The version of the inventory file generating the events.
|
||||
|
||||
|
||||
@ -2310,7 +2205,7 @@ This event indicates that a new set of InventoryDevicePnpAdd events will be sent
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** This field is replaced with the following fields: syncId, objectInstanceId, objectType, Action, and InventoryId.
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section.
|
||||
- **InventoryVersion** The version of the inventory file generating the events.
|
||||
|
||||
|
||||
@ -2336,8 +2231,7 @@ The following fields are available:
|
||||
- **ProductVersion** The product version that is included in the driver file.
|
||||
- **WdfVersion** The Windows Driver Framework version.
|
||||
- **Service** The name of the service that is installed for the device.
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** This field is replaced with the following fields: syncId, objectInstanceId, objectType, Action, and InventoryId.
|
||||
- **objectInstanceId** Can be used to join with InventoryDevicePnp (on driverId, upperFilters, etc.). Example: 000038dbe54a022b6c73edbdb8bf5cba32a882d2df2a
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section.
|
||||
- **InventoryVersion** The version of the inventory file generating the events.
|
||||
|
||||
|
||||
@ -2347,7 +2241,7 @@ This event indicates that the InventoryDriverBinary object is no longer present.
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** This field is replaced with the following fields: syncId, objectInstanceId, objectType, Action, and InventoryId.
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section.
|
||||
- **InventoryVersion** The version of the inventory file generating the events.
|
||||
|
||||
|
||||
@ -2357,7 +2251,7 @@ This event indicates that a new set of InventoryDriverBinaryAdd events will be s
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** This field is replaced with the following fields: syncId, objectInstanceId, objectType, Action, and InventoryId.
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section.
|
||||
- **InventoryVersion** The version of the inventory file generating the events.
|
||||
|
||||
|
||||
@ -2375,17 +2269,17 @@ The following fields are available:
|
||||
- **Version** The version of the driver package.
|
||||
- **Provider** The provider for the driver package.
|
||||
- **SubmissionId** The HLK submission ID for the driver package.
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** This field is replaced with the following fields: syncId, objectInstanceId, objectType, Action, and InventoryId.
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section.
|
||||
- **InventoryVersion** The version of the inventory file generating the events.
|
||||
|
||||
|
||||
### Microsoft.Windows.Inventory.Core.InventoryDriverPackageRemove
|
||||
|
||||
This event indicates that the InventoryDriverPackage object represented by the objectInstanceId is no longer present. No object attributes are transmitted other than the objectInstanceId
|
||||
This event indicates that the InventoryDriverPackageRemove object is no longer present.
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** This field is replaced with the following fields: syncId, objectInstanceId, objectType, Action, and InventoryId.
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section.
|
||||
- **InventoryVersion** The version of the inventory file generating the events.
|
||||
|
||||
|
||||
@ -2395,29 +2289,27 @@ This event indicates that a new set of InventoryDriverPackageAdd events will be
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** This field is replaced with the following fields: syncId, objectInstanceId, objectType, Action, and InventoryId.
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section.
|
||||
- **InventoryVersion** The version of the inventory file generating the events.
|
||||
|
||||
|
||||
### Microsoft.Windows.Inventory.Indicators.Checksum
|
||||
|
||||
This event captures basic checksum data about the device inventory items stored in the cache for use in validating data completeness for Microsoft.Windows.Inventory.Core events.
|
||||
This event summarizes the counts for the InventoryMiscellaneousUexIndicatorAdd events.
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **CensusId** A unique hardware identifier.
|
||||
- **ChecksumDictionary** A count of each operating system indicator.
|
||||
- **PCFP** Microsoft.Windows.Inventory.Indicators
|
||||
- **PCFP** Equivalent to the InventoryId field that is found in other core events.
|
||||
|
||||
|
||||
### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorAdd
|
||||
|
||||
This event captures basic checksum data about the device inventory items stored in the cache for use in validating data completeness for Microsoft.Windows.Inventory.Core events. The fields in this event may change over time, but they will always represent a count of a given object.
|
||||
These events represent the basic metadata about the OS indicators installed on the system which are used for keeping the device up-to-date.
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** This field is replaced with the following fields: syncId, objectInstanceId, objectType, Action, and InventoryId.
|
||||
- **Value** Describes an operating system indicator that may be relevant for the device upgrade.
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section.
|
||||
- **IndicatorValue** The indicator value
|
||||
|
||||
|
||||
@ -2427,7 +2319,7 @@ This event is a counterpart to InventoryMiscellaneousUexIndicatorAdd, indicating
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** This field is replaced with the following fields: syncId, objectInstanceId, objectType, Action, and InventoryId.
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section.
|
||||
|
||||
|
||||
### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorStartSync
|
||||
@ -2436,7 +2328,7 @@ This event indicates that a new set of InventoryMiscellaneousUexIndicatorAdd eve
|
||||
|
||||
The following fields are available:
|
||||
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** This field is replaced with the following fields: syncId, objectInstanceId, objectType, Action, and InventoryId.
|
||||
- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section.
|
||||
|
||||
|
||||
## OneDrive events
|
||||
|
117
windows/configure/windows-diagnostic-data.md
Normal file
117
windows/configure/windows-diagnostic-data.md
Normal file
@ -0,0 +1,117 @@
|
||||
---
|
||||
title: Windows 10, version 1703 Diagnostic Data (Windows 10)
|
||||
description: Use this article to learn about the types of that is collected the the Full telemetry level.
|
||||
keywords: privacy,Windows 10
|
||||
ms.prod: w10
|
||||
ms.mktglfcycl: manage
|
||||
ms.sitesec: library
|
||||
localizationpriority: high
|
||||
author: brianlic-msft
|
||||
---
|
||||
|
||||
# Windows 10, version 1703 Diagnostic Data
|
||||
|
||||
Microsoft collects Windows diagnostic data to keep Windows up-to-date, secure, and operating properly. It also helps us improve Windows and, for users who have turned on “tailored experiences”, can be used to provide relevant tips and recommendations to tailor Microsoft products to the user’s needs. This article describes all types diagnostic data collected by Windows at the Full telemetry level (inclusive of data collected at Basic), with comprehensive examples of data we collect per each type. For additional, detailed technical descriptions of Basic data items, see [Windows 10, version 1703 Basic level diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields.md).
|
||||
|
||||
|
||||
The data covered in this article is grouped into the following categories:
|
||||
|
||||
- Common Data (diagnostic header information)
|
||||
- Device, Connectivity, and Configuration data
|
||||
- Product and Service Usage data
|
||||
- Product and Service Performance data
|
||||
- Software Setup and Inventory data
|
||||
- Content Consumption data
|
||||
- Browsing, Search and Query data
|
||||
- Inking, Typing, and Speech Utterance data
|
||||
- Licensing and Purchase data
|
||||
|
||||
> [!NOTE]
|
||||
> The majority of diagnostic data falls into the first four categories.
|
||||
|
||||
## Common data
|
||||
|
||||
Most diagnostic events contain a header of common data:
|
||||
|
||||
| Category Name | Examples |
|
||||
| - | - |
|
||||
| Common Data | Information that is added to most diagnostic events, if relevant and available:<br><ul><li>OS name, version, build, and [locale](https://msdn.microsoft.com/library/windows/desktop/dd318716.aspx)</li><li>User ID -- a unique identifier associated with the user's Microsoft Account (if one is used) or local account. The user's Microsoft Account identifier is not collected from devices configured to send Basic diagnostic data</li><li>Xbox UserID</li><li>Environment from which the event was logged -- Application ID of app or component that logged the event, Session GUID. Used to track events over a given period of time such the period an app is running or between boots of the OS.</li><li>The diagnostic event name, Event ID, [ETW](https://msdn.microsoft.com/library/windows/desktop/bb968803.aspx) opcode, version, schema signature, keywords, and flags</li><li>HTTP header information including IP address. This is not the IP address of the device but the source address in the network packet header received by the diagnostics ingestion service.</li><li>Various IDs that are used to correlate and sequence related events together.</li><li>Device ID. This is not the user provided device name, but an ID that is unique for that device.</li><li>Device class -- Desktop, Server, or Mobile</li><li>Event collection time</li><li>Diagnostic level -- Basic or Full, Sample level -- for sampled data, what sample level is this device opted into</li></ul> |
|
||||
|
||||
## Device, Connectivity, and Configuration data
|
||||
|
||||
This type of data includes details about the device, its configuration and connectivity capabilities, and status.
|
||||
|
||||
| Category Name | Examples |
|
||||
| - | - |
|
||||
| Device properties | Information about the OS and device hardware, such as:<br><ul><li> OS - version name, Edition</li><li>Installation type, subscription status, and genuine OS status</li><li>Processor architecture, speed, number of cores, manufacturer, and model</li><li>OEM details --manufacturer, model, and serial number<li>Device identifier and Xbox serial number</li><li>Firmware/BIOS -- type, manufacturer, model, and version</li><li>Memory -- total memory, video memory, speed, and how much memory is available after the device has reserved memory</li><li>Storage -- total capacity and disk type</li><li>Battery -- charge capacity and InstantOn support</li><li>Hardware chassis type, color, and form factor</li><li>Is this a virtual machine?</li></ul> |
|
||||
| Device capabilities | Information about the specific device capabilities such as:<br/><ul><li>Camera -- whether the device has a front facing, a rear facing camera, or both.</li><li>Touch screen -- does the device include a touch screen? If so, how many hardware touch points are supported?</li><li>Processor capabilities -- CompareExchange128, LahfSahf, NX, PrefetchW, and SSE2</li><li>Trusted Platform Module (TPM) – whether present and what version</li><li>Virtualization hardware -- whether an IOMMU is present, SLAT support, is virtualization enabled in the firmware</li><li>Voice – whether voice interaction is supported and the number of active microphones</li><li>Number of displays, resolutions, DPI</li><li>Wireless capabilities</li><li>OEM or platform face detection</li><li>OEM or platform video stabilization and quality level set</li><li>Advanced Camera Capture mode (HDR vs. LowLight), OEM vs. platform implementation, HDR probability, and Low Light probability</li></ul> |
|
||||
| Device preferences and settings | Information about the device settings and user preferences such as:<br><ul><li>User Settings – System, Device, Network & Internet, Personalization, Cortana, Apps, Accounts, Time & Language, Gaming, Ease of Access, Privacy, Update & Security</li><li>User-provided device name</li><li>Whether device is domain-joined, or cloud-domain joined (i.e. part of a company-managed network)</li><li>Hashed representation of the domain name</li><li>MDM (mobile device management) enrollment settings and status</li><li>BitLocker, Secure Boot, encryption settings, and status</li><li>Windows Update settings and status</li><li>Developer Unlock settings and status</li><li>Default app choices</li><li>Default browser choice</li><li>Default language settings for app, input, keyboard, speech, and display</li><li>App store update settings</li><li>Enterprise OrganizationID, Commercial ID</li></ul> |
|
||||
| Device peripherals | Information about the device peripherals such as:<br><ul><li>Peripheral name, device model, class, manufacturer and description</li><li>Peripheral device state, install state, and checksum</li><li>Driver name, package name, version, and manufacturer</li><li>HWID - A hardware vendor defined ID to match a device to a driver [INF file](https://msdn.microsoft.com/windows/hardware/drivers/install/hardware-ids)</li><li>Driver state, problem code, and checksum</li><li>Whether driver is kernel mode, signed, and image size</li></ul> |
|
||||
| Device network info | Information about the device network configuration such as:<br><ul><li>Network system capabilities</li><li>Local or Internet connectivity status</li><li>Proxy, gateway, DHCP, DNS details and addresses</li><li>Paid or free network</li><li>Wireless driver is emulated or not</li><li>Access point mode capable</li><li>Access point manufacturer, model, and MAC address</li><li>WDI Version</li><li>Name of networking driver service</li><li>Wi-Fi Direct details</li><li>Wi-Fi device hardware ID and manufacturer</li><li>Wi-Fi scan attempt counts and item counts</li><li>Mac randomization is supported/enabled or not</li><li>Number of spatial streams and channel frequencies supported</li><li>Manual or Auto Connect enabled</li><li>Time and result of each connection attempt</li><li>Airplane mode status and attempts</li><li>Interface description provided by the manufacturer</li><li>Data transfer rates</li><li>Cipher algorithm</li><li>Mobile Equipment ID (IMEI) and Mobile Country Code (MCCO)</li><li>Mobile operator and service provider name</li><li>Available SSIDs and BSSIDs</li><li>IP Address type -- IPv4 or IPv6</li><li>Signal Quality percentage and changes</li><li>Hotspot presence detection and success rate</li><li>TCP connection performance</li><li>Miracast device names</li><li>Hashed IP address</li></ul>
|
||||
|
||||
## Product and Service Usage data
|
||||
|
||||
This type of data includes details about the usage of the device, operating system, applications and services.
|
||||
|
||||
| Category Name | Examples |
|
||||
| - | - |
|
||||
| App usage | Information about Windows and application usage such as:<ul><li>OS component and app feature usage</li><li>User navigation and interaction with app and Windows features. This could potentially include user input, such as name of a new alarm set, user menu choices, or user favorites.</li><li>Time of and count of app/component launches, duration of use, session GUID, and process ID</li><li>App time in various states – running foreground or background, sleeping, or receiving active user interaction</li><li>User interaction method and duration – whether and length of time user used the keyboard, mouse, pen, touch, speech, or game controller</li><li>Cortana launch entry point/reason</li><li>Notification delivery requests and status</li><li>Apps used to edit images and videos</li><li>SMS, MMS, VCard, and broadcast message usage statistics on primary or secondary line</li><li>Incoming and Outgoing calls and Voicemail usage statistics on primary or secondary line</li><li>Emergency alerts are received or displayed statistics</li><li>Content searches within an app</li><li>Reading activity -- bookmarking used, print used, layout changed</li></ul>|
|
||||
| App or product state | Information about Windows and application state such as:<ul><li>Start Menu and Taskbar pins</li><li>Online/Offline status</li><li>App launch state –- with deep-link such as Groove launched with an audio track to play, or share contract such as MMS launched to share a picture.</li><li>Personalization impressions delivered</li><li>Whether the user clicked or hovered on UI controls or hotspots</li><li>User feedback Like or Dislike or rating was provided</li><li>Caret location or position within documents and media files -- how much of a book has been read in a single session or how much of a song has been listened to.</li></ul>|
|
||||
| Login properties | <ul><li>Login success or failure</li><li>Login sessions and state</li></ul>|
|
||||
|
||||
|
||||
## Product and Service Performance data
|
||||
|
||||
This type of data includes details about the health of the device, operating system, apps and drivers.
|
||||
|
||||
| Category Name | Description and Examples |
|
||||
| - | - |
|
||||
| Device health and crash data | Information about the device and software health such as:<br><ul><li>Error codes and error messages, name and ID of the app, and process reporting the error</li><li>DLL library predicted to be the source of the error -- xyz.dll</li><li>System generated files -- app or product logs and trace files to help diagnose a crash or hang</li><li>System settings such as registry keys</li><li>User generated files – .doc, .ppt, .csv files where they are indicated as a potential cause for a crash or hang</li><li>Details and counts of abnormal shutdowns, hangs, and crashes</li><li>Crash failure data – OS, OS component, driver, device, 1st and 3rd party app data</li><li>Crash and Hang dumps<ul><li>The recorded state of the working memory at the point of the crash.</li><li>Memory in use by the kernel at the point of the crash.</li><li>Memory in use by the application at the point of the crash.</li><li>All the physical memory used by Windows at the point of the crash.</li><li>Class and function name within the module that failed.</li></li></ul> |
|
||||
| Device performance and reliability data | Information about the device and software performance such as:<br><ul><li>User Interface interaction durations -- Start Menu display times, browser tab switch times, app launch and switch times, and Cortana and search performance and reliability.</li><li>Device on/off performance -- Device boot, shutdown, power on/off, lock/unlock times, and user authentication times (fingerprint and face recognition durations).</li><li>In-app responsiveness -- time to set alarm, time to fully render in-app navigation menus, time to sync reading list, time to start GPS navigation, time to attach picture MMS, and time to complete a Windows Store transaction.</li><li>User input responsiveness – onscreen keyboard invocation times for different languages, time to show auto-complete words, pen or touch latencies, latency for handwriting recognition to words, Narrator screen reader responsiveness, and CPU score.</li><li>UI and media performance and glitches/smoothness -- video playback frame rate, audio glitches, animation glitches (stutter when bringing up Start), graphics score, time to first frame, play/pause/stop/seek responsiveness, time to render PDF, dynamic streaming of video from OneDrive performance</li><li>Disk footprint -- Free disk space, out of memory conditions, and disk score.</li><li>Excessive resource utilization – components impacting performance or battery life through high CPU usage during different screen and power states</li><li>Background task performance -- download times, Windows Update scan duration, Windows Defender Antivirus scan times, disk defrag times, mail fetch times, service startup and state transition times, and time to index on-device files for search results</li><li>Peripheral and devices -- USB device connection times, time to connect to a wireless display, printing times, network availability and connection times (time to connect to Wi-Fi, time to get an IP address from DHCP etc.), smart card authentication times, automatic brightness environmental response times</li><li>Device setup -- first setup experience times (time to install updates, install apps, connect to network etc.), time to recognize connected devices (printer and monitor), and time to setup Microsoft Account.</li><li>Power and Battery life – power draw by component (Process/CPU/GPU/Display), hours of screen off time, sleep state transition details, temperature and thermal throttling, battery drain in a power state (screen off or screen on), processes and components requesting power use during screen off, auto-brightness details, time device is plugged into AC vs. battery, battery state transitions</li><li>Service responsiveness - Service URI, operation, latency, service success/error codes, and protocol.</li><li>Diagnostic heartbeat – regular signal to validate the health of the diagnostics system</li></ul>
|
||||
|
||||
## Software Setup and Inventory data
|
||||
|
||||
This type of data includes software installation and update information on the device.
|
||||
|
||||
| Category Name | Data Examples |
|
||||
| - | - |
|
||||
| Installed Applications and Install History | Information about apps, drivers, update packages, or OS components installed on the device such as:<br><ul><li>App, driver, update package, or component’s Name, ID, or Package Family Name</li><li>Product, SKU, availability, catalog, content, and Bundle IDs</li><li>OS component, app or driver publisher, language, version and type (Win32 or UWP)</li><li>Install date, method, and install directory, count of install attempts</li><li>MSI package code and product code</li><li>Original OS version at install time</li><li>User or administrator or mandatory installation/update</li><li>Installation type – clean install, repair, restore, OEM, retail, upgrade, and update</li></ul> |
|
||||
| Device update information | Information about Windows Update such as:<br><ul><li>Update Readiness analysis of device hardware, OS components, apps, and drivers (progress, status, and results)</li><li>Number of applicable updates, importance, type</li><li>Update download size and source -- CDN or LAN peers</li><li>Delay upgrade status and configuration</li><li>OS uninstall and rollback status and count</li><li>Windows Update server and service URL</li><li>Windows Update machine ID</li><li>Windows Insider build details</li></ul>
|
||||
|
||||
## Content Consumption data
|
||||
|
||||
This type of data includes diagnostic details about Microsoft applications that provide media consumption functionality (such as Groove Music), and is not intended to capture user viewing, listening or reading habits.
|
||||
|
||||
| Category Name | Examples |
|
||||
| - | - |
|
||||
| Movies | Information about movie consumption functionality on the device such as:<br><ul><li>Video Width, height, color pallet, encoding (compression) type, and encryption type</li><li>Instructions for how to stream content for the user -- the smooth streaming manifest of chunks of content files that must be pieced together to stream the content based on screen resolution and bandwidth</li><li>URL for a specific two second chunk of content if there is an error</li><li>Full screen viewing mode details</li></ul> |
|
||||
| Music & TV | Information about music and TV consumption on the device such as:<br><ul><li>Service URL for song being downloaded from the music service – collected when an error occurs to facilitate restoration of service</li><li>Content type (video, audio, surround audio)</li><li>Local media library collection statistics -- number of purchased tracks, number of playlists</li><li>Region mismatch -- User OS Region, and Xbox Live region</li></ul> |
|
||||
| Reading | Information about reading consumption functionality on the device such as:<br><ul><li>App accessing content and status and options used to open a Windows Store book</li><li>Language of the book</li><li>Time spent reading content</li><li>Content type and size details</li></ul> |
|
||||
| Photos App | Information about photos usage on the device such as:<br><ul><li>File source data -- local, SD card, network device, and OneDrive</li><li>Image & video resolution, video length, file sizes types and encoding</li><li>Collection view or full screen viewer use and duration of view</li></ul>
|
||||
|
||||
## Browsing, Search and Query data
|
||||
|
||||
This type of data includes details about web browsing, search and query activity in the Microsoft browsers and Cortana, and local file searches on the device.
|
||||
|
||||
| Category Name | Description and Examples |
|
||||
| - | - |
|
||||
| Microsoft browser data | Information about Address bar and search box performance on the device such as:<ul><li>Text typed in address bar and search box</li><li>Text selected for Ask Cortana search</li><li>Service response time </li><li>Auto-completed text if there was an auto-complete</li><li>Navigation suggestions provided based on local history and favorites</li><li>Browser ID</li><li>URLs (which may include search terms)</li><li>Page title</li></ul>|
|
||||
| On-device file query | Information about local search activity on the device such as: <ul><li>Kind of query issued and index type (ConstraintIndex, SystemIndex)</li><li>Number of items requested and retrieved</li><li>File extension of search result user interacted with</li><li>Launched item kind, file extension, index of origin, and the App ID of the opening app.</li><li>Name of process calling the indexer and time to service the query.</li><li>A hash of the search scope (file, Outlook, OneNote, IE history) </li><li>The state of the indices (fully optimized, partially optimized, being built)</li></ul> |
|
||||
|
||||
|
||||
## Inking Typing and Speech Utterance data
|
||||
|
||||
This type of data gathers details about the voice, inking, and typing input features on the device.
|
||||
|
||||
| Category Name | Description and Examples |
|
||||
| - | - |
|
||||
| Voice, inking, and typing | Information about voice, inking and typing features such as:<br><ul><li>Type of pen used (highlighter, ball point, pencil), pen color, stroke height and width, and how long it is used</li><li>Pen gestures (click, double click, pan, zoom, rotate)</li><li>Palm Touch x,y coordinates</li><li>Input latency, missed pen signals, number of frames, strokes, first frame commit time, sample rate</li><li>Ink strokes written, text before and after the ink insertion point, recognized text entered, Input language - processed to remove identifiers, sequencing information, and other data (such as names, email addresses, and numeric values) which could be used to reconstruct the original content or associate the input to the user.</li><li>Text of speech recognition results -- result codes and recognized text</li><li>Language and model of the recognizer, System Speech language</li><li>App ID using speech features</li><li>Whether user is known to be a child</li><li>Confidence and Success/Failure of speech recognition</li></ul> |
|
||||
|
||||
## Licensing and Purchase data
|
||||
|
||||
This type of data includes diagnostic details about the purchase and entitlement activity on the device.
|
||||
|
||||
| Category Name | Data Examples |
|
||||
| - | - |
|
||||
| Purchase history | Information about purchases made on the device such as:<br><ul><li>Product ID, edition ID and product URI</li><li>Offer details -- price</li><li>Order requested date/time</li><li>Store client type -- web or native client</li><li>Purchase quantity and price</li><li>Payment type -- credit card type and PayPal</li></ul> |
|
||||
| Entitlements | Information about entitlements on the device such as:<br><ul><li>Service subscription status and errors</li><li>DRM and license rights details -- Groove subscription or OS volume license</li><li>Entitlement ID, lease ID, and package ID of the install package</li><li>Entitlement revocation</li><li>License type (trial, offline vs online) and duration</li><li>License usage session</li></ul> |
|
@ -16,19 +16,21 @@ This topic lists new and updated topics in the [Manage Windows 10](index.md) doc
|
||||
|
||||
## RELEASE: Windows 10, version 1703
|
||||
|
||||
The topics in this library have been updated for Windows 10, version 1703 (also known as the Creators Update). Some topics have been moved to [Update Windows 10](../update/index.md) or to [Configure Windows 10](../configure/index.md).
|
||||
The topics in this library have been updated for Windows 10, version 1703 (also known as the Creators Update). Some topics have been moved to [Update Windows 10](../update/index.md) or to [Configure Windows 10](../configure/index.md). The following new topics have been added:
|
||||
|
||||
- [Release Notes for App-V for Windows 10, version 1703](appv-release-notes-for-appv-for-windows-1703.md)
|
||||
- [Automatically provision your sequencing environment using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-provision-a-vm.md)
|
||||
- [Automatically sequence multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-batch-sequencing.md)
|
||||
- [Automatically update multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-batch-updating.md)
|
||||
- [Automatically cleanup unpublished packages on the App-V client](appv-auto-clean-unpublished-packages.md)
|
||||
- [Available Mobile Data Management (MDM) settings for App-V](appv-available-mdm-settings.md)
|
||||
|
||||
|
||||
## March 2017
|
||||
| New or changed topic | Description |
|
||||
| --- | --- |
|
||||
|[Test scenario 6 - Review a reminder suggested by Cortana based on what you’ve promised in email](cortana-at-work-scenario-6.md) |New |
|
||||
|[What's new in App-V for Windows 10, version 1703 and earlier](appv-about-appv.md)|Updated to include new features in App-V for Windows 10, version 1703. |
|
||||
|[Release Notes for App-V for Windows 10, version 1703](appv-release-notes-for-appv-for-windows-1703.md)|New |
|
||||
|[Automatically provision your sequencing environment using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-provision-a-vm.md) |New |
|
||||
|[Automatically sequence multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-batch-sequencing.md) |New |
|
||||
|[Automatically update multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-batch-updating.md) |New |
|
||||
|[Automatically cleanup unpublished packages on the App-V client](appv-auto-clean-unpublished-packages.md) |New |
|
||||
|[Available Mobile Data Management (MDM) settings for App-V](appv-available-mdm-settings.md) |New |
|
||||
|
||||
|
||||
## February 2017
|
||||
| New or changed topic | Description |
|
||||
|
@ -13,6 +13,12 @@ author: TrudyHa
|
||||
|
||||
This topic lists new and updated topics in the [Plan for Windows 10 deployment](index.md) documentation for [Windows 10 and Windows 10 Mobile](../index.md).
|
||||
|
||||
|
||||
## RELEASE: Windows 10, version 1703
|
||||
|
||||
The topics in this library have been updated for Windows 10, version 1703 (also known as the Creators Update). The following is a new topic:
|
||||
- [Windows 10 Enterprise - FAQ for IT Professionals](windows-10-enterprise-faq-itpro.md)
|
||||
|
||||
## January 2017
|
||||
| New or changed topic | Description |
|
||||
|----------------------|-------------|
|
||||
|
Reference in New Issue
Block a user