From 1b6191dbe64ec75db9224684420b2a0280923bff Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 31 May 2024 11:09:33 -0700 Subject: [PATCH 001/173] dep-paint3D-8995017 --- windows/whats-new/deprecated-features-resources.md | 9 ++++++++- windows/whats-new/deprecated-features.md | 3 ++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/windows/whats-new/deprecated-features-resources.md b/windows/whats-new/deprecated-features-resources.md index b9a23d6024..40d251d0df 100644 --- a/windows/whats-new/deprecated-features-resources.md +++ b/windows/whats-new/deprecated-features-resources.md @@ -1,7 +1,7 @@ --- title: Resources for deprecated features in the Windows client description: Resources and details for deprecated features in the Windows client. -ms.date: 03/25/2024 +ms.date: 06/17/2024 ms.service: windows-client ms.subservice: itpro-fundamentals ms.localizationpriority: medium @@ -21,6 +21,13 @@ appliesto: This article provides additional resources about [deprecated features for Windows client](deprecated-features.md) that may be needed by IT professionals. The following information is provided to help IT professionals plan for the removal of deprecated features: +## Paint 3D + +Paint 3D will be removed from the Microsoft Store on September 3, 2024. + + +To view and edit 2D images, you can use [Paint](https://www.microsoft.com/windows/paint) or [Photos](https://support.microsoft.com/topic/c0c6422f-d4cb-2e3d-eb65-7069071b2f9b). For viewing 3D content, you can use [3D Viewer](https://apps.microsoft.com/detail/9nblggh42ths). + ## WordPad WordPad will be removed from all editions of Windows starting in Windows 11, version 24H2 and Windows Server 2025. As a result, Windows will no longer have a built-in, default RTF reader. We recommend Microsoft Word for rich text documents like .doc and .rtf and Notepad for plain text documents like .txt. The following binaries will be removed as a result of WordPad removal: diff --git a/windows/whats-new/deprecated-features.md b/windows/whats-new/deprecated-features.md index d06a4e9689..dd2689cf7d 100644 --- a/windows/whats-new/deprecated-features.md +++ b/windows/whats-new/deprecated-features.md @@ -1,7 +1,7 @@ --- title: Deprecated features in the Windows client description: Review the list of features that Microsoft is no longer actively developing in Windows 10 and Windows 11. -ms.date: 05/30/2024 +ms.date: 06/17/2024 ms.service: windows-client ms.subservice: itpro-fundamentals ms.localizationpriority: medium @@ -47,6 +47,7 @@ The features in this article are no longer being actively developed, and might b | Feature | Details and mitigation | Deprecation announced | |---|---|---| +| Paint 3D | Paint 3D is deprecated and will be removed from the Microsoft Store on September 3, 2024. To view and edit 2D images, you can use [Paint](https://www.microsoft.com/windows/paint) or [Photos](https://support.microsoft.com/topic/c0c6422f-d4cb-2e3d-eb65-7069071b2f9b). For viewing 3D content, you can use [3D Viewer](https://apps.microsoft.com/detail/9nblggh42ths). For more information, see [Resources for deprecated features](deprecated-features-resources.md#paint-3d). | June 2024 | | Driver Verifier GUI (verifiergui.exe) | Driver Verifier GUI, verifiergui.exe, is deprecated and will be removed in a future version of Windows. You can use the [Verifier Command Line](/windows-hardware/drivers/devtest/verifier-command-line) (verifier.exe) instead of the Driver Verifier GUI.| May 2024 | | NPLogonNotify and NPPasswordChangeNotify APIs | Starting in Windows 11, version 24H2, the inclusion of password payload in MPR notifications is set to disabled by default through group policy in [NPLogonNotify](/windows/win32/api/npapi/nf-npapi-nplogonnotify) and [NPPasswordChangeNotify](/windows/win32/api/npapi/nf-npapi-nppasswordchangenotify) APIs. The APIs may be removed in a future release. The primary reason for disabling this feature is to enhance security. When enabled, these APIs allow the caller to retrieve a user's password, presenting potential risks for password exposure and harvesting by malicious users. To include password payload in MPR notifications, set the [EnableMPRNotifications](/windows/client-management/mdm/policy-csp-windowslogon#enablemprnotifications) policy to `enabled`.| March 2024 | | TLS server authentication certificates using RSA keys with key lengths shorter than 2048 bits | Support for certificates using RSA keys with key lengths shorter than 2048 bits will be deprecated. Internet standards and regulatory bodies disallowed the use of 1024-bit keys in 2013, recommending specifically that RSA keys should have a key length of 2048 bits or longer. For more information, see [Transitioning of Cryptographic Algorithms and Key Sizes - Discussion Paper (nist.gov)](https://csrc.nist.gov/CSRC/media/Projects/Key-Management/documents/transitions/Transitioning_CryptoAlgos_070209.pdf). This deprecation focuses on ensuring that all RSA certificates used for TLS server authentication must have key lengths greater than or equal to 2048 bits to be considered valid by Windows.

TLS certificates issued by enterprise or test certification authorities (CA) aren't impacted with this change. However, we recommend that they be updated to RSA keys greater than or equal to 2048 bits as a security best practice. This change is necessary to preserve security of Windows customers using certificates for authentication and cryptographic purposes.| March 2024| From b58427337899cc7413c71d59e0fe4aa7287511ac Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 31 May 2024 14:57:11 -0700 Subject: [PATCH 002/173] dep-paint3D-8995017 --- windows/whats-new/deprecated-features-resources.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/whats-new/deprecated-features-resources.md b/windows/whats-new/deprecated-features-resources.md index 40d251d0df..1fdd309ab4 100644 --- a/windows/whats-new/deprecated-features-resources.md +++ b/windows/whats-new/deprecated-features-resources.md @@ -23,10 +23,10 @@ This article provides additional resources about [deprecated features for Window ## Paint 3D -Paint 3D will be removed from the Microsoft Store on September 3, 2024. +Paint 3D is deprecated and will be removed from the Microsoft Store on September 3, 2024. Existing installations of Paint 3D will continue to work, but the app will no longer be available for download from the Microsoft Store. If you remove the app, you can reinstall it from the Microsoft Store until September 3, 2024. After that date, Paint 3D will no longer be available for download. Paint 3D was preinstalled on some Windows 10 devices, but wasn't preinstalled on Windows 11 devices. Some alternatives to Paint 3D include: - -To view and edit 2D images, you can use [Paint](https://www.microsoft.com/windows/paint) or [Photos](https://support.microsoft.com/topic/c0c6422f-d4cb-2e3d-eb65-7069071b2f9b). For viewing 3D content, you can use [3D Viewer](https://apps.microsoft.com/detail/9nblggh42ths). +- View and edit 2D images: [Paint](https://www.microsoft.com/windows/paint) or [Photos](https://support.microsoft.com/topic/c0c6422f-d4cb-2e3d-eb65-7069071b2f9b) +- View 3D content: [3D Viewer](https://apps.microsoft.com/detail/9nblggh42ths). ## WordPad From b4ad36c3c3dbe86d2ed222b3251dd48976cb7a29 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 7 Jun 2024 08:04:59 -0700 Subject: [PATCH 003/173] fix merge conflict, update links --- windows/whats-new/deprecated-features-resources.md | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/windows/whats-new/deprecated-features-resources.md b/windows/whats-new/deprecated-features-resources.md index dbe262607d..a8fbcec379 100644 --- a/windows/whats-new/deprecated-features-resources.md +++ b/windows/whats-new/deprecated-features-resources.md @@ -1,11 +1,7 @@ --- title: Resources for deprecated features in the Windows client description: Resources and details for deprecated features in the Windows client. -<<<<<<< HEAD ms.date: 06/17/2024 -======= -ms.date: 06/03/2024 ->>>>>>> 31265cfecbcd5148d609eedc50e016cdc9ac82ca ms.service: windows-client ms.subservice: itpro-fundamentals ms.localizationpriority: medium @@ -25,26 +21,22 @@ appliesto: This article provides additional resources about [deprecated features for Windows client](deprecated-features.md) that may be needed by IT professionals. The following information is provided to help IT professionals plan for the removal of deprecated features: -<<<<<<< HEAD ## Paint 3D Paint 3D is deprecated and will be removed from the Microsoft Store on September 3, 2024. Existing installations of Paint 3D will continue to work, but the app will no longer be available for download from the Microsoft Store. If you remove the app, you can reinstall it from the Microsoft Store until September 3, 2024. After that date, Paint 3D will no longer be available for download. Paint 3D was preinstalled on some Windows 10 devices, but wasn't preinstalled on Windows 11 devices. Some alternatives to Paint 3D include: -- View and edit 2D images: [Paint](https://www.microsoft.com/windows/paint) or [Photos](https://support.microsoft.com/topic/c0c6422f-d4cb-2e3d-eb65-7069071b2f9b) +- View and edit 2D images: [Paint](https://apps.microsoft.com/detail/9pcfs5b6t72h) or [Photos](https://apps.microsoft.com/detail/9wzdncrfjbh4) - View 3D content: [3D Viewer](https://apps.microsoft.com/detail/9nblggh42ths). -======= + ## NTLM Customers concerned about NTLM usage in their environments are encouraged to utilize [NTLM auditing](/previous-versions/windows/it-pro/windows-10/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-audit-ntlm-authentication-in-this-domain) to [investigate how NTLM is being used](https://techcommunity.microsoft.com/t5/ask-the-directory-services-team/ntlm-blocking-and-you-application-analysis-and-auditing/ba-p/397191). - In many cases, applications should be able to replace NTLM with Negotiate using a one-line change in their `AcquireCredentialsHandle` request to the SSPI. One known exception is for applications that have made hard assumptions about the maximum number of round trips needed to complete authentication. In most cases, Negotiate will add at least one additional round trip. Some scenarios may require additional configuration. For more information, see [Kerberos authentication troubleshooting guidance](/troubleshoot/windows-server/windows-security/kerberos-authentication-troubleshooting-guidance). Negotiate's built-in fallback to NTLM is preserved to mitigate compatibility issues during this transition. For updates on NTLM deprecation, see [https://aka.ms/ntlm](https://aka.ms/ntlm). ->>>>>>> 31265cfecbcd5148d609eedc50e016cdc9ac82ca ## WordPad -WordPad will be removed from all editions of Windows starting in Windows 11, version 24H2 and Windows Server 2025. As a result, Windows will no longer have a built-in, default RTF reader. We recommend Microsoft Word for rich text documents like .doc and .rtf and Notepad for plain text documents like .txt. The following binaries will be removed as a result of WordPad removal: - wordpad.exe - wordpadfilter.dll From 371b3816efe2eecf63bdc151e6b6e86407963804 Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Tue, 11 Jun 2024 14:26:48 -0700 Subject: [PATCH 004/173] Remove EOS versions from TOC --- windows/privacy/toc.yml | 29 ----------------------------- 1 file changed, 29 deletions(-) diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index b6ad626c23..08dc42f79d 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -21,22 +21,12 @@ href: required-windows-11-diagnostic-events-and-fields.md - name: Windows 10, versions 22H2, 21H2, 21H1, 20H2, and 2004 href: required-windows-diagnostic-data-events-and-fields-2004.md - - name: Windows 10, versions 1909 and 1903 - href: basic-level-windows-diagnostic-events-and-fields-1903.md - name: Windows 10, version 1809 href: basic-level-windows-diagnostic-events-and-fields-1809.md - - name: Windows 10, version 1803 - href: basic-level-windows-diagnostic-events-and-fields-1803.md - - name: Windows 10, version 1709 - href: basic-level-windows-diagnostic-events-and-fields-1709.md - - name: Windows 10, version 1703 - href: basic-level-windows-diagnostic-events-and-fields-1703.md - name: Optional Windows diagnostic data events and fields items: - name: Windows 10, version 1709 and later and Windows 11 optional diagnostic data href: windows-diagnostic-data.md - - name: Windows 10, version 1703 optional diagnostic data - href: windows-diagnostic-data-1703.md - name: Windows 10 diagnostic data events and fields collected through the limit enhanced diagnostic data policy href: enhanced-diagnostic-data-windows-analytics-events-and-fields.md - name: Manage Windows connected experiences @@ -51,29 +41,10 @@ href: manage-windows-11-endpoints.md - name: Connection endpoints for Windows 10, version 21H2 href: manage-windows-21h2-endpoints.md - - name: Connection endpoints for Windows 10, version 21H1 - href: manage-windows-21H1-endpoints.md - - name: Connection endpoints for Windows 10, version 20H2 - href: manage-windows-20H2-endpoints.md - - name: Connection endpoints for Windows 10, version 2004 - href: manage-windows-2004-endpoints.md - - name: Connection endpoints for Windows 10, version 1909 - href: manage-windows-1909-endpoints.md - - name: Connection endpoints for Windows 10, version 1903 - href: manage-windows-1903-endpoints.md - name: Connection endpoints for Windows 10, version 1809 href: manage-windows-1809-endpoints.md - name: Connection endpoints for non-Enterprise editions of Windows 11 href: windows-11-endpoints-non-enterprise-editions.md - - name: Connection endpoints for non-Enterprise editions of Windows 10, version 21H1 - href: windows-endpoints-21H1-non-enterprise-editions.md - - name: Connection endpoints for non-Enterprise editions of Windows 10, version 20H2 - href: windows-endpoints-20H2-non-enterprise-editions.md - - name: Connection endpoints for non-Enterprise editions of Windows 10, version 2004 - href: windows-endpoints-2004-non-enterprise-editions.md - - name: Connection endpoints for non-Enterprise editions of Windows 10, version 1909 - href: windows-endpoints-1909-non-enterprise-editions.md - - name: Connection endpoints for non-Enterprise editions of Windows 10, version 1903 href: windows-endpoints-1903-non-enterprise-editions.md - name: Connection endpoints for non-Enterprise editions of Windows 10, version 1809 href: windows-endpoints-1809-non-enterprise-editions.md From 77e641b0873edcd767318d698f4730ecb84dcccb Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Tue, 11 Jun 2024 14:38:13 -0700 Subject: [PATCH 005/173] Fix error --- windows/privacy/toc.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index 08dc42f79d..b8331db606 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -45,6 +45,5 @@ href: manage-windows-1809-endpoints.md - name: Connection endpoints for non-Enterprise editions of Windows 11 href: windows-11-endpoints-non-enterprise-editions.md - href: windows-endpoints-1903-non-enterprise-editions.md - name: Connection endpoints for non-Enterprise editions of Windows 10, version 1809 href: windows-endpoints-1809-non-enterprise-editions.md From eb3a60abc2108655df2eeca29cbb627845a864b1 Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Tue, 11 Jun 2024 17:28:06 -0700 Subject: [PATCH 006/173] Remove crosslinks to EOS articles --- ...-level-windows-diagnostic-events-and-fields-1809.md | 4 ---- .../essential-services-and-connected-experiences.md | 9 --------- windows/privacy/manage-windows-1809-endpoints.md | 5 ----- windows/privacy/manage-windows-21h2-endpoints.md | 10 ---------- ...equired-diagnostic-events-fields-windows-11-22H2.md | 3 --- ...required-windows-11-diagnostic-events-and-fields.md | 3 --- windows/privacy/toc.yml | 2 -- 7 files changed, 36 deletions(-) diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md index ef87c4289b..dcc02b4101 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md @@ -30,10 +30,6 @@ You can learn more about Windows functional and diagnostic data through these ar - [Required diagnostic events and fields for Windows 11, versions 23H2 and 22H2](required-diagnostic-events-fields-windows-11-22H2.md) - [Required diagnostic events and fields for Windows 11, version 21H2](required-windows-11-diagnostic-events-and-fields.md) - [Required diagnostic events and fields for Windows 10: versions 22H2, 21H2, 21H1, 20H2, and 2004](required-windows-diagnostic-data-events-and-fields-2004.md) -- [Windows 10, version 1903 and Windows 10, version 1909 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1903.md) -- [Windows 10, version 1803 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1803.md) -- [Windows 10, version 1709 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1709.md) -- [Windows 10, version 1703 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1703.md) - [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) - [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md index 21beba4c56..799d80a554 100644 --- a/windows/privacy/essential-services-and-connected-experiences.md +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -102,21 +102,12 @@ Internet Explorer shares many of the Windows essential services listed above. Th To view endpoints for Windows Enterprise, see: - [Manage connection endpoints for Windows 11](manage-windows-11-endpoints.md) -- [Manage connection endpoints for Windows 10, version 21H1](manage-windows-21H1-endpoints.md) - [Manage connection endpoints for Windows 10, version 21H2](manage-windows-21H2-endpoints.md) -- [Manage connection endpoints for Windows 10, version 20H2](manage-windows-20h2-endpoints.md) -- [Manage connection endpoints for Windows 10, version 1909](manage-windows-1909-endpoints.md) -- [Manage connection endpoints for Windows 10, version 1903](manage-windows-1903-endpoints.md) - [Manage connection endpoints for Windows 10, version 1809](manage-windows-1809-endpoints.md) To view endpoints for non-Enterprise Windows editions, see: - [Windows 11 connection endpoints for non-Enterprise editions](windows-11-endpoints-non-enterprise-editions.md) -- [Windows 10, version 21H1, connection endpoints for non-Enterprise editions](windows-endpoints-21H1-non-enterprise-editions.md) -- [Windows 10, version 20H2, connection endpoints for non-Enterprise editions](windows-endpoints-20H2-non-enterprise-editions.md) -- [Windows 10, version 1909, connection endpoints for non-Enterprise editions](windows-endpoints-1909-non-enterprise-editions.md) -- [Windows 10, version 1903, connection endpoints for non-Enterprise editions](windows-endpoints-1903-non-enterprise-editions.md) -- [Windows 10, version 1809, connection endpoints for non-Enterprise editions](windows-endpoints-1809-non-enterprise-editions.md) > [!IMPORTANT] > To inquire about Windows data access or interoperability related to the Digital Markets Act (DMA), [submit this form](https://go.microsoft.com/fwlink/p/?linkid=2271128). \ No newline at end of file diff --git a/windows/privacy/manage-windows-1809-endpoints.md b/windows/privacy/manage-windows-1809-endpoints.md index 1bebf8277d..8e55fa3f0b 100644 --- a/windows/privacy/manage-windows-1809-endpoints.md +++ b/windows/privacy/manage-windows-1809-endpoints.md @@ -486,11 +486,6 @@ To view endpoints for other versions of Windows 10 Enterprise, see: - [Manage connection endpoints for Windows 10, version 21H2](manage-windows-21H2-endpoints.md) -To view endpoints for non-Enterprise Windows 10 editions, see: - -- [Windows 10, version 1809, connection endpoints for non-Enterprise editions](windows-endpoints-1809-non-enterprise-editions.md) -- [Windows 10, version 21H1, connection endpoints for non-Enterprise editions](windows-endpoints-21H1-non-enterprise-editions.md) - ## Related links diff --git a/windows/privacy/manage-windows-21h2-endpoints.md b/windows/privacy/manage-windows-21h2-endpoints.md index 458536998a..6c1dcfce86 100644 --- a/windows/privacy/manage-windows-21h2-endpoints.md +++ b/windows/privacy/manage-windows-21h2-endpoints.md @@ -129,18 +129,8 @@ The following methodology was used to derive these network endpoints: To view endpoints for other versions of Windows 10 Enterprise, see: -- [Manage connection endpoints for Windows 10, version 2004](manage-windows-2004-endpoints.md) -- [Manage connection endpoints for Windows 10, version 1909](manage-windows-1909-endpoints.md) -- [Manage connection endpoints for Windows 10, version 1903](manage-windows-1903-endpoints.md) - [Manage connection endpoints for Windows 10, version 1809](manage-windows-1809-endpoints.md) -To view endpoints for non-Enterprise Windows 10 editions, see: - -- [Windows 10, version 21H1, connection endpoints for non-Enterprise editions](windows-endpoints-21H1-non-enterprise-editions.md) -- [Windows 10, version 2004, connection endpoints for non-Enterprise editions](windows-endpoints-2004-non-enterprise-editions.md) -- [Windows 10, version 1909, connection endpoints for non-Enterprise editions](windows-endpoints-1909-non-enterprise-editions.md) -- [Windows 10, version 1903, connection endpoints for non-Enterprise editions](windows-endpoints-1903-non-enterprise-editions.md) -- [Windows 10, version 1809, connection endpoints for non-Enterprise editions](windows-endpoints-1809-non-enterprise-editions.md) ## Related links diff --git a/windows/privacy/required-diagnostic-events-fields-windows-11-22H2.md b/windows/privacy/required-diagnostic-events-fields-windows-11-22H2.md index 99496ee032..59e5b2137c 100644 --- a/windows/privacy/required-diagnostic-events-fields-windows-11-22H2.md +++ b/windows/privacy/required-diagnostic-events-fields-windows-11-22H2.md @@ -31,9 +31,6 @@ You can learn more about Windows functional and diagnostic data through these ar - [Required diagnostic events and fields for Windows 11, version 21H2](required-windows-11-diagnostic-events-and-fields.md) - [Required diagnostic events and fields for Windows 10: versions 22H2, 21H2, 21H1, 20H2, and 2004](required-windows-diagnostic-data-events-and-fields-2004.md) - [Windows 10, version 1809 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1809.md) -- [Windows 10, version 1803 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1803.md) -- [Windows 10, version 1709 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1709.md) -- [Windows 10, version 1703 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1703.md) - [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) - [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) diff --git a/windows/privacy/required-windows-11-diagnostic-events-and-fields.md b/windows/privacy/required-windows-11-diagnostic-events-and-fields.md index 7969cc1cca..533c2d7770 100644 --- a/windows/privacy/required-windows-11-diagnostic-events-and-fields.md +++ b/windows/privacy/required-windows-11-diagnostic-events-and-fields.md @@ -31,9 +31,6 @@ You can learn more about Windows functional and diagnostic data through these ar - [Required diagnostic events and fields for Windows 11, versions 23H2 and 22H2](required-diagnostic-events-fields-windows-11-22H2.md) - [Required diagnostic events and fields for Windows 10: versions 22H2, 21H2, 21H1, 20H2, and 2004](required-windows-diagnostic-data-events-and-fields-2004.md) - [Windows 10, version 1809 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1809.md) -- [Windows 10, version 1803 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1803.md) -- [Windows 10, version 1709 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1709.md) -- [Windows 10, version 1703 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1703.md) - [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) - [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index b8331db606..ab8ba5cf43 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -45,5 +45,3 @@ href: manage-windows-1809-endpoints.md - name: Connection endpoints for non-Enterprise editions of Windows 11 href: windows-11-endpoints-non-enterprise-editions.md - - name: Connection endpoints for non-Enterprise editions of Windows 10, version 1809 - href: windows-endpoints-1809-non-enterprise-editions.md From 14838a32118914a85ab72ab17c055e0d0153ba14 Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Thu, 13 Jun 2024 15:38:24 -0700 Subject: [PATCH 007/173] Remove crosslinks to articles being archived --- .../essential-services-and-connected-experiences.md | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md index a1a6c53040..d59b42605f 100644 --- a/windows/privacy/essential-services-and-connected-experiences.md +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -109,22 +109,12 @@ To view endpoints for Windows Enterprise, see: - [Manage connection endpoints for Windows 11](manage-windows-11-endpoints.md) - [Manage connection endpoints for Windows 10, version 21H2](manage-windows-21H2-endpoints.md) -- [Manage connection endpoints for Windows 10, version 21H1](manage-windows-21H1-endpoints.md) -- [Manage connection endpoints for Windows 10, version 20H2](manage-windows-20h2-endpoints.md) -- [Manage connection endpoints for Windows 10 version 2004](manage-windows-2004-endpoints.md) -- [Manage connection endpoints for Windows 10, version 1909](manage-windows-1909-endpoints.md) -- [Manage connection endpoints for Windows 10, version 1903](manage-windows-1903-endpoints.md) - [Manage connection endpoints for Windows 10, version 1809](manage-windows-1809-endpoints.md) To view endpoints for non-Enterprise Windows editions, see: - [Windows 11 connection endpoints for non-Enterprise editions](windows-11-endpoints-non-enterprise-editions.md) -- [Windows 10, version 21H1, connection endpoints for non-Enterprise editions](windows-endpoints-21H1-non-enterprise-editions.md) -- [Windows 10, version 20H2, connection endpoints for non-Enterprise editions](windows-endpoints-20H2-non-enterprise-editions.md) -- [Windows 10, version 2004, connection endpoints for non-Enterprise editions](windows-endpoints-2004-non-enterprise-editions.md) -- [Windows 10, version 1909, connection endpoints for non-Enterprise editions](windows-endpoints-1909-non-enterprise-editions.md) -- [Windows 10, version 1903, connection endpoints for non-Enterprise editions](windows-endpoints-1903-non-enterprise-editions.md) -- [Windows 10, version 1809, connection endpoints for non-Enterprise editions](windows-endpoints-1809-non-enterprise-editions.md) + > [!IMPORTANT] > To inquire about Windows data access or interoperability related to the Digital Markets Act (DMA), [submit this form](https://go.microsoft.com/fwlink/p/?linkid=2271128). \ No newline at end of file From 2244b3d426097c32e86e79f3d607e32f46cc7f26 Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Thu, 20 Jun 2024 13:26:03 -0700 Subject: [PATCH 008/173] Update TOC Remove enhanced-diagnostic-data-windows-analytics-events-and-fields --- windows/privacy/toc.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index ab8ba5cf43..8d18cdd2dc 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -27,8 +27,6 @@ items: - name: Windows 10, version 1709 and later and Windows 11 optional diagnostic data href: windows-diagnostic-data.md - - name: Windows 10 diagnostic data events and fields collected through the limit enhanced diagnostic data policy - href: enhanced-diagnostic-data-windows-analytics-events-and-fields.md - name: Manage Windows connected experiences items: - name: Manage connections from Windows operating system components to Microsoft services From 4f1c020710a726a13b0af0663a3386fc6b81569b Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Thu, 27 Jun 2024 16:16:12 -0600 Subject: [PATCH 009/173] Add new layout for DO configuration considerations --- .../do/delivery-optimization-endpoints.md | 2 +- .../images/do-setup-allow-communication.png | Bin 0 -> 45549 bytes .../do/images/do-setup-connected-cache.png | Bin 0 -> 17078 bytes .../do/images/do-setup-device-counts.png | Bin 0 -> 38723 bytes .../deployment/do/images/do-setup-full.png | Bin 0 -> 133468 bytes .../images/do-setup-improve-efficiencies.png | Bin 0 -> 13944 bytes .../do/images/do-setup-network-topology.png | Bin 0 -> 64370 bytes .../do/images/do-setup-presence.png | Bin 0 -> 29520 bytes .../do/images/do-setup-system-resources.png | Bin 0 -> 30121 bytes .../waas-delivery-optimization-configure.md | 237 ++++++++++++++++++ 10 files changed, 238 insertions(+), 1 deletion(-) create mode 100644 windows/deployment/do/images/do-setup-allow-communication.png create mode 100644 windows/deployment/do/images/do-setup-connected-cache.png create mode 100644 windows/deployment/do/images/do-setup-device-counts.png create mode 100644 windows/deployment/do/images/do-setup-full.png create mode 100644 windows/deployment/do/images/do-setup-improve-efficiencies.png create mode 100644 windows/deployment/do/images/do-setup-network-topology.png create mode 100644 windows/deployment/do/images/do-setup-presence.png create mode 100644 windows/deployment/do/images/do-setup-system-resources.png create mode 100644 windows/deployment/do/waas-delivery-optimization-configure.md diff --git a/windows/deployment/do/delivery-optimization-endpoints.md b/windows/deployment/do/delivery-optimization-endpoints.md index 782b1650f6..aa1c2a6abf 100644 --- a/windows/deployment/do/delivery-optimization-endpoints.md +++ b/windows/deployment/do/delivery-optimization-endpoints.md @@ -31,7 +31,7 @@ Use the table below to reference any particular content types or services endpoi | *.delivery.mp.microsoft.com | HTTP / 80 | Edge Browser | [Complete list](/deployedge/microsoft-edge-security-endpoints) of endpoints for Edge Browser. | Both | | *.officecdn.microsoft.com.edgesuite.net, *.officecdn.microsoft.com, *.cdn.office.net | HTTP / 80 | Office CDN updates | [Complete list](/office365/enterprise/office-365-endpoints) of endpoints for Office CDN updates. | Both | | *.manage.microsoft.com, *.swda01.manage.microsoft.com, *.swda02.manage.microsoft.com, *.swdb01.manage.microsoft.com, *.swdb02.manage.microsoft.com, *.swdc01.manage.microsoft.com, *.swdc02.manage.microsoft.com, *.swdd01.manage.microsoft.com, *.swdd02.manage.microsoft.com, *.swda01-mscdn.manage.microsoft.com, *.swda02-mscdn.manage.microsoft.com, *.swdb01-mscdn.manage.microsoft.com, *.swdb02-mscdn.manage.microsoft.com, *.swdc01-mscdn.manage.microsoft.com, *.swdc02-mscdn.manage.microsoft.com, *.swdd01-mscdn.manage.microsoft.com, *.swdd02-mscdn.manage.microsoft.com | HTTP / 80
HTTPs / 443 | Intune Win32 Apps | [Complete list](/mem/intune/fundamentals/intune-endpoints) of endpoints for Intune Win32 Apps updates. | Both | -| *.statics.teams.cdn.office.net | HTTP / 80
HTTPs / 443 | Teams | | Both | +| *.statics.teams.cdn.office.net | HTTP / 80
HTTPs / 443 | Teams | Future support is planned for peering and Connected Cache | TBD | | *.assets1.xboxlive.com, *.assets2.xboxlive.com, *.dlassets.xboxlive.com, *.dlassets2.xboxlive.com, *.d1.xboxlive.com, *.d2.xboxlive.com, *.assets.xbox.com, *.xbl-dlassets-origin.xboxlive.com, *.assets-origin.xboxlive.com, *.xvcb1.xboxlive.com, *.xvcb2.xboxlive.com, *.xvcf1.xboxlive.com, *.xvcf2.xboxlive.com | HTTP / 80 | Xbox | | Both | | *.tlu.dl.adu.microsoft.com, *.nlu.dl.adu.microsoft.com, *.dcsfe.prod.adu.microsoft.com | HTTP / 80 | Device Update | [Complete list](/azure/iot-hub-device-update/) of endpoints for Device Update updates. | Both | | *.do.dsp.mp.microsoft.com | HTTP / 80
HTTPs / 443 | Microsoft Connected Cache -> Delivery Optimization Services communication | [Complete list](../do/waas-delivery-optimization-faq.yml) of endpoints for Delivery Optimization only. | Connected Cache Managed in Azure | diff --git a/windows/deployment/do/images/do-setup-allow-communication.png b/windows/deployment/do/images/do-setup-allow-communication.png new file mode 100644 index 0000000000000000000000000000000000000000..ae9a61ec798e441e6190a4ef80300bf89493faad GIT binary patch literal 45549 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�Ai>XYl@Pm>y1UUbal5D)uCrbSjUH;ykaAWYvF zip8I;6h1Ss@g>`rQB6`9eRm9)!x4lyA_=j1 zrj=nDipLSne&KePkxzHhS*1pNx78qgS@ZrVdLY#{6lpLf%|wIS`G_#-kNP9P;O1+3 z%;7y4zsWE4l<a*;DlaWTU) zVoBUBjDN$tMR0>%T#$hCG}>t)jgE>Neit;Ea4yA}9$R}i=jHvhuOF0zj4(i^Z=eVt z7#MRSu!^M7PL`RvK-nRkIAQ%uCdiHYiE@)S)HHF;b z;`)=6^E;BQwa^vqxtT$!@=L|&HA}Ul`(4rU-4N&JQNS^K(9niQMG#K-56EG{F7^ zECnc297K8QpBFV);3mVN9AGY*ri46%>603EK4V)0qKpPrL1bjlKr;@)4)Vl;P7!?O z0D=YrIl<16XKQ-UeF)?T#ZY!iD+ydDu~vorhxS{^X8vcv0P1x~yAJ69zWR^C-#~Pw zf<*@e68r&7i9!3Owe<8bwGKsk9f5RS+BfN`PQ>5Xha~&}E>#BaZcwGz7z5<=L8Cet z)_=G9MMnMKLcJg`{?_}>|L@>K_-qN>f9=siTIPW@Ch!5oI|KQzN)rmzN(B4F^&rZ| z2d+4QWt)OgD`O7+l7#hT(#mumr*!Eyo#Kol@^HfJejPppf;RG3lh|Qze(>-EUs0kM zc*ncm!e%gwVh#A+i@zYJRKKjThC=Mgiyi_IQ0}V=}ZetG8&abvd*0>B6J*IAZhx z2$8Rn&SEm`d3B>=u>XHD=8{o$!E|5$!6<p7{J9M7I&@ literal 0 HcmV?d00001 diff --git a/windows/deployment/do/images/do-setup-connected-cache.png b/windows/deployment/do/images/do-setup-connected-cache.png new file mode 100644 index 0000000000000000000000000000000000000000..0be545ead164efa5d39c846b46a2a366f8f05566 GIT binary patch literal 17078 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 XDeb+fA|5OHmy^d&AItge;!(+35U4VNhV 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

FToXuttYr@K@UcKNk?Cm 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�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

}Oy=Drr;E>h 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 literal 0 HcmV?d00001 diff --git a/windows/deployment/do/images/do-setup-improve-efficiencies.png b/windows/deployment/do/images/do-setup-improve-efficiencies.png new file mode 100644 index 0000000000000000000000000000000000000000..cacd46e6a2e7b7006d911a0ad80f760f72092b51 GIT binary patch literal 13944 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≀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

FToXuttYr@K@UcKNk?Cm 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�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

}Oy=Drr;E>h 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 From 926e67415c8cbb72c66348198fbf34c4c989bc16 Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Sat, 29 Jun 2024 22:40:41 -0600 Subject: [PATCH 014/173] fix file name --- windows/deployment/do/delivery-optimization-configure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/do/delivery-optimization-configure.md b/windows/deployment/do/delivery-optimization-configure.md index 3695c13b12..4822341196 100644 --- a/windows/deployment/do/delivery-optimization-configure.md +++ b/windows/deployment/do/delivery-optimization-configure.md @@ -169,7 +169,7 @@ Whether you opt for the default Delivery Optimization configurations or tailor t ## Troubleshoot Delivery Optimization -There could be many different reasons why Delivery Optimization is not working in your environment. [Learn more](elivery-optimization-troubleshoot.md) about the DO Troubleshooter and common problems and solutions to help improve the experience of using Delivery Optimization. +There could be many different reasons why Delivery Optimization is not working in your environment. [Learn more](delivery-optimization-troubleshoot.md) about the DO Troubleshooter and common problems and solutions to help improve the experience of using Delivery Optimization. ## Test Delivery Optimization From 8990cdbccbfc7dd304bf0f2bddbff28e5bc1986e Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Sat, 29 Jun 2024 22:57:04 -0600 Subject: [PATCH 015/173] Fix links --- .../deployment/do/deliver-optimization-troubleshoot.md | 6 +++--- windows/deployment/do/delivery-optimization-configure.md | 8 +++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/windows/deployment/do/deliver-optimization-troubleshoot.md b/windows/deployment/do/deliver-optimization-troubleshoot.md index b47e1eca95..3c91b43d83 100644 --- a/windows/deployment/do/deliver-optimization-troubleshoot.md +++ b/windows/deployment/do/deliver-optimization-troubleshoot.md @@ -25,9 +25,9 @@ ms.date: 07/01/2024 [Check out](https://aka.ms/do-fix) the new Delivery Optimization Troubleshooter. This tool provides a device health check to verify the device is set up properly to use Delivery Optimization. To scope the output more specifically, use one of the available switches: -* -HealthCheck: Provides an overall check of the device setup to ensure Delivery Optimization communication is possible on the device. -* -P2P: Provides output specific to P2P settings, efficiency, and errors. -* -MCC: Provides output specific to MCC settings and verifies the client can access the cache server. +- -HealthCheck: Provides an overall check of the device setup to ensure Delivery Optimization communication is possible on the device. +- -P2P: Provides output specific to P2P settings, efficiency, and errors. +- -MCC: Provides output specific to MCC settings and verifies the client can access the cache server. ### Testing Delivery Optimization diff --git a/windows/deployment/do/delivery-optimization-configure.md b/windows/deployment/do/delivery-optimization-configure.md index 4822341196..21efa3ba70 100644 --- a/windows/deployment/do/delivery-optimization-configure.md +++ b/windows/deployment/do/delivery-optimization-configure.md @@ -64,9 +64,11 @@ Use Group Policy or MDM Policies to locate Delivery Optimization settings. Delivery Optimization is increasingly found throughout Microsoft products. Learn more about the areas where there's integration to see how you can optimize the results in your environment. -* [Microsoft Endpoint Manager (MEM)](https://learn.microsoft.com/mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery) -* [Microsoft Endpoint Configuration Manager (MECM)](https://learn.microsoft.com/mem/intune/configuration/delivery-optimization-windows) -* [Autopilot](https://learn.microsoft.com/windows/deployment/windows-deployment-scenarios#modern-deployment-methods)/[Autopatch](https://learn.microsoft.com/windows/deployment/windows-autopatch/overview/windows-autopatch-overview) – there are no specific settings that should be configured for Autopilot or Autopatch devices. However, it’s important to remember that once the device is connected to the corporate network, Delivery Optimization policies are applied. +* [Microsoft Endpoint Manager (MEM)](/mem/intune/configuration/delivery-optimization-windows) +* [Microsoft Endpoint Configuration Manager (MECM)](/mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery) +* [Autopilot](/windows-deployment-scenarios.md#modern-deployment-methods)/[Autopatch](/windows-autopatch/overview/windows-autopatch-overview) – there are no specific settings that should be configured for Autopilot or Autopatch devices. However, it’s important to remember that once the device is connected to the corporate network, Delivery Optimization policies are applied. + + ## 3. Network topology From 0bceeffa3143bf5f8f69d88a444a62ee768980e5 Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Sat, 29 Jun 2024 23:06:34 -0600 Subject: [PATCH 016/173] Fix more links --- windows/deployment/do/delivery-optimization-configure.md | 2 +- ...on-troubleshoot.md => delivery-optimization-troubleshoot.md} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename windows/deployment/do/{deliver-optimization-troubleshoot.md => delivery-optimization-troubleshoot.md} (100%) diff --git a/windows/deployment/do/delivery-optimization-configure.md b/windows/deployment/do/delivery-optimization-configure.md index 21efa3ba70..8b06ab4d19 100644 --- a/windows/deployment/do/delivery-optimization-configure.md +++ b/windows/deployment/do/delivery-optimization-configure.md @@ -66,7 +66,7 @@ Delivery Optimization is increasingly found throughout Microsoft products. Learn * [Microsoft Endpoint Manager (MEM)](/mem/intune/configuration/delivery-optimization-windows) * [Microsoft Endpoint Configuration Manager (MECM)](/mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery) -* [Autopilot](/windows-deployment-scenarios.md#modern-deployment-methods)/[Autopatch](/windows-autopatch/overview/windows-autopatch-overview) – there are no specific settings that should be configured for Autopilot or Autopatch devices. However, it’s important to remember that once the device is connected to the corporate network, Delivery Optimization policies are applied. +* [Autopilot](../windows-deployment-scenarios#modern-deployment-methods)/[Autopatch](../windows-autopatch/overview/windows-autopatch-overview) – there are no specific settings that should be configured for Autopilot or Autopatch devices. However, it’s important to remember that once the device is connected to the corporate network, Delivery Optimization policies are applied. diff --git a/windows/deployment/do/deliver-optimization-troubleshoot.md b/windows/deployment/do/delivery-optimization-troubleshoot.md similarity index 100% rename from windows/deployment/do/deliver-optimization-troubleshoot.md rename to windows/deployment/do/delivery-optimization-troubleshoot.md From b03de0333ef92dc6775799617fcffe153ed82d3e Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Sat, 29 Jun 2024 23:12:37 -0600 Subject: [PATCH 017/173] Add file extension to remove warning. --- windows/deployment/do/delivery-optimization-configure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/do/delivery-optimization-configure.md b/windows/deployment/do/delivery-optimization-configure.md index 8b06ab4d19..c071770b24 100644 --- a/windows/deployment/do/delivery-optimization-configure.md +++ b/windows/deployment/do/delivery-optimization-configure.md @@ -66,7 +66,7 @@ Delivery Optimization is increasingly found throughout Microsoft products. Learn * [Microsoft Endpoint Manager (MEM)](/mem/intune/configuration/delivery-optimization-windows) * [Microsoft Endpoint Configuration Manager (MECM)](/mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery) -* [Autopilot](../windows-deployment-scenarios#modern-deployment-methods)/[Autopatch](../windows-autopatch/overview/windows-autopatch-overview) – there are no specific settings that should be configured for Autopilot or Autopatch devices. However, it’s important to remember that once the device is connected to the corporate network, Delivery Optimization policies are applied. +* [Autopilot](../windows-deployment-scenarios.md#modern-deployment-methods)/[Autopatch](../windows-autopatch/overview/windows-autopatch-overview.md) – there are no specific settings that should be configured for Autopilot or Autopatch devices. However, it’s important to remember that once the device is connected to the corporate network, Delivery Optimization policies are applied. From 7bbeebebd2211cb9578b050bfdeac5b2b2c4bda5 Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Sat, 29 Jun 2024 23:17:58 -0600 Subject: [PATCH 018/173] Remove testing duplication blurb --- windows/deployment/do/delivery-optimization-troubleshoot.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/windows/deployment/do/delivery-optimization-troubleshoot.md b/windows/deployment/do/delivery-optimization-troubleshoot.md index 3c91b43d83..fa0bbb4b01 100644 --- a/windows/deployment/do/delivery-optimization-troubleshoot.md +++ b/windows/deployment/do/delivery-optimization-troubleshoot.md @@ -29,10 +29,6 @@ ms.date: 07/01/2024 - -P2P: Provides output specific to P2P settings, efficiency, and errors. - -MCC: Provides output specific to MCC settings and verifies the client can access the cache server. -### Testing Delivery Optimization - -[Learn more](delivery-optimization-test.md) for guidance on basic testing scenarios to see how Delivery Optimization works. - ### Common problems and solutions This section summarizes common problems and some solutions to try. From c35af955e9651d4d1989def1cf0b2de06abf10c8 Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Sat, 29 Jun 2024 23:20:40 -0600 Subject: [PATCH 019/173] Syntax --- .../do/delivery-optimization-troubleshoot.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/windows/deployment/do/delivery-optimization-troubleshoot.md b/windows/deployment/do/delivery-optimization-troubleshoot.md index fa0bbb4b01..1c9186808c 100644 --- a/windows/deployment/do/delivery-optimization-troubleshoot.md +++ b/windows/deployment/do/delivery-optimization-troubleshoot.md @@ -21,7 +21,7 @@ ms.date: 07/01/2024 # Troubleshoot Delivery Optimization -#### DO Troubleshooter +## DO Troubleshooter [Check out](https://aka.ms/do-fix) the new Delivery Optimization Troubleshooter. This tool provides a device health check to verify the device is set up properly to use Delivery Optimization. To scope the output more specifically, use one of the available switches: @@ -29,55 +29,55 @@ ms.date: 07/01/2024 - -P2P: Provides output specific to P2P settings, efficiency, and errors. - -MCC: Provides output specific to MCC settings and verifies the client can access the cache server. -### Common problems and solutions +## Common problems and solutions This section summarizes common problems and some solutions to try. -#### If you don't see any bytes from peers +### If you don't see any bytes from peers If you don't see any bytes coming from peers the cause might be one of the following issues: -* Clients aren't able to reach the Delivery Optimization cloud services. -* The cloud service doesn't see other peers on the network. -* Clients aren't able to connect to peers that are offered back from the cloud service. -* None of the computers on the network are getting updates from peers. +- Clients aren't able to reach the Delivery Optimization cloud services. +- The cloud service doesn't see other peers on the network. +- Clients aren't able to connect to peers that are offered back from the cloud service. +- None of the computers on the network are getting updates from peers. -#### Clients aren't able to reach the Delivery Optimization cloud services +### Clients aren't able to reach the Delivery Optimization cloud services Try these steps: 1. Start a download of an app that is larger than 50 MB from the Store (for example "Candy Crush Saga"). -2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and observe the [DODownloadMode](waas-delivery-optimization-reference.md#download-mode) setting. For peering to work, download mode should be 1, 2, or 3. -3. If the download mode is 99, it could indicate your device is unable to reach the Delivery Optimization cloud services. Ensure that the Delivery Optimization host names are allowed access: most importantly **\*.prod.do.dsp.mp.microsoft.com**. +1. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and observe the [DODownloadMode](waas-delivery-optimization-reference.md#download-mode) setting. For peering to work, download mode should be 1, 2, or 3. +1. If the download mode is 99, it could indicate your device is unable to reach the Delivery Optimization cloud services. Ensure that the Delivery Optimization host names are allowed access: most importantly **\*.prod.do.dsp.mp.microsoft.com**. #### The cloud service doesn't see other peers on the network Try these steps: 1. Download the same app on two different devices on the same network, waiting 10 - 15 minutes between downloads. -2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and ensure that **[DODownloadMode](waas-delivery-optimization-reference.md#download-mode)** is 1 or 2 on both devices. -3. Run `Get-DeliveryOptimizationPerfSnap` from an elevated PowerShell window on the second device. The **NumberOfPeers** field should be nonzero. -4. If the number of peers is zero and **[DODownloadMode](waas-delivery-optimization-reference.md#download-mode)** is 1, ensure that both devices are using the same public IP address to reach the internet (you can easily do this by opening a browser window and do a search for "what is my IP"). In the case where devices aren't reporting the same public IP address, configure **[DODownloadMode](waas-delivery-optimization-reference.md#download-mode)** to 2 (Group) and use a custom **[DOGroupID (Guid)](waas-delivery-optimization-reference.md#group-id)**. +1. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and ensure that **[DODownloadMode](waas-delivery-optimization-reference.md#download-mode)** is 1 or 2 on both devices. +1. Run `Get-DeliveryOptimizationPerfSnap` from an elevated PowerShell window on the second device. The **NumberOfPeers** field should be nonzero. +1. If the number of peers is zero and **[DODownloadMode](waas-delivery-optimization-reference.md#download-mode)** is 1, ensure that both devices are using the same public IP address to reach the internet (you can easily do this by opening a browser window and do a search for "what is my IP"). In the case where devices aren't reporting the same public IP address, configure **[DODownloadMode](waas-delivery-optimization-reference.md#download-mode)** to 2 (Group) and use a custom **[DOGroupID (Guid)](waas-delivery-optimization-reference.md#group-id)**. > [!NOTE] > Starting in Windows 10, version 2004, `Get-DeliveryOptimizationStatus` has a new option `-PeerInfo` which returns a real-time list of potential peers per file, including which peers are successfully connected and the total bytes sent or received from each peer. -#### Clients aren't able to connect to peers offered by the cloud service +### Clients aren't able to connect to peers offered by the cloud service Try a Telnet test between two devices on the network to ensure they can connect using port 7680. Follow these steps: 1. Install Telnet by running `dism /online /Enable-Feature /FeatureName:TelnetClient` from an elevated command prompt. -2. Run the test. For example, if you're on device with IP 192.168.8.12 and you're trying to test the connection to 192.168.9.17 run `telnet 192.168.9.17 7680` (the syntax is *telnet [destination IP] [port]*. When you see a connection error or a blinking cursor like this /_. The blinking cursor means success. +1. Run the test. For example, if you're on device with IP 192.168.8.12 and you're trying to test the connection to 192.168.9.17 run `telnet 192.168.9.17 7680` (the syntax is *telnet [destination IP] [port]*. When you see a connection error or a blinking cursor like this /_. The blinking cursor means success. > [!NOTE] > You can also use [Test-NetConnection](/powershell/module/nettcpip/test-netconnection) instead of Telnet to run the test. > **Test-NetConnection -ComputerName 192.168.9.17 -Port 7680** -#### None of the computers on the network are getting updates from peers +### None of the computers on the network are getting updates from peers Check Delivery Optimization settings that could limit participation in peer caching. Check whether the following settings in assigned group policies, local group policies, or MDM policies are too restrictive: -* Minimum RAM (inclusive) allowed to use peer caching -* Minimum disk size allowed to use peer caching -* Enable peer caching while the device connects using VPN. -* Allow uploads when the device is on battery while under the set battery level +- Minimum RAM (inclusive) allowed to use peer caching +- Minimum disk size allowed to use peer caching +- Enable peer caching while the device connects using VPN. +- Allow uploads when the device is on battery while under the set battery level From 7959a30e81b5defc2b6500fd247545008b969893 Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Sat, 29 Jun 2024 23:35:09 -0600 Subject: [PATCH 020/173] Add links for index and TOC --- windows/deployment/do/TOC.yml | 8 ++++---- windows/deployment/do/index.yml | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/deployment/do/TOC.yml b/windows/deployment/do/TOC.yml index f0d64329cb..ed877121e8 100644 --- a/windows/deployment/do/TOC.yml +++ b/windows/deployment/do/TOC.yml @@ -11,8 +11,8 @@ href: waas-delivery-optimization-faq.yml - name: Configure Delivery Optimization for Windows items: - - name: Set up Delivery Optimization for Windows - href: waas-delivery-optimization-setup.md + - name: Delivery Optimization configuration considerations + href: delivery-optimization-configure.md - name: Monitor Delivery Optimization for Windows href: waas-delivery-optimization-monitor.md - name: Configure Delivery Optimization settings using Microsoft Intune @@ -27,8 +27,8 @@ href: delivery-optimization-proxy.md - name: Testing Delivery Optimization href: delivery-optimization-test.md - - name: Delivery Optimization Troubleshooter - href: https://aka.ms/do-fix + - name: Troubleshoot Delivery Optimization + href: delivery-optimization-troubleshoot.md - name: Microsoft Connected Cache items: - name: What is Microsoft Connected Cache? diff --git a/windows/deployment/do/index.yml b/windows/deployment/do/index.yml index d4f3409ae7..96efd3ca0f 100644 --- a/windows/deployment/do/index.yml +++ b/windows/deployment/do/index.yml @@ -42,12 +42,12 @@ landingContent: linkLists: - linkListType: how-to-guide links: - - text: Delivery Optimization recommended settings - url: waas-delivery-optimization-setup.md#recommended-delivery-optimization-settings + - text: Delivery Optimization configuration considerations + url: delivery-optimization-configure.md - text: Monitor Delivery Optimization for Windows url: waas-delivery-optimization-monitor.md - text: Troubleshoot Delivery Optimization - url: waas-delivery-optimization-setup.md#troubleshooting + url: delivery-optimization-troubleshoot.md - text: Delivery Optimization Frequently Asked Questions url: ../do/waas-delivery-optimization-faq.yml - text: Submit feedback From 33b23d0a13e854be2c2bc45bc8ea97384790e26e Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Sat, 29 Jun 2024 23:44:15 -0600 Subject: [PATCH 021/173] More TOC updates --- windows/deployment/do/TOC.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/do/TOC.yml b/windows/deployment/do/TOC.yml index ed877121e8..fe1b2a0cf3 100644 --- a/windows/deployment/do/TOC.yml +++ b/windows/deployment/do/TOC.yml @@ -15,6 +15,8 @@ href: delivery-optimization-configure.md - name: Monitor Delivery Optimization for Windows href: waas-delivery-optimization-monitor.md + - name: Troubleshoot Delivery Optimization + href: delivery-optimization-troubleshoot.md - name: Configure Delivery Optimization settings using Microsoft Intune href: /mem/intune/configuration/delivery-optimization-windows - name: Resources for Delivery Optimization @@ -27,8 +29,6 @@ href: delivery-optimization-proxy.md - name: Testing Delivery Optimization href: delivery-optimization-test.md - - name: Troubleshoot Delivery Optimization - href: delivery-optimization-troubleshoot.md - name: Microsoft Connected Cache items: - name: What is Microsoft Connected Cache? From 7760a21d17e8e35ed55f2e68133ddad6bcab4189 Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Mon, 1 Jul 2024 15:57:58 -0700 Subject: [PATCH 022/173] Adjust titles & applies to --- ...ndows-diagnostic-data-events-and-fields-2004.md | 9 ++++----- windows/privacy/toc.yml | 6 +++--- windows/privacy/windows-diagnostic-data.md | 14 +++++--------- 3 files changed, 12 insertions(+), 17 deletions(-) diff --git a/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004.md b/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004.md index c336dba245..a2da4f8863 100644 --- a/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004.md +++ b/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004.md @@ -1,6 +1,6 @@ --- description: Learn more about the required Windows 10 diagnostic data gathered. -title: Required diagnostic events and fields for Windows 10 (versions 22H2, 21H2, 21H1, 20H2, and 2004) +title: Required diagnostic events and fields for Windows 10, versions 22H2 and 21H2 ms.service: windows-client ms.subservice: itpro-privacy ms.localizationpriority: high @@ -13,16 +13,15 @@ ms.topic: reference --- -# Required diagnostic events and fields for Windows 10: versions 22H2, 21H2, 21H1, 20H2, and 2004 +# Required diagnostic events and fields for Windows 10, versions 22H2 and 21H2 **Applies to** - Windows 10, version 22H2 - Windows 10, version 21H2 -- Windows 10, version 21H1 -- Windows 10, version 20H2 -- Windows 10, version 2004 +> [!NOTE] +> The information in this article also applies to these versions of Windows 10: 21H1, 20H2, and 2004. But those versions have reached their end of servicing date. For more information, see [Microsoft Product Lifecycle](/lifecycle/products). 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. diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index 8d18cdd2dc..5ec34034d8 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -19,13 +19,13 @@ href: required-diagnostic-events-fields-windows-11-22H2.md - name: Windows 11, version 21H2 href: required-windows-11-diagnostic-events-and-fields.md - - name: Windows 10, versions 22H2, 21H2, 21H1, 20H2, and 2004 + - name: Windows 10, versions 22H2 and 21H2 href: required-windows-diagnostic-data-events-and-fields-2004.md - name: Windows 10, version 1809 href: basic-level-windows-diagnostic-events-and-fields-1809.md - - name: Optional Windows diagnostic data events and fields + - name: Optional Windows diagnostic data items: - - name: Windows 10, version 1709 and later and Windows 11 optional diagnostic data + - name: Optional diagnostic data for Windows 11 and Windows 10 href: windows-diagnostic-data.md - name: Manage Windows connected experiences items: diff --git a/windows/privacy/windows-diagnostic-data.md b/windows/privacy/windows-diagnostic-data.md index 44ea57dcd1..6b1643a86d 100644 --- a/windows/privacy/windows-diagnostic-data.md +++ b/windows/privacy/windows-diagnostic-data.md @@ -1,5 +1,5 @@ --- -title: Windows 10, version 1709 and Windows 11 and later optional diagnostic data (Windows 10) +title: Optional diagnostic data for Windows 11 and Windows 10 description: Use this article to learn about the types of optional diagnostic data that is collected. ms.service: windows-client ms.subservice: itpro-privacy @@ -12,7 +12,7 @@ ms.collection: highpri ms.topic: reference --- -# Windows 10, version 1709 and later and Windows 11 optional diagnostic data +# Optional diagnostic data for Windows 11 and Windows 10 Applies to: - Windows 11, version 23H2 @@ -20,14 +20,10 @@ Applies to: - Windows 11, version 21H2 - Windows 10, version 22H2 - Windows 10, version 21H2 -- Windows 10, version 21H1 -- Windows 10, version 20H2 -- Windows 10, version 2004 -- Windows 10, version 1909 -- Windows 10, version 1903 - Windows 10, version 1809 -- Windows 10, version 1803 -- Windows 10, version 1709 + +> [!NOTE] +> The information in this article also applies to these versions of Windows 10: 21H1, 20H2, 2004, 1909, 1903, 1803, and 1709. But those versions have reached their end of servicing date. For more information, see [Microsoft Product Lifecycle](/lifecycle/products). Microsoft uses Windows diagnostic data to keep Windows secure and up-to-date, troubleshoot problems, and make product improvements. For users who have turned on "Tailored experiences", it can also be used to offer you personalized tips, ads, and recommendations to enhance Microsoft products and services for your needs. This article describes all types of optional diagnostic data collected by Windows, with comprehensive examples of data we collect per each type. For additional, detailed technical descriptions of Basic data items, see [Windows 11 required diagnostic events and fields](/windows/privacy/required-windows-11-diagnostic-events-and-fields). From f3adc1e85986e011bd09c9faca91ad65712704c9 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 2 Jul 2024 15:05:22 -0400 Subject: [PATCH 023/173] Updates --- .../suspcs/1810_Name_Your_Package_SUSPC.png | Bin 191282 -> 0 bytes .../suspcs/1810_SUSPC_Package_ready.png | Bin 274914 -> 0 bytes .../images/suspcs/1810_SUSPC_Product_key.png | Bin 182818 -> 0 bytes .../images/suspcs/1810_SUSPC_Take_Test.png | Bin 285443 -> 0 bytes .../windows/images/suspcs/1810_SUSPC_USB.png | Bin 172022 -> 0 bytes .../suspcs/1810_SUSPC_available_settings.png | Bin 353690 -> 0 bytes .../suspcs/1810_SUSPC_personalization.png | Bin 723137 -> 0 bytes .../images/suspcs/1810_SUSPC_select_Wifi.png | Bin 82317 -> 0 bytes .../images/suspcs/1810_SUSPC_summary.png | Bin 316793 -> 0 bytes .../images/suspcs/1810_Sign_In_SUSPC.png | Bin 250916 -> 0 bytes .../suspcs/1810_choose_account_SUSPC.png | Bin 294018 -> 0 bytes .../images/suspcs/1810_name-devices_SUSPC.png | Bin 158651 -> 0 bytes .../images/suspcs/1810_suspc_settings.png | Bin 388001 -> 0 bytes .../images/suspcs/1810_suspc_timezone.png | Bin 463218 -> 0 bytes .../suspcs/suspc-admin-token-delete-1807.png | Bin 233213 -> 0 bytes .../suspcs/suspc-enable-shared-pc-1807.png | Bin 95672 -> 0 bytes .../images/suspcs/suspc_getstarted_050817.png | Bin 65881 -> 0 bytes .../suspcs/suspc_runpackage_getpcsready.png | Bin 55825 -> 0 bytes .../suspcs/suspc_setup_removemediamessage.png | Bin 15172 -> 0 bytes ...spc_studentpcsetup_installingsetupfile.png | Bin 15582 -> 0 bytes .../images/suspcs/suspc_wcd_featureslist.png | Bin 136844 -> 0 bytes .../suspcs/win10_1703_oobe_firstscreen.png | Bin 23143 -> 0 bytes .../windows/use-set-up-school-pcs-app.md | 42 ------------------ 23 files changed, 42 deletions(-) delete mode 100644 education/windows/images/suspcs/1810_Name_Your_Package_SUSPC.png delete mode 100644 education/windows/images/suspcs/1810_SUSPC_Package_ready.png delete mode 100644 education/windows/images/suspcs/1810_SUSPC_Product_key.png delete mode 100644 education/windows/images/suspcs/1810_SUSPC_Take_Test.png delete mode 100644 education/windows/images/suspcs/1810_SUSPC_USB.png delete mode 100644 education/windows/images/suspcs/1810_SUSPC_available_settings.png delete mode 100644 education/windows/images/suspcs/1810_SUSPC_personalization.png delete mode 100644 education/windows/images/suspcs/1810_SUSPC_select_Wifi.png delete mode 100644 education/windows/images/suspcs/1810_SUSPC_summary.png delete mode 100644 education/windows/images/suspcs/1810_Sign_In_SUSPC.png delete mode 100644 education/windows/images/suspcs/1810_choose_account_SUSPC.png delete mode 100644 education/windows/images/suspcs/1810_name-devices_SUSPC.png delete mode 100644 education/windows/images/suspcs/1810_suspc_settings.png delete mode 100644 education/windows/images/suspcs/1810_suspc_timezone.png delete mode 100644 education/windows/images/suspcs/suspc-admin-token-delete-1807.png delete mode 100644 education/windows/images/suspcs/suspc-enable-shared-pc-1807.png delete mode 100644 education/windows/images/suspcs/suspc_getstarted_050817.png delete mode 100644 education/windows/images/suspcs/suspc_runpackage_getpcsready.png delete mode 100644 education/windows/images/suspcs/suspc_setup_removemediamessage.png delete mode 100644 education/windows/images/suspcs/suspc_studentpcsetup_installingsetupfile.png delete mode 100644 education/windows/images/suspcs/suspc_wcd_featureslist.png delete mode 100644 education/windows/images/suspcs/win10_1703_oobe_firstscreen.png diff --git a/education/windows/images/suspcs/1810_Name_Your_Package_SUSPC.png b/education/windows/images/suspcs/1810_Name_Your_Package_SUSPC.png deleted file mode 100644 index 69b81c91e401c09da5168ea896c679bd017729b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 191282 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 wT45TqP0A8Wx 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 u% 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�(Sju!%ui=~M*eynkk=6jb@&*ztC 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 Y!Cm%!C62Hme~YQBX{b?k*Wua!0l}U1?EnA( diff --git a/education/windows/images/suspcs/1810_SUSPC_Package_ready.png b/education/windows/images/suspcs/1810_SUSPC_Package_ready.png deleted file mode 100644 index b296fb3f84e48ff47fc0cc321f215b8547bbc696..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 274914 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�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 diff --git a/education/windows/images/suspcs/1810_SUSPC_Product_key.png b/education/windows/images/suspcs/1810_SUSPC_Product_key.png deleted file mode 100644 index 3619edb5bfe948871fd2dade1436a7c6124cf853..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 182818 zcmeEuWl)^WvoG!vg1bWq4#6!14;tKEgS##o+=4p<5AH1P?rw`O5@d1LOa67vdEfi_ zR-I3Gs-Al4`Hl7T%ydt8&u+Mqf)qLm5egI(6uOMGxH1$Jf&mm1Tn!S!8`5zXtMT?i zc97O`hJqpu{rf=2?w*^yfru_L@)C&KDDQFk;Vl(vfL6uaFNxwm8 zE^m;ynX`$Lm4l0wy&V)bG9~pJj`9~5vv=@xva+yrfhxxw<9|aj{)0N18T~Cv;bLWL z2E}!YiTsv>{5MC%-rU9A$jJ;!&*AlNan%1bZslxZWAs+k2@2R%ANvL){e?A*ob0UZ zETFoG_uj~UqxL`bU7bwKpsrtoj{dutn7ys7nVk#N%~*2h8;0<=n5vbFjTzMMlNov_ zC<-VUaZy!|%;Pn87uEUof%8*7l^Jh}fX@^K({U%b??kbV+rbSfM~qZAPW=(>hVb6E zE4Zj(U%ydY5ov!xp@I8?bYT1NC`Cn!Jg@ut^ipe-b~v+kGA)fW;W=|-eIS$1*(dB@ zNjj1()&*AlU+G1m-0#WcY_nUcmXzvW$9k z+o1^XP}R%OBONypuNT4nyG~o@cU^33a;V%H*T3Rx(&N$g6eg)2noJJXC?lwyTS#`8 z(k5HR-5#>tm}(l^$pa>jx_6zxuxIyYqP>nFw%b{cDp2$&cwis4x7x5qyXK|cfZ`vX zT;R{pV5KGK^h>l;6UN~*o^nM$)TSwkpyKsX6!#6sU+)THo71;fC-3T5r`8okt;^(k z9JMapj)FhXyFY(bFCQ&v8|XUoaMZS~mnG{9AEd>q?$p2EYt+(^NE(!s{bCwX@qu&8@USw1iPs#HCdr1>rcFX_r4t$a~*bTw7JPY z^3A?D+`b-rGJ*!7!D7Sq9u1tWSS73^=nuLS%m1zz=08a{Zrt0gHdkZuES%T0C0k`- z6lF)gBIfl^NbAgt z;tWotKnjj7G3az`Q}TMY%(R8O<S9r8RdFRh3l{+Z8O1Nj*=SO?D=gA!%P)kRO6 ztt!9JUEA4uEosyryzY6}yl~{kZ`wy&kypyXdJRGB8~X|GjEZLtb|)xn`aTf`j>&3G zpd{OK9&lcKdT>Wt2iF|NJNY2K+x)ck``52(B&oK5YfHxPv-$XxjwoG4Ci-m8_cBcG2b#i)ynYHL zm3-f;cq(7qh~=#c=P88ob>z@eo00mTu{hn4nlcQtyzQ0jr;4A4DD;}>3Wp>Uek>>A zs+*PaF<+5shwLtH0;$gKx{TS{RFH~`xQS-Q_H&IN-AIfo!mM#uEfwiRE`$YH=wtZlQ}NDte^*xYf7h-CLA29DgeE{Lu#D~>y&CL>1= z5F+8r<^#LQos&JP@0M$z$Sg<|VljJ_J7b?EB`USQ%DR0n6W^vH>PINbsvg=qa`Dl} z$FS&S*Rfr)O%@7S;TU_!IRc4^dE0o~#x8>U4la&YvvX`uVYBYr(Dy;8Mg4A{aakTs z@6MX^t}oj^J$>Y*3~<{zTGFhK{>YD|z&EUWCfW$+}TL{~F&}$2Lw& z)>5#F&S(uCn4xE>J{Ukt*c|#WHm@@@wk%n8!v0ude5S0QI6ULYxYU-9m$Mei$ris3 z8!{sx41-E`p*~@%@PMal2dg+?+_B6{F6%-i7AunNmOFmkBQT`Ho}fh>#P>YcU5~Qb z5H*-KIi|R`C4Vq^COUiv&DDP(mys-WQEd|bd)#O_g6ZS;RbDw%+m>q+%PN*1$43<9 zzCVIP!J0YpdwVoqji~FBKC}v7xvR{FBU~#| zWel=qJfmSl=OuN4&}b*wUw;FDLLS!3nGGSh2i6QF=K-KD+mQIBI-d4ccf&~r4c+4p zL&p6VNjQmf#&=9jtG@Lz5YbNIEGyi*VyaZhCuEdrV}8IjrSdc#$Jg&+2VP(5x@A>_ zzq{EO&#%JUd~n?A4ek|53<#R|W%0Dpk}UlX_ha6Nl61f=Ge_M^SufzsUkv0KKh)dO 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 diff --git a/education/windows/images/suspcs/1810_SUSPC_Take_Test.png b/education/windows/images/suspcs/1810_SUSPC_Take_Test.png deleted file mode 100644 index d7920a492f34dcbd3c25a3aacc9bfd568224e8a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 285443 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%0DdJ7btq#QC2*a*1@y?f$~cr4>oZ7XI~j1z-Mg2 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

%E!Q>pky~ipCV-B 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

>>LUyK3%O^7->{-+$!j@ec5q^Gtw{Vd?*q_pi_ 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

st}{Nk%=#cw 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

Y^JN9C4I9BXl zt=0Ub$$hHmuMwtM=Pxf&rJ~TD=+*mY>Z|qV1ejdY-|1V7l}^Pfne%oqfCS9lS_Fw0 zsd(O{>D19c4+Pu1_Io5^WWyI;?}d?oCz<;ri7>x4y9wpC-%)W$)F(Ll4?~jE&+_Ct zjx@3~7S2*7E)FdRn=efV%x6U^SA^MD5A~fE%Dm#!OY;By>R3bm+Z$RSlQG=Q?tT^UUupTJrt9 zl}^9NND4M8uTi$u087|Ld8UR5p*tXO>;7~?$DSW~v(KcA&4cF@T)l+|PytsldtA+r zZ|>YlSWV4SE43vTuZ6pIzlTf;8E_4rC$4LhiX%|}K~;?QB|OvKHeDqo#+H|sjzj2; zfOE5+XOzAzzVqBG)AM|6-w!vkhQzlEJ|O!t-N-XDe;%42>XJGBLooA5Ik7wHnW

    jx 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 u_HG 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 Vj~ng$wtoJWdG=DW@TtD{{{o=A)p7s; diff --git a/education/windows/images/suspcs/1810_SUSPC_available_settings.png b/education/windows/images/suspcs/1810_SUSPC_available_settings.png deleted file mode 100644 index a208aa1fa8f6849c9b274a7bba2d1184708e104e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 353690 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≪KnF+tP)k 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

    WlJcNWC_cn*rs{H6N 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 z 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

    3Mft76wCD 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

    Q19(O!w!{c$P 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

    Ji*&495@><|@LQDUM$!}K2#Q&qdo*RvLnc?S7 zP-|*g{oAfeR!iHIXjHAG615&qXi$BjAw~P(Fh|Rw#3B=zlGnwPla#k zOfOdn>^PNLB*j_=2so|6Yz>9xD3{b)QVe?zBN$$qjhW|qzKT0Vz$b)BgQJPDd_xp} z4ns|>z>)ZYU%aYq3W}!<78ZE|9DjyfIR;e&B?BD^%0X^@Bv&hA9J4jTYF&6EZC#X5 zqzHPN5_kJ)VbBrsPt&TQusEQ*?BS9>!vq6X#>hd7QtmdfNA*)pF)~D!7tMHYskU;* zzb(PV7F{exhU?c0)DFY%L`SdHSOw97M4fYj2IhN6KUGNL%718>1N)F18CJXu$ys11( z%;x&^;h{~}?P#iW|DYjVJ85DvEBoaA_B)r~RI!Z4E+kVDC6h7ZQ7m!1B91iv+H{9m zi@J`UADw0Ce?J?SZ#e#Kb{uFKRjS^6XR|O5izB~p<-Okj75R#~xw>hul9Vi+xB+V_ z`k@_NW@$YrYq!M4ZpA%sH^UyP-o|29NwZgnL$9VK-&R7;M!XvYlqsLV{4)X-TlmLE zyiAL682QCQpW(i(aeV~62W|$!--;V-`xZy>)ur+OoQ!&`7a<|><8AQO%eMbHxBqh3 zRMP*1UjDyH5@>4lq1ubg&e{3ROeMbld?#TGx5d}bLpBs6Wbhih>IUC#J_eguUah!t H>%l(&*~lEH diff --git a/education/windows/images/suspcs/1810_SUSPC_personalization.png b/education/windows/images/suspcs/1810_SUSPC_personalization.png deleted file mode 100644 index bbcbf878f06197ede11d984f6e8e6515bf340d9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 723137 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


    ;&wF%_FDcc(j21XC!sl1#BB6h2S89E;k!- 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

    |FlV#|IRUktnsAPaM6*BD;#2so5 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
    hBc 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Ⓢ+8sbR=lM9P97B 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

    1(cu~}-%{?qj@V4w!TgLp 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 diff --git a/education/windows/images/suspcs/1810_SUSPC_summary.png b/education/windows/images/suspcs/1810_SUSPC_summary.png deleted file mode 100644 index de83332463c97d8286991553d186fd9a0b9d105a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 316793 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

    S_ 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

    efFkiX7_RsYjv0%v zFqXpj`%3H~ReLLncscOkByUTY% z!pY9T!3bCC@AyW|^hSE4Z>q^RR8`4TD=HD6-%KA1G4ZOVPF7nd8A@?ShICUyaZfBo zVTO``Iv_l^sVU1USR6PK`%tm3!JU_Eu#Vg8lYHKL-y|goSkhk|$io&!ki?c*-3@oq zvJ88eX#JbDNz2H1_R2((%LOIv|BrZ2$6Ym5F6_+DP!p1n{pBy=4)0jys}^yJ#;bfz ztC9M39xjm;jYK8KtGXt{MlFC;X9e+`4%O@!eN7ibKYesld~}m0Mbk;Dy!bSK;HLo}1Cj7*cJ65^;d)ytD|u0K3| ziBg@-n@_0zP>TR0=hMqYsX<=xd!0MqW=*D>c3zA zU4j1tKHEDUuhrl^^N9PrL;n6oYJBYVmfWJ`c!B5HG-rNa?2IKR_cLdb`YxRI{`=_v qUx_S!B@&VKw4P7lyRP)7-55Dm&*(Ehs+D2C$GVz^_e#|tJ^L4$fym$h diff --git a/education/windows/images/suspcs/1810_Sign_In_SUSPC.png b/education/windows/images/suspcs/1810_Sign_In_SUSPC.png deleted file mode 100644 index b4ac241f724a208e3f6b52f3dcc17d44210bf4c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 250916 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%0DwH> z7k+)X;g~q!y6^g{`0>Q(YiR}G>nPXxB4!7oAJddzn zrSY~eSe8}miayr`E^LT$4-XC7ZQ)NNBa_cUmDjEkza)9KJn_8^lg)Ito<^+N<-C;} zgAJ0-x{VTJ_x>5Hk6Tv>pzZ&JxCmayrIAkJ!>mSK18om^D#8fVxEQ$EA?4kC2eMhT zYLXr5Z?QOV@8~-nP&h}q_%p3P%WiK zKJa=R-e+1?_+9ii2Y?^yWpcOeM#yVW@!3LC>uo?n)|c5m-t(NsCB1khQk-F58Xxsp zsbInK`*<@RvG>}EcAUz(tt*L3nv3`~PwnZo*D{{b;2)WSWE~uaefE`lx8n0{sV(mS8Z0RkP=5gUm(9{W z>mBT)>K(nliY`8#Zp`?p@~n1M2^RVNrCrKK=VMzQSv@N{>4`DRXhTLyq9+ZGK(;FJ z(2Gs=1L!%FaKyoj7aE*9nE$HHq(Q&CpD_k*5&eP?31SBVOJOy8Ep>&PM*Ay*RiVE1 z^$uCu@U@gib&yjR_;8t&68Cljew$>1tFMBJ-(AYdi6nJw=_Mt>?S|&h))L$kdIOhU zfA^;yN}V-Tb118+b?o}dD~-x1bNsvTuf27Xm4P?P8$bRPy6>Xp6lkwLr9Ywq@Uz)d z>w!o)E!o6wAHT1oFuMo;X;#M47eyBP`$`%c`^c7{%#i>oDQG-1z$G&WaW>&_| zxSsu#A6hR@)HUqW7-asG0n=Vk3LI*_0@#ac5vyK!ZD2dY*zK#1x-9H)ir{R;6`wHB zPO&AWX~6kJ@BekYu~?#RzwykG_9C*yE;#TZ*J7HFS2)t}GygiFhH?F|)r-=kcOpt5-T7F6;SlDwIQ-bubq3W8b2mT)E{sIz4?2}mJZg~VE-K$E80}w$QT0m)^E9>nxK&^!3nt|%Jnow7TKB8(Isw7$4@8E#HN6?%cv@d z`ui6&5&VR+2$(RNpy$FL=#2}ZeXce&Qm~8{o>+UXMeP}E%@5^xX>HRph z<}B^U3W*q_apKBxGFMLCeKp0u5`ILGkGZk8W%HV`(UD7cWlpE8!LgN1pAF@gtoA_B z8EAY^(Hcd0ZCs3zBDr|2P2W#dQn z^^JW5=eG`~=f|MHw+9k_{^bkGxM)J1izoWIT8@C-9zSHWt$aq_cbuhaY@|ekC5CX$ z?xGqnGgD^%&R$~4b<1tt6)9=osFx|VN3_%Tq$T$ro8XM57n0_lXZfW|TS5{KZYZ)n z*sXQNFuR?4^h>I8%St&qWyL&9HUBNaTyapZj>$Jqs<>BuY)08Oz_8R~xvZ;>paU3n z0u2grJ5^&>q-L80uUt_bi5+YHICvKNL-(?H;<8D;`49^;sUM|bc=CmWJ=Wz zW||7=#6*5{KyqBI7*X#g*eJa7#D{k`<~Vt!y{0Odaj2OuhVlQ z^74H+%{$q*0S$96<5LZ9#G5^eQ7XcS%Iiy#d102LiRtftjHUu`STqkB-|hk+SSh=H zmmHJN&tJ;k@l1tsS{8J+CAf$e$3=cW*S)HEuh3$^(m14Y!TD9i8A)X1`}SEy9TFm^ zG|tw!*f?D3vovW5^L86m;hdnrZ1A^Yg&=sJi!<)@GC3$!Gk48Z25C3^c`;`)j~VCf zxZU32?J`J>^i|ub%-MoWl(?-s22r;i7bW>{2kJ}Zs43%C-VZ%3N zIp2}!g{2yPxH6Y`lbVi!;gcb^COcZoy;)dpOYw##H5Y-~w)Nn>;XQ8G;9;=VGu^k9RvX{6-W56cdxm zJhU_k5#Uh4P8+P>Y34^zl1$k`_}|{5(>+<*f~UD(+M61*Uq&V;b5B<8>}s#jM}?br zRoU6m3f5IJ&Vr0;cmf;A}t2?{N>2KTsI&A5Rpy|e+&?X8d85lz-F^YHMa7=loxBQ&d8 zTv7=qu25cM)!Mnc`)+#74d0oHDi1AE+xAYzW}X57Bg?r-I8TeS=NXpcz*52E!YnppDRr&+Vx$x^~6} zo&5>7?)`Bh`#$pfz@4usXR-*vXmvs|_pHm~D}Apg;j06w(Zc;2yrKe*0z<{|2){gX z6LfaGpFTtI02dZw5auR(V_5R*h6psggGejPL=golBLb3wtF})cS`@AOp^cE3SxVZR zNn70K#fqz3HiW|xsk$6pTY{(LRR#}0rkYNq0BEs4%z0IfM%9TI3yqTmIy=f>cn+tY zNPlk<*s34Yb)_2}BhuW!H?l44RaUN`L(l;@6GE1wTOjQ++3A)Psni*-KOU&+!6)^j zqLkr~?#$4%ba5A1=GVf2m-8H+MK6=*dG~L?yg*|tBIQXG`#$i#eMj`K0SbgJ?Gq2qpXRLTt}N!e1~Sa zg$l6#RBp&?iy)OkO)1Lr<}}eY?VA0V*_5E5K?+DpGg!+ZwzkWto67kzsx9WW@t1k@ zA8)7d?R;lOAOlhyhs;etfPnbVDS8#^vtu3jTl8h7o@UKjCwfFh9;J75!78-lY^YIq z%%Bc+0s>cjIIyXmA8&eD`DX5mlbqq~6kEt0G2@f0Ntw~f?7al+;L5SY znHE2q5Wg|~Dm{j$6OcMv+xG6$>5LQ)zlWKUlB~PS&jATxY&S_NzTb))yq1wUTP@5X2==b*HmHZ-RuSfJl+N+4S9PW-9w^Q>x1LW zg%gD7eL3hIQ5oP-1B<0o`x+FUXX=0&G{zNLLNm9=`=*S9-AHP*4i+#a0! z@t3`SLdML#NDZxK{MZY1OAtQ`_X9bNmXttv4CY5TKl#a%9+hf;EP}esivEaW@NF&Y zc*S-l&1Y{TC=7BWECbb;58as^Qae_QLDcg()7_>D{W)Io5te~CQZL!em5x8ykzv3b zFs$#*OZQh$ju+`a$=ibqP5CHNwdwg>!%KG3#RQyXmhTAk>BJ@6x*izdG)X~B54pBi zqnCBP@w1;igjGhX$Y^X$g(|191^|Od(3W%{8-#Z*;)At*_i0Y3E&ajV;b(&ZR8g3&>ow9+FB`{%#XX zd683omQWQL*`2@Xu{t%u#;1i@A{2LY^chl^B37}O*arjW_$s6xaaUR)rLUBr?UeHI zjetf*Ls7mOQjUyQH>Ua}#m?6IsBT2CFP7P}x@qb850>e+kW|V3c&9wB7w)kqDw9F( zYGKnPGn#ZRZZw1%+N$wWRh(|?CRCv;bf>p)Bi9udn0$5GJ1a9HJ+KifJ;ZCGZF_yZ z1#P=R6n$1W9P$LK3*yK!D{R}dwlIW|REY+l2X;@%$o}G%(eh?YeS7z}3rB$(n1uFK z85vi;{(1|6iuJ<&bN-eonNp{vIRS^6)ejyw;y34bPpaoG`2MK{c-!^bviPL-K=!~n z7+Fny!LZ^2mi`U!c?6i86`44IdbD&-A8w}D8#zgTV3pn4QROiqk#T_|r;+dxzxF_T zzAKm0=QBPbHkRC!${b7IaW&Nv?{vm_0koj{Ve`G3HM;Y6A}xmW2n?0?HqE@HLS5?; zpUX{|Vy5`^4rMO=y4^7=vPOfM6eiL`B6jD0yb-zux< z+Q@o<%I`MqetN2&bC>*Q_8#zvMW%G&1+Tow;ci=T>{{f5DkzmBJp<~Y zSW{2O*VgZZycymiu6yuS5aE-E%3=D`1jT2e=U78G=(WF?=%)hVBbZ7#4_TGMNTs>^ z@bN<;BL8p8ZGtVZ7H5oK(SG)YYs=bZA)0LfzG5@oE;)v+vu`<4kiO`05>(x!tAx;N zxa^{QXV~meK7V&6M_-U6-0yCiQIXA^!jKvafKV4BOmRdniNsbOmGm;UE^lLDq-a-5 zGi>R>YubRIMcnVsZmoNr^uqJUq3hi-FT6OHgZ$2PN@AaB9Xea~yEx+)HqTl>0q#@n z+=dLo%g|HaQ27a8?LoJ;&06PeOG2%uHwkCq`q5_3v5Sw`(&kyCDO7~|BeP;7l%=gpI=z#QJXXUV3EA{6+}{;(ia8VzGQQeqgj zg0HBIZgP*`f+8>g)2mbj_6rSL%+9V?dNJ)+cX}LX<=n1>q%j;|nroeoIJ%5ZrlX+T zj5a8d_1Tz~qmm5<wgm5yM1s>SipnepRu;46op8Qp=2n2 zW3X&d(c5Lrz9(Zixv!BA-tSRU*;g~jib!MVhXIc&mthX0x8LxpX2KK$PnPxCa?Ekv zTF9sA&rlckJF~>OoCjSH@CmH$tDCGH*(sHWzFF%s59p6@b&lvL4!TqanwBDmF$&9PaI#fW>g2rCd(_o{_#b1R_ohCZ`&K@)p&t^%)xP&yFH0rxUAM}6~cQZ z3mu$;mPCKa8Vty(NFrF+?K^f*FVAAO5cbYH^|4?0aR1NQG}mwjP*giS`-gmhdUDTqecxK;iy_TKuh z>Hdo!#>-2&L_`My0s=Zf8l8(%oINfYH(=ARVKdjZmb!Mt6-I-HhFDF0aq` zetiFf`-l7W10vhrd+)sBobx=-=a~#tq3Y^$ZaiiLaDs4DHI*Ihla+O95y|M9*befSzo)mKJ`Ct-omk$v5W(qt z5ro}i|A0pL?uw&F{a(gf6%$RMzL0^ z(H0HY@=Ak0kGAt~uUsbi9|&&c9qVMPMiAb{Kg!ji6X@e^aGmU$E4oej=S--Rf1-Lf zf4VuLsJVP)p>H{%O28f~4vNBEpXR}9n-vgT&#rOqSm_lg4eZGrLS0?@9v*wN_4?Hv z35{;=c(uYn4jG|SZ1>`^_yhMe1dp3j^92EKN>6Kb=}{Hjff<=r3ZX_;36}-g`N>cD zu$6Lqel5^NHeU9jOjKV$!0w_Q?DNN1l#A0Rtb$)_fn!n~w$(#5=KGelXwG4FzKK?| zSM41Bp=jWlCbKlf!sLAGON4Usi8LNiOcavy{q^ zZB#9wL_FJY{vajFY@;!Gk{Iv1|9bXPbwh;tL^wvNX3ZwrP=Bm;Q>;8Vbt`OQSIIVA zn};tCzMQ2Q+@colY?|o(I>oaB|Bq#pVd1^v7JH#fD)6wnh|8(CbkW*)^KKkO;lc

    `4|S224yT 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


    b{LYRcVqR+o_~X&#?FQE; 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 diff --git a/education/windows/images/suspcs/1810_choose_account_SUSPC.png b/education/windows/images/suspcs/1810_choose_account_SUSPC.png deleted file mode 100644 index c702fc87ea6c1dac59ff0c42cf2e4407cbaf538c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 294018 zcmeFZWmKEb_XkJ~+F}iq;?M^7;tnkYr%>FXxVuZBEd>&^xI>FeaS0YE?(ULMG{v2u zVfp@l`~Cg*)xOws_MCmO&pDC#+?$#E+_}%py?15;{iq^`|D57E78Vx1f;>na3k!!7 z3+r*g(}(wnc}X?w{^Oa8yq-H27IoM^uLm(3N0#>>j)%er8JyMUL?l$4IJE_d{{zYB zdc61auyJ<7DlQ+AzlZQV?jew+ySbaKi-)bV6BhBaH+1*-^M7z@XBS^LTWcE+tY3sf zBKIi4|DbM`rvI?M_ONxd#NtO2KD(zp`-h_8Y~|r?>Sl>$jo{Rh@Db#t&>dJywbs(K#uI42u@;8(HJjo{@S zRkrfBJ`i^&sPRWTWuc5XNgv!d{-5ieI8|>IJKL(SalX1OU)oGL&c76_KiM)Bvy@S? zv4a~Ec6Hp`++{|D|0VvGR5CWsQYkctLQt18oY?;*{Gl!66ty&H#``bwIfyT>=)Wbb ztk*J6{#!bH%)KDQ zj?HmZ7XyCiTvj%Q>sF^tC-;ir-)dcM4OP_GhDU6JvUXlFGu1=aV@O}B*GEurW2<*OGZNhY1(MwN_d z%Mi1ACUH&=x_ra06;Hap* zV)!6y6lW4d{&gH%OK_*u%Y9aFiqhw!I%&HEz)+InfZ*VV@TD@Me}(=dx#bpaS9$ct z?&zz+_%P=h(KmT#1*h1pndRdt^>g_uD1cYt3s218-|A=@;VjRB1sf8mMa#U68C(Rx z_saxUY4uP62qYTP@(tO@2y#dm#oya!O;L)b67$kX21ORQ7jV6Vf7u7Y5yF zH9{@*>WlfV^i6f69eIu!{g3*k7h^V>Ybh88BqSv0-VFw^Al1`ilLG61 z{3;rvhX_^mIn+a@+m9Y$BVO*Hx#S!E+x1SL2U%DLzyGN!9_}aIq5i^pv|={tn`!iu zh&Wd11)ute#R_^Ooze4fX3-}fa;6nd!R~k7hXEIp00i;LsP^ezxqt2a$;Qr%qVmc~ z$}4KRS!<3-U^tBmKfc^)_L=^+P@CBtlZ6sNQ&OTzE%dZqQU={{9U~F*0rPm1Q@@|i zM)x|t#bZ+U?e=QU4{AtZNFLPIYOuaW?s>^_=XqC#zX85CskFbY*XYifE$J2&% zvG2IdaWq;h{<6Xa{9lYU=ZeLy1|z1&>u;p?4YsZsQdZWs8$S*}bi8Dj*0Mr1FDkXE zl=YQVzS`OiHs_aIqF^ammYXn4)%nQ$VRu=waX9}_Z3ji$e!{WD$2PYoMi;+4W;m*) zmZD*cr%FBxk6P~Ttwmzqw7jkrqJ{6jx8qH>UYBTZtBbG@A3?Ipca=NO zM@e_^RDe~Qdz2Kf#wydDd3_4w3nR>HSZ^PJztu2CL_s2D3JEqAMDb~nuch*vCb&ZW zs7Uvxer2T`b&p(Nq8Ixu*L9o!zoQW53?s$ptxDR)Ogo=K>xSK3#3@tc*+u0a6uvw# z70!f%BZ*-8$k@b_tbr|yjgukj>7(|o&RoFP^`Ob{J zON_2byHnqwuy46$@5$0-%P-a$lJ7sF?J{x}*kbk(mf?R*BxTB2#2UdLY++kpT6suf z;mm7?Kh2yA_mpS)-DT5%&kap;O5}hK9v~L{o70sPR%ywLhlNsG4{^#kr)3LSefrAG%{19ND>MGE4==ehmyX$NklTCmb3u2<3QdyfvvG6d z7M}CQ- zB`}g#xGW{=9np5BZveTm4O`J*wX|lxcT#voP{j?40Gnd-x@4Ne_hN4tn zMJ-Z<>gp?)61J|iii1d_T4(SQakwlNRY&hm_{G?wsHfb=8X6+Yc6g(n!DT(3zj8M# zPR}9N1}2Jh>%8o7GfOq}b9H#2&7OFC)e`xup4y4xRh|~a*WY*l=Ldf@jrKL(?hBw( z2BYGw2KMQgGt%E@=lCWgw2b-nQZy2vTwYh#DW)mM46@%94e^Q!XecCej=EXC- z!MUL)^M#G);$gCOBxcEP1U*mArHdb6-V4?pSwbp=+&!+7ItNC;Jxo0%FU<;v^}Y7{ zX5jwvtdtAlic%IOLkm@=h1`6$a~C6ltSkq$lmj*OyJGd;*&xws4c>TzX;Ez8QTN5H zB}d;-k@jW5g)L+@F>w)m1D_r!(4iL!pFmTU#+_2|bIT6KA~a2F6lJ25qAYO#okb4s zdP%kXc4`=DBK~}O%(fwbx zv(C3}`HICilmMDhV!G$5jVux^-lg&p2ZWVmhRPBYY++8XMWyjSK2(HVi7H%X>$! z9VQn#)$DJQhxZ&emX?QNmlMXq3UDQ=xY(y#@M0fP9+a1C^_Q`|JgfrK@vA3SZQl5r zYpO?%CL)B%Lm`jfzm64Rrq}iI6*sF>?@oCV`exNJblWccL-bjr8T|v-j~02mU5%`8 zhMx3d)|!xSav@j7Rc)=Yu?vqZwMeF4Zv7GMhkz)Szvq2H#I4bF zgC5c)%4ZUU4ZojSk2Lzl%+ARTRvj7Pn8>@R{C;Rd%UyRBp!Z)j3L-aNYB5+U;YGVj zqIjsJL7ptkgD(c(epP}TCK5o@KkU#_l>;h9OTdAirm-Uud@8v~m2%<3*|bG{W!1yv zztV(;9}F2#KH5`zxADmNm9&MI88V$Bf&umh!I zR{Ucx$_yf)+2g9YLBTn>z&9*bLLoB-agKbt4tcJEjO+ja-E;ZB{QCRZX?_8NSMd@n zRhgpnOfuKzZY=+5=%S*LYVxvACW5Iqfs(50yJnY&Z+kbctZ2~ns#x^jnAR_FU_!j; zWwdXxdX{=~jXr8vmr z+VuT6!cMW8V1E$~=3=6bdwEQn>-euuJ_j`pQd8=MieUGL)sEvqC;LD{D-YL_c(1ey z?QRo*wD~r^R>SF{ikk;{yDFac8`iEj8cD($Ac zi&Q!Vft>N<49To7-J<1JN!J~Ju}|uOo^Mz_=N@z=^|OC2c0eTmDQ!QrUxB`5@}s(@ zuPrZu(NUur9MVjt!GkA#o_53AU7&<3eAZ1~IKuMqW?EhFJ+pI7N+y0ueQMNK+58vo zT?4mLo$J0#s;{P+w(DH&) zR(kb{U>oqMh`Ctc)2IK2TNf3sL6TPk?1&MnOqjk{PT6L(iUcS@$8j;CRMKOF`4#tV z&UEG@3;o1()MAbd`^gcq`U%cJT{R<}%Fp_XF(_5C06VDsdp}wAys}nEac?QG$@|$y zZjhn;^}eIq?7>1q&suF zWpinl#fp6N)idhE~*nZ>zsuZIkEejr7UQQe5!|C2jQ{396 ziMS$03bv`N#olpTa$jFR#Xsq33VRGBvghJ#hCAu;{KY+qrtUXyB53LZrQtzU16sd0n4LIg?Nu5%X+9 zo}TD^r9NJ0jjxuek)KzjMKwXTN6FV4e%8>ctkFRMMfhrq!P`=jf9?189oN3bln%}l zN`D+51(`FPm4M3Tps4BMm+nN-mnZuIuW-1`$bn6T5eE$*$4GCDHG87c^W#lV9KtMd zQ|mmUFJwf;j~36U7v4xTIh`{=SzFLWD-+_^(T<3}>MTOZlkKcI#LeGqIrGxD4^_ac z1LsuBa85a@anHk#CZ4%{+An8{RS8eBYKaZPd9-+nmn2!Zi|LY^;HPHGAHSe{Q@xc@ z^qi=^FL=R|R=oWW7YHck=_KB5c;#Ug&luRstBNM>dBlRG#5!35I^*T=RKw4UcN$9w zl&Scn(prP=Fj0l%QOcEziE5eHC38(TaVSbq%KhNk(anuB^#%G!PF`hKvNCAWR+fV< zOnRRZ8RX&CT!gj1%Du&J7io2Xi5C^1(qI)vwzJ&cM|VpSZ}j(_LZa@q|C}eg4@uW^ zWofx?MTN++BF-aPEz8g(o~kz}%1&bl`y>WCIOK+cI;*s0cQeIuoXv``CzbvUjD82< z*ElZLA08eyG&JlqktYvZ)Xq706~2B-ze>+j2dh@w-hMkhL*b}m{91)w$Jdrb2h>7f zu2nbA`MqP%;9f(c#~CyFnIm>61=f@Eqojo>l4-B}Z0$E@Q1;YCK^o2zYQe^ej*lAl zwNEqTe;!TuiQ(C?3bD)PcCWaIJpLljp2XI&R0|`s!(&WWdR?Vke5M5@3-yUGwyv(S zldKpFX`;GXpfKLt$p57i0Jqela8Aq{AE15(E<^6FKZ%Ynt<%5UP*Z<`EGXrB>XxX@ z;qJ}1G(GmX^kEmp{I}Bi=#GtW6{KxGZ^u-IJANLSL zCHDzG`=V4LOBk0!Pcc%)yso7m+R)wZ57N5fdELMJ#jPdp& z`!9Dnl#-8gTkir9$=rtica{T|)Hiif2e9M_U=mZnZ9QiLxo;u6FnS#$&&}~eN zDOsqgKI|nHRzv&Y$p4va8zUkk{qG2X^_%$r)m+-wm;ZlL|LL*+hsntQZzvF=-~4~x zMNrN}C!55rS+}oQGxB8B{E@jqGu1uK=EL8J`}ArV$c4(FO{+3k3Ms z$E@$?(imqJJMY3!lD6GZI6grpSQom}HkZe2y{)m@E0_(_V1sL(s# zBCfazfIw8l&OnPQiw8SJEyf`ok_IERyuFf*B}1FuJG_zs*T?T%?Pn+Pz{spJrOAm? z<3~)gSF0kp`eAg=w~OvpTuO8~waHxog`gqmWnr6}K0cG04Rj=4o};*AEg++e9UW`=+1@9DG9 zKYTkSc%iTAIVbdX&Q?}3>o&SQ?>w|fvMTC`-pJg>xXt77YheffCLfBPDbM$9+CAOn z6OXm)s8v(zEBlcs#9p_tL5eXlj&pW-vEtBTOx1K^SQl3=F*>#^~cY(jn(3P@as>r*Kh@;M5iDtH3hkkwi-Fehz zctZ{(u}0(T-8o*UT_7wganvJj1a?;Lc8Vw+mTUs|8fQxop2sBC8{fv+SkcZr{c&v5>|QP#0pj|Mnx6+D#b z=%r>li?-Qw!)VZB=&S;39Qz#N`RLyWe73*Gf=;%4P^4^rL#&?P>g`cny?OWJH`bk* zj$rHk2>!dS(*J^S8eHYPWb%G!CM5jd(_a3w1sX5Y@ z>2?RDRjnV!{!*u7facMtShk)!^khwf9++R9;q~B8S#U|jW*L1{a8dq{v^+3K!Ky+_(I>4S)6*7S`Cp<1Fu6B@~AhNSz!ITcjnaO0L4F^CA|~9YtUE zjf5qE9pH<>)!d-b^ZuIh7YX)b{PR2#0vKG!1Jvz*{Lk_YNARHbKUGq`K_6~Y<>VQ| z{km4Y0`DQL&q3r%>1nVxq$|$jYn;uvtwU!^}zK?9AdIfK{ z@N9StG!u?h-pWrBJaa8plkWzB@Yr;W7K`%@8R1BWx|4^1Dqt0;_$ZEFFGPKa8`Kq^ zSJEZ~`ZZ`ZL9R^drOmG4@7rJQ2LUC2DCAwBQuzYe0Nr~r(_cOH><2u(Vg<$u> zJ`3)6%9a|vfRJeeHEj8htt9`DCAO54mdFEV`KJ34VOz5wK-)Cnu(0|+uMMI^;=8xk zp^z1jS>u2b3%o!wP;`hNy9Tk6gB!%{t40-7rO{VevF``D*x-SrND14gn=w z(g45ywB(;ik2DXz-0AnAE*H1DWZ7ufclTYOKQH;``2$QQS?FWZZ19M-vO`W=pH4@^ zx6R~-SPj~SJ=MR6=d}ppLVF6ku=#HG9XXZ6W6kTIE&LF8<`~=!nhF2qsYHr7?5t>Z zvx6|(%&p-rDplQeV_uy+!h>hKVU+d}b7~X>*Cyk%z1}2G&yN}DMV3Z*Cv$_^wZawgCE%e_&B%HK!UcwcX8?GWT=m)8@; z-sg21z!j#sJ$PhexpGntW6P21Lk#oR=!5xsukLVax#xrU4`Y?r7F%aIV5$_n9`D+8 zgSd~9zG@VsN*=3!^VlZaVK~xs_B3ADM=Z{i8P>aw7PCfVLTZ0PZ)H_md@nu+-ZnoG zQ0@&$t6@?hnGu0P>?W1$p%CRn+eH|TjB#`ld0SC}7l7m0sb{w^lS=Y2J4>#pCqCM) ze_ym@G*e9P(+k~@AVW8^@6A!VqXmUD;w{c63!drfH6?b+VgT3eqHpEF&NSjh28ysO zBk6<>z77uDu*gYOFf5 zPFE@7-_ff-0Wo=!^Ly?7PWSUxiasKmy%T+2hpJX3Ne~51K)$UrJF6PhCt4mX!h#mB zNJ?R}Vj6bzKxhZo&t=FW(~^M0yKJv^b)fxGe=YB{m->@>RfiqA=HqVwc2qSFE~_%I z*hI?B3{jw1bH2Aw=h;om=0z=5w)VuV@q7Jkk8;b|=6L57;}e)eOqq4`-h7?sNr@#J z+9DGs@)#)NbG@I-q(Ua}>D?XYIEQG;=2Gn=9Pj-b_jy_zUffe{VB8asCzV(49&sqa zb|z7wjUG$ZvzhJ4T8(M1WL9R8st-Q7of@f$v3jPAsV3pb-l zX`7AcXa#1qlThNyLG?@L-ewE7c+1u(SM$9AE}v~qRaM*+pmk|xPxd+3Nb#OtC|!d# zJK))Em=QV2ayI)_{IgA%_U+ZGE(73be)N=9!dbNyMMB_bI-c#U>XcxXM!_v|Wj-UK|s^OyA8t63TLCUkKKa^7wbZlhG-JI~Av8rhou^R4P7 z%?&1AwGHFzYNe&YU*d-pxINNSMUIP3++y4+L+z46>CtZ2DBx*|^8&(=Y1CEA|I ze&egMLP5`#hrtKICSIBD*B%xX{*qU_d(VvMv+oIu;m_yFKsLD~{$F z#AI6D)@aMc@vbOP+^f?wsW1rLE=n78=N~g*6R|Vf(QsxeqA}P2r8_Glggi2K;%G9E)cG9SO6u903g51D)oh`eLqA)TJZpzyEUa%!sWPj$&;0Gm@9} zjCc1RJc@_vP3@+ zaSu7E`R$l&@Onsyj5bi+lY-lJwbJR0#PcL7{>!aFQcTm1@^F>q!ICe}U2}K#Qrwb| zyk+;jC)#i67833e*4B!SmJ`STyj(%-w}Jx{9U%H6jfMpiLsR*8*CzVKa52Z>2#uNu z3B8+sgb~F?I%n9~L|FFlxF7Aeg59!;(EykI8D3D=CDW2$Z&#qgI4jFq^|l+quS?7E z&6DY^<&i9}rh%KaQZ&ejKwYm2BsHZRennbvQ=$xB+p=|L7uy2H$#}ut2iEspG3qKV zbNKgOdGk!!TtXnyqP$LoE2CbgDtA!=jENP_woZpa0^+d|+^!ziA8AulTy^b7sOGMA z4(zL8w?4D~I%LcO7)wJrcex9Wi4e zaplsxc||Z&P=;)pmZvAA=3dL%#~{X2;hiSLb4yD_Y-%668pLh|Nx zNtqfDTi|#g%Cx-1J*3KMYB;mN+w0AK<=Z_EmR#m-@8a;6*(_z4h#lHT)?E8E6;8nS8Ww<(~Etn3@ zBPzs?|Hx6Q2t$P&Z#cXWGZo-k*`7v+t4W+$j;rO+0B{c>m+D}}6!-)w&HdqV@%d_| zs%p^TNz^zir%}}N4L0KoVsweSx28RK z##QSPRjz+y@3Sgn&z)?-2cTra(gNu_@}Vok)S>*c`*8X0;S~$VP29dZ&R}y8LGM0Y zD2%`$TDvjwVP}mex)68$g*-4kMzaphNIH%WQ6o2gYv7C1$xL51&46|`P0`*_#KXGt zRYqK^5+6t@BPJC?Ja^Cs0acA|W5mm&*Q)!9|*-ULo0Pb8I=kd4*}9$jH*HIy+usaAW%=#iHTp}ips=e@w<(I z#dyx3*-g#Xafu*H=WjVroZ(HM2sW)7R|EIu+=F zW^}Z7fzx}~Y=GGPIo=q_8U{G4*kyT4tFK78F;CvJ@TTLLfSs99)Y8dr2L+SuT2Bl2 zUE(vaNQfO*;_$L38WDlaKI?$_m%3pDPo^&}?%)YyMUtNoUlLh03y2r3C9e)cc>{@! zF@Ni9r59y!rgw^Mo6(r&z{~Yv!B&K6x%lmL&E%r2W6Ctw;Q+r3^609D(yArf)=ES< zV67Zu8noeK#2avl@uo=?@iurC+j4z6E14qRXwZB($n+cTjR4Qma*2yr`)Z$^qq8q7 zKTOC?HW>;1#=s>I0e?P(ML@nyvN;7_41Z;9MRm<0{Y?XIDF<(Jm(aQnT@71{=w$<+ z2^quQBd&m}l}@->@XjrRQHMrRJ-`GO1@w|~wU8$t?*00U%Y-wFD$XWETHc4Zc1gp2yJeZ=QkpP9i5oiy zWq5>o#h=3@gyQg3fijtd%~tvH;F+~{g$lUATyk_Tg79DgUK$4>V){T!;nrP@?jm00nq37@^o8o`t& zS1hjc`{AYw39rOtjl}C9pViE6lmmSPt>i(ccOjn2VL4i)R^qgew~(OhhOslYac1@G%-=mlp*|gT^ZQNq*5&-(W(Yey(+;f_F?@VAamy<_Q%E(M%?x6C5 z9I`%u1?W#a*nOAa&458KFO8ki?kd z?CN&zf%x0KU=C|Ym-xQ_*|465vtoF|@sz>U&2BPAOucF&eimuFxK%3Wu{!_H4O|VzZ?}j{1!x?BpjX$ zu0Mrl*8qFOPL2i%@pq}*FX8jtXP9EPtgN%$>Rgggb6jNFa?M~NVXcLa<-NDxQ14_I zKJX&dBf3_7u}M1AS6JnK$%mtK-AP_kkC4fX{?#HErJYs&!kKz`(AVP;U0d|0DnsR0 z@wtCm);=Y^V9llE?qZTw&*^Zu9Tff0>IgTX`Y}~arhtX@XCW@FMqp&oLuhp-CMZo% zeDydii@xv9EXR7lu-Z&PBDN29;+_o_;%;0S3m^ClNf;+AjPz*ajK0gki1wq@Kt%84iWCyrZC^ z3^KiVCwfo_AdWR8USP;~SDrK|p1Ypr9mQy_(QBnwncSXtt~=rH3s~LeG>M-dabxf&^GX8pLMea`(a<#T_v;A2KVMD3z&D(r>YAb*910@l0mWaImixPFP zw9Rh8%#WQpGZ+ExT*o`DDnxnm7kVzSpRgJ*0p4=?qK~{`i7!~1MsF@)jl5=*RKCTk ztAB7>FSW{Py_aWBNK8hr?IsSLuV(U{%{)ES!*GYEQaw*vZGsn(Q;jED-!jT`9z`UV z)xIcR>w#a-+uu?mYe#*}m`fXvqPaU&^gSdE1 z0_@`Fnr#+@MyKD>j0}?U7NA|31qdWMTqV3`$al1*;hzUt*kPt{8SZZaT9b(U#ro^R zz@wAED7*&r2&uLvIlA?Dd&!s@<&AcR^C=bS-3{j`Q^x`^vB{Dt!X=KuD9eRE1cFfq zW9E@NTq+OkhE49y2Wc~^h>C%`_kRKO`Zcrg)yJs+`2tbvgPv%vEA~o z*>n_^rr#1VM|Q-}+AqF#O!n!;_xTg{gtc?dHhm=N_F{vSSk8-*2Ju>szwG)VWK_rU zh1$&pDiDLoqzS~|nR(oU2R_UdaQw=MJX=aL88JdjzLf?Aw6{8&=o!Bd-GEEB`jl$~ zyXtl=6t$uQZ!H}$bA{2Ghha(Viz46&gi#uW8^!&zS)NSE7xk!<$1H2PrOxfosFriK z*I9Tn!I7mxL;EvUZgx6XVeS1Q@aA_T0R8=Ab#NtmQ;=V@DxDwuVB*4N`cMK{5sluW z9TM_=|JsbqEESjZn**Y)qGh1O{`ZXird96Q;#(cDH*Z!PetM3RTSKK^)Huy7cYNS; z3c??-Z_=wlGd3a2lmw<4@Fz8og7RswE(+K3C=PbG&)&*)9W1wAedgcVgYC!Ita?i; zy_X%Sk^&w(iMoPj3#wVA(GKtIS9EP3RF)^|Z%+)xl zhJ+0gRSI z)qYrQ1%E!BceMF_T6gUXeH2 zMeLunpO}7v^jWZv2+D|`t@uX)ry_2e?w20oXaQ=|3&F)CQ7X?7UqVhusrZO5J(_kh zb*u&MYd%&?yBS!^%?C;K^jI3GQ=WEA(;8sDP+4oPD zt}M8chmWS@I%5vug_Qs39o=v@uaF6auo6whzkMDz7tnnx%HK-41Vrqz!W8(7C z{SMY&C2e0J&YNF%^hw+M$W~6Db?)BQvzqi@o7cs7e29})HY2SRw=?Q|r zSgE4lB#UNAGn}5IfVfalFD$MA6*!o@zQSlsWM5 z5n-h2ab?9e!K2>jeOVBHaYVg^L7LrWw%Z~un$W&r>GvB#<*h;z;;qsB`O5O`ZN)a@ z63oSRkgY6JaR<{#+C0~sbOPHBubErhQy`Dijl1f+Cv&&MTk?CKI|Fu{7UOLr4D&wf z2nNybdGuz;VGGt^e*YYm^oR&EkF8mSS%xV=^PZX0fOc9?0G_C{INIFy&pwf!8K5P7`68Cxck_g> z+b<&y0+FW@xP;32KOu^BJV7f}4+Z&?mZ#~N?AHQf)qz?@ov9C%yufFR4}j{mw3oZV zx#<{JCnumXHt#6!GV)kYE1us%%>_$S9z8NyV+r zfCg-*TNLKZ?J&zd8Hz)swvlacPHMvayux*HTc-Ir1VVW`<_-h-mZ$GYZ1wkNI#1yQ z&)FZ|#zdX-$)vGbPR+do0uiw-yx2?a_eYFeIuSoauY8UF$n2KU-8#iWasogEx#J$4 zk{5cR83MgMe1pO`y!p*nGi1==5y7n4lKlsvrd^R|JCdFe_^X1lcDW_?CUfTE4msR# z_~yC#Qv#y+9fz#TS-PZ+e9qwC7j_NB)S56@@}+$Leu=@OdF5#H!l($9d2h{QS+glc zFEi0@qyB-944vT_INn=XVm55mxOty+3b)R!$;ph#=9PFWk`*hD*n7VZSKWPE=_QUv z_!<96@p>O8*Ia@vs|bqx<0ZlwYAI7!fSUaq<2s?*>x(l(Cb?*DXw0cg#;D8YS6S-k zAX*$p?7(RTApwIQzRq%nG<&}1djciSaLOo^2whHMFW~IYAy>%wq_Vm zMu{q4R#Ng__wS}pf$6&N+X$;7)!FlC%YDt-v38#-Ycf?rzUq3zblxCEuYfAAgb9G_)bd6Ui%5l4i1A z!Q)_3ojW%aPj7eFaO9eGAZ#7%@3}|bpSNicE=W59{vnMc=t!0=LC19Z)ZrYZTX21G z|2Fmd^ou3s02D&$bv@kwU>JQJMeDWrZa$7f+Z&B{ zgqq!-)A+<7OCn@9@U5pN#^^oKgyru~TiI=M9tMP&tkk5WV9zr_HnYA2HMKTOM%i+s ze{XD@C=O0@1pFdrI6{yd(r_N!OSrFp_q<_y9XZ{M4_X&Jj(*nv;dHz;P8Ieh7sqR^ z`2yrP5=3+ zzvNY|HN%@clw{mptCtE<-=4+NsJ??bdjy1k(_T!Cydlbs3gEQHl;;F5qG>Auz9D$6 zYe`l;s<9#7yOPW{(>W6*!*VsOztmPpqa#1Y!@X~<*Z`L?@Pnky6E()yt#?I8lfpgQ z@)iCche{c5f5xC@3r#$(oy_!ie#Bo|%2N88hu?2Q{!F=peI~;IG-Lj)LzH92;f3^) zc8aw9Y$iSE!liA zdRy(TG&OtY^|Kwi+y(WWc(&4g#3$yO*pxS+mh>tZbR7v8!^h6$3AOkY6In9oP~r5e z(LNZ{5(UDeBjPpY(PjV=$#-y5ke4P_J&%6#rHhJgN_Y7-*X)pWZPU&;_Y*&R5PPT4 zIjqFjRy)*u>299PETcT*I2 zV`N!S^W5;4f%>Wi=oc(wXrta+a8|{*RMh@w6HPIDuM5HTz;I%4V6iU?!s-Q?^OMre zOS;10hzKgfV5cfP7LcaP#9RA#Q=Q^clNK`@W^0tf>N;sf@!#g5%Ie(?*CO^Bcy*Q4 zwk#MLwcXUKC?soQw$+I>X z!P?`%llk^J^11fjx*!dA`tF5x?w66oq?!+FF=A8GSEiIR>d-`$2x=_`Zda0}rq%J@2)!joy1O49s| zdQTlS-;dO;?+_r7l++C*2%6XKC{08L%w;)SpSNGW9Ahd6FP^&rS(oom`7Q4?HJLt0`!p~I z?^FcE(FFT@+4kcqtdJt|p(6w3IcvSqw42bDN1>5h(+)}O(NANXr9pYi+2Hf5+p&Hd zf0fh;D8wNQy(gNmQy;alUSdL+0O-e#q4L+5B0)S=DRfkJ2gC;Ke$RTtG4w`8O?=V& zm}zxbOH>`8w0*Jv=*s8f**1|tgJXEm ziEuS&Z4qYRz#H|FqV0a%CUV$lT3`!RU=i};yDiFuJPeCGn7_fDVQMk52Iiy%>sfmy z)07WO`u_bK4C&~_KcJb3BdFb;`|A|QVS`57-d=e}IBrU5?`wJc^l6vO&X0TF`(}S+ zn_X*^0I{7cFVs3u_heTf?3N?JUT=6naX$c}M#DieiAs8|iEBaDe>ck|+R*AY43P+y zLr$F@SA_H;N5Q9gL1{Q+mx3jpiQCBOmDR1F+^M@X18qT{?w4JaFS=fKv=w2ZEKMPb zU3fu^WnSC*Ynb=~5`}@(qnv2*0NCj|+JW_;xnH0eENSHY$Sv`J=Q30bq9;LjV+4Xu$AF4K}S5g<`Gc;WWKMzY^cLal4 z##`5loMr@04*c==g6X+Dk{YNy0X(ABg|oOu8wja0%Ig^2)JLTf zcT|4XY)89fOA7Fxx1g*9VY@;@y>{!R8ZyVw z@Yqe{$!bF}JTW=CbIZI=W0w3pldnu!U1CWEM0F%GD7WK*8&Mn-ZWqYq8TOjn+S|g4 ze0jmt(2(={X@}6GNQmXxX3WfNV1_E}>?E)`ET^oZuNda|fnTf%aWNwxo&5U10^hv* zts2&y$QwH3-C0@S3QytWo+$6AsLb{cte>f=N=vu|C(lmA&=F$i(ap5FEv6$1@W7pG z!Vj$dStl3p&Uok3fTMxDBi;h``IB}=xubEI)lwh^N}Ao^ZJ2Y%f1OfKk}*`l%wPtT zzCMH6wZc_BA{Ua2I?N;uOkdkk!4)3CMZ2zQZ5ADD)WhQ@pyBqcrFfvb??{cAUE+{# zZ6H*{)?)e9Dg9K>lM8#OUB-FNww-s_y0hs+_5D<@gNa-dEj`7+EO0VrNJ(|H0j`s7 zwV&?;%rrVCAp=Wzec{Cus<*F)BmG?vbHyMNC4ziz}$H4 z0k(?9rev2v7b96j>dpSX`HY4VY&XzFIbBxV$?+Pan`qD(FAzAE0?;84wH*@oiiF57 z6>Buly^0wd>ZZRxKTy16#vz$zU!XE;Pakbn6ef25yAmHqU{my*D{#-rewypoA^c5#28ki@2gsj_&!c>QRg-%n>Pe@G1;L zCO?-TQy7FyZTXG3!QodexhHapPzPmWUpQYqkZX+@5S!@x%L@eucBR9Hce%gj$$AgN-#eP0y`%7f~#_PHMhTT)f}kM|o7oecXDzk=q;Xv2G0?hutyZJHEV@lPo@A0JU zD(}0V5|BcLM1p!QWD9t?-@{#6R3pD;2z*(O%K`^T{PG}Ja5PA8q^2o1%WPRRdI8w_ zC55gp$(AjVxfky^Qd6ubX0(to@Q=V?8v7vlNZlj}29e3V@>4xd^ow{Bp;39PtQ$95 zQ@BUztsj#l?2%!p5a9XqGCg?4&Sa~j3aPOu|4RUALn6<(pG0r!)2{8T`=B_5JCj?i zMHbfCg%FgwR#6R^Vwm$WBWq_clOsHB95n&9`cN(8{c~4H-?7H}J^|kQ`$$N&ykX6b zQPm9M9}s>2o{^2KGN;R8kBOD_@!Jvf37pb7%Csy!G6uSApI9x@%El>Lvx z9@?LcWSdCTyKjsE)(XYnI)YGRltNpv%hX&W;s%Kt~J4E&Qwy^-x z^t$$UG4N)Bm{prcSeTLhJq0&X@33!=pY9WMmkB)yul=p_+|icBNk;!y$n$PRmV9|v ze1diawUqqp=SPO?9+s_=4->xiF}!%VcYPfk#suRLZH5V6?~C%zFF1Uj4JuITN=Yjl ze2kUmX?t1p{*6qpSG;pJ|HIF(84B8FG{*}y@g=gFgjjDT8|8Rv%weNCpp zL&?dp@&z-3&Fj2^k?6*HhRvDHN3%WW&ZuvQG1A`PZ-_??bFaPLBVB zy}$m7<9Wh{;lW*kgaE-3+}%A$aCi6M2@Z=xAh<(tcXxMphv4omi_5#8@BQBA`Stk& zo;`c!?9S|&>8`G>?W(%!YC@itd0;@$Ap7Ky$6(U(6CN0BzGBt#b;;%R|5bytcR$B^-g0{hoC!ay4 z)?we%kc?-*lUdFItfJZ&@K=mY0STa3DwFO`)QAnk-~P(*zza?H)$SabC*NNy){R+O zxgmLEFVKW6#HRuDG|2}_x$%KUom$!QM2+_DaEKrkl#Qjv1WF9?BhXNAhzrBCkxoh9 zg{!pkkagVOr57B&m>~-TMc*R=%k{;l56iBUY96RzRzG)9&pEV^lN;RdshEe}iRr}mKLA+6OJ@|BiLG&vA-r{{%d7WDBm6nl!46t*&t?qLi z&>OIDy#8uHyqxJ3$e;6;8+_tI)RUKAFvVKT{*qRIu4=dvb;9-cIx5YTe>tb+3*(ST%v(DmEcQcpTU?H?e*$ z$rfZ`;Mw~%p>9v411kMwT`-tumSB#9yDKQi=j^;zL(O72nW%EV@~95F>MhygkyzAxHH6QZ!n)#T-PGZkb zbwCG)9pfk^9G{=&4@JtYmvrzh%rNKkEmCTrx+L~Y?o%Xx6nw1fqRD?;(}LBrvVwq) zzjH;|wQ7Z@BmXL%Ec_f-GXvoT>FQso2oI`Z=%Z7`5QQlDdic96P67lTYWd0fV{Evp zbq*^XGj4tCcM%GU*K!_OLECv|SY;=yZ=|%!8n)gp>ya|>A5QxoPz}@lz6L6AWy&!B z?*DsEiFnW2U!_VTpQS2MhCI4Ph9ev09E)n$8&iiC?C3+SG$kWt8OurdIic%-tF7$2 zNV(yN#v&SV-Et>a!wEoDkvUMg-fc9FCo3{~uJE5m;fwLEswz zOAtr@*G!gyNxdBC@bx?WlsM${a{6_j@Mx+wc`fI@Os!`Y(+WM3!n5UZ6??Y*(`>ug zmR*6{`)?0Y2u?o0DP*THqv#sau(!!iR8IftLJ8ueWB;f_+mrg7D131A{4MN zLDl5ZY}{AFU#iY)uV%k#ZhOTPJk}u6tRaKW z5ZKeaRw%@EJY@mS>9@v6Yxd@&Wuc{Kv05lT^Kt$pc$CT#aMFYa;)kW7W67kOC{Hy zD2&*d)>M2n%6u$&rrm{Q=Jdhv*qXiD?3&tF+3w?eb-Nn|2Jva5~_5QqA z@ZRh#I_mK8V{Cm5WKaS4TpFI0A4Xoxm5OkQA4k{MQ8wY3?Q*^OnA_}zYfSO$0|>jm z`i7s<%UHC0<$j?4&;DgRVu&kIAQMQIqOZ41fjqzeEpBaG4ayHn`jSGfFvaew|203$ zI7AAXOJP1X!-Z6;SL{B3l zLFBF?tuI(JIYH(wwq_Z(vWAF=u@m3ji@PY(zxyR^_AebHL9xiSOsZfcjIC+In{Qnv zk4bU$Q99cWE~vt-u-vJa)kmCmhvX4`X#2~y4F!cO*+rjk761fBzkE%L6$|0uDlgtX z{yjz_pD%-@HzToA0zfWeCjM<8o}K7ms<-~Z*DxRi{s}f5*}^*(k?11*9zyAdxfBML z`||^$3PFG(GAhbv8Da9wx~h|Nn$be@G37*j1aWc1c3R_|#m8CvbcDBy-3&Ao^N9^F zE*=h>(SzK!c21v-e>>x^cD(8~S9`7ug2eo$gDw4RcxCSKW=+@kc?tn-jdJJ41~0z9 zrFZ(YV0=YLaFb9sUqOKHnE9+}}lZ{jhNRmKB zZ$jyv>@AvXtapdO0e>Pu*W5(3I-kYm=J8pfgpF`FW1ef?4&XpB(_A43{a>CXaKl#f z-7_mw@A3If-xv07I$w7*%Xpq%#!6tPOvMG{0|+ucmVIN3 zGZFJuM&lZ>ox5`YYHGbV+!A}|i0eu(skFjQpDUM@5mt&2Q zSzr|`B2*9*bXq4JipP~{6HC7sMTYrFK7D(V3t7SEHo)yRNSSXS3?@1Yg*eU=%(&eUZ zaov3f3vHbCaOR#gX3y}SwAX_Veh0*C?cL~ z7SitgBqvJRl>Adv5$isHR`d{DeQkBu-BeGQ=z>y%;5)}g*g({Avp<+yOJi`KYdN~e z`1zW$JcO&G17MYB5m8U<7 z4TmBuOa@aM5=3=HDl9Lc+nJ?WyZk z$|87ooR5%5?|yQ)^{M=WFwy6^e~q8w?&Eng3H&1U>AxpqM176`$yILsfjbJOP^_3Q z;xS-1htv%^-Yj^9_a7lWr z9sawN=7m7rNfCPLU$Dlce*Ny}LR}$utxUaZf9-*<)TCW7z+rhn;kLBLQL}o{x*`oD@2#6C6mRKXvR6dy%H`Le@Anuus{hGACKP?GkWa4U9gUo z49rsy%u9D*el4{fKGP`hbeS%*2npwB$cry@70QRsJzW_qh(bu?PMvoCHqzIdd=q6c zA($rkaFHh{iAKYdOa70}ynYll$G<63uJcdGKobvD{P z^1{#`^0-KSvl}iVlFoA0zs!Ct_pv?6V*ivM(SJ*ewoGxMc0TnBF9iQou2ijdNKB!~ z!f``tqb>C*Dxb>xD{&!9)S~m;8&akfJo8i`BSbqQbZMBOM-_h%BIypElaMY%-ORM-dkH zPulkvVu><@Ep|IIuN`M2C-yrH@I9W%?bLQsKHd7?FX5dF5=5R`f|&u?>1@!w*hhSa zk&YVk*DH4HDtV{~J`S%^^Zo_cM(fXqgT9~Koe$PaE7d7fM~dB)utH^p=sy%FgM&~3 zUotX*{J(l#wpR5Qn}`5rqx;I1qzy&Z#YCLxK z#ANPb-N) zUn%((GHX@VFdzyj0+JT{D7XvV8Lsk`gfz9|2#?gPATWU{;JbU1+Mv&{RZ2?OX@#b< z3=Q~ruPn%jQ)N@F|7$<{UX1YP17ziKTS0w7eN5=nNQV@wHI8O`(o|jfdg~E7LTcNQ zpXthOeJ=GH1Y0aG4zAI68P`Q(noiqp=N~E{m9nx2PYMtnaHtp6?_Xe84%#cEdMJ}X zAPHwy?|wqPC|FDoy#5k{eZlQ?st<1-QRCOwN;lTL_SZaNd~0t(7Mwlt?c>7a`Q;WC zx(dOZ*Zn|7Swq!80-9p=6+08AR;JhF8>1G>Ru!sq=}gz)dyJVfw~YpWjy)9b1x)gi zs#v+RP3D0p8-Ze?PKL7;8OnrI2NCKi3mL-l zUbUALD(GR3GPm*J2G%xQlnjEGoN)%odr#Ysup9H`_-wy7#x~xnB7XU8aqs~U&e6g` zsxay-iE#E6)plq18sO2RWV-kVK|`5KE2KXTemmN6$*YW{%B*Y5{Hub&(;8DWG}Kz} zthpw#CQnh$m&9YFbIb*){qf^0ZCU0}{NVO62M8h1tnk7P2DjS?-jRYT&E=Moc?HQ$ zl=9|kBF{){+3k>x2b7dPh*qW=4vmEfx-Ic(9}tNvSlXAX!vIX==H`j!H014qR3_u& z<8S$jc?spIqG-TU!9%#e2}(i>*#6uIElZ%<>Z(Ad_~Ti_lwaG$g+U7|dD#^Bw_|By zc{7%R-7uMx|$*LdM(2R0}I7-XI^dJ^-N<8Ym~z zGT;>w4j_AxuCPT$=nlNg(k8>SN-vH}~m&RRHnnp%z`fyByZQ`=i*v~w z^dtVaQePK0V{VNnR~n%S^4gq{`$F7MHt|x>s~;;2E-RDAl^b^`iK_X5r9go!+$Als zI#*Vj!h#&1R0JEU;L+@a7m`H8(e~F+teadBfvJ>b;#xlC=;Znw4VmC4jy_moU*Gc3a>L2v+9tNQ*nt$aPZUtTidNBo3Nt;@!fIR#;zwZM zHZ`|P%+u7$rp1bNuiS+e1>+xDe zKw2(6o+2g<1shXC`}iz(cA{P#!UgeSMCGAB^ALt?*k@%K672 z*03O?^0jH-TCNYCS}xD)XXbauu?8Bi_iV1;bwMW&=WGCwQGTrIZJGEhAs{mW9#D?m zwihQ%<=x$|&G=<0U}d@@VB&g6OhR}+Pk-U;sGY#{^9zwuri16}YVe*Q(JJjblBTIN zPifer`)$(Ogb%9idECYq%xe4T2TPyAPr&CA9~O_l3W7@Xj>@X4H8H>L7!QnJOTHCg ziH0^KDT8|_5i0mEPZD-@d=%1g4qHt{xdx%X$|(=z?#L|mH4x8~R@}?@*&t~6B)_m9 zo(qJB%fOHfZYSz}R|uDvtwk!?)$Mx2jaGb#ihd^eG<9&1%yM97 zr}^3OGQ{tnhW%Q7x~jLDSBVLNM{*XMJwtw8;^Y;72?s5dsqXc+MAta>;G_f;fOM{Tzvut)yWUOQWNQU+!+_x*J;C!6+79ctMe_H0?1?gh zoBqaoGu)CVfe!2hwUKe=0_{w)_V?xI(d2)iR11X?MenOy3|-{62@A=fiH+yWc6k`> zhfeNzn8l`*P2!Wra_&@IycV}pu6d1#i=C7Ui7}Sa0n|+Fr+=LyFn2GHmy2G^5KDmR zftMh{NShA?UOB{ZUGD1QlD~iSuuKxk;l<_{HOpYs)njspv3G}Ia>vz}Q13TQ%{2E= zHf+<~a~9x1a9>~AMDk58q)Z-LQCsiQfxPu6_0ElY2?Bl03$Wm_X1$MdCJZ5CBCP?r))P?@5;CLNbJi+)JebQs|$cg(X zq1&i+vm@g|S@ey0CbOX3HT-!R!+lvOxs~xhWV>q#?@;ZE&yawWqKP+HaYItS|IShX z6OhV+AK~Wt<=nQ5*0wjV$4wV$nui}rC6ksgHYt6_4-O7x*8%bwG{8$CC@xz#^ropB zp5|;2x6&6814H3>{w~g5BeR1zBc`>tqbNe4+59*!zYrEs>#fk!)^O+P+0)5wi^KMf z|K&BlEf6y~tCWvwYgN#Fy@G}Jc7N~1d;9MF8k331X__r-$%DZ0DgLcB_g!?BalpN(swRUI6<-y)Qd;%9gk^1vmUF~-KHM;K`P30frOn?CwKZES-V+py*^O@K~AG&z;kO%z--VW$){2lcQ(@ z)Y*!H>T3w%;QwF&JkO4;fT>KLr-S32_qpFJG(5er#TZL-j)Xyt$Gql8kut6(H+ilE zSYKVOn?TP#sdJ4N zNx>Np-jB0oZyYF6ZuRFZ=I2wC>wxlHq&o@vi}8GSY4tMy@E_xz-qgVcdV+;~@yw&n z_3sJSw!h%#N{ko~FmoeqbUnVjJ?2wW9JgV!(S zx$S#?5QnRj(>QjX5EKCr;-WYA`;J`Bw3bJ5wtHrxfn5;Z{rF4K%H~qG7BF!(!1%DA z>zV6zE+_O>r{xYz85rEp5B<`aklcOp_!M{k`Pt;hq&MMtOL!Vbw#jcS5^CSAiCv@i z=ZLqf&Hfc6_ZeC_nnl+aR+G0-sxQ7W!ILd>G!uOA%B36e_8>RF_iFg6^65Ua{!Pr( zp#p`CPVjVU#9ruBz;w_gmB~Aeqi8_J-c>rF;QYZo_XGrdU()G#Hl5NC`ft<@I?((% zuLmB-QK($3rngoof@dt(ndncJY+fFi0(gL-<>#A&fXsQu|<+h4^!&|HWL=mEfC;c*gk0E$x!FgcD=MiLKW$es%7qOUQndOM@u|?HW&PStrc$O{`w9Ocr9!J6%qlKZ=9BorL6d&hc$iyh9 zRCC(?#_3CI;wz;*d^-R?vss=2?#_}6x7&X#abW!t_klpfY_0%hDQF;CIOeu)!`=0xcs@`$AJarph!F5L>&W4V|cdhT!fM|Y!*g7(E4C{}jWkcYdP4 z3fJY;&njd5EKdpL)5mr~^mTbSLug)4w);5wN9R#B_D@rlZzWSENcdFh@-NIc`_E{j zzep+81gy#gJx4C@(=#NiY)T`a!1lHSk~a#Hlm=Q{Z6}G+7tR-R-2djgQ{XV&zb(fF zYeaqKcB3N(gw;A~qEti>44JK$!#`_;=;Jftu+G5782BXW63UijO94MmB=4PO5qN#fpVIm(OSkU1MRPwvWK={Ykbs!|BF+ z;jds{JO}Z19nX&AsJBAi)Tm6Bz+?5g!>w$Y9N+}j^U}h{u}6CvH%9) zZoIj#8|V78xBlkS-tPL2BSTXDVy-D6b`gY|_9xHBiDIt&;sU!>mHL>MG!R)KBklR| zhFFH*>i+mzKRPo^f)NH2yu1sUmG*qNWYFBIB-gKfM!3j-zZ4^)&kv64XC$(F9z9Ym z83j}N{4_RM5ll~2`&AR`M{Zsyp~qckeUZSe_~6;}&Cj9uKVjw_>cC2SV z-!of`5k(J)em#p6KB2QtQLXdzEWVi>S6x#OLHRqEEf>E(msZ%1V*xmk41%8z4Gity z@T`g!qWe3;YAUI0S`)pkC$}-~?S9;PC+$1aau+4g1NKAV?T!uy3%S1_F)QTsK_)%s z@?ssRBgB%f51nIz^WdF;4+V#>o!&psg)2J*PGGr*@xP?hV=)if%7$nq!qdVHRIMi@!{9gxQzq)(q`p|&T# zJbKlj-9#@z|15Za@jylL?!c%`;&`0;cJ^jBUn_Y-Aa8{a%;$?62-Z0+_J1`zKRIUR>;3Oc{fOiSL|oUY{RnJIuG z;iltpLHD{t4KPX`mqlDZ_G0m&H1H;9^MpUryxbSLbq4-c{~rQCS_2XX`!LeYDrP@r z&tvCut2pP7#P^R`3{%-yF16D9{pY-mS>;PvMM7{a!Fr#s4#Xy$9nCrnXTTlRTAaO* z$Ycf~hNcZojTAbpnL}kGd?o$raDQyzdhnW7Jm=kaYl;2LemmmhmGEAKe?uII@%$Xg z`6fNIN=K&fu5Uku7sqgMDe^+FPJ23%ocF8f%gvj)wpqQmE= z-COPi0GCd6qduhmUj+E(6Js1@*Z&l>N!)Acq|?1KJ5Cs6-~SFrAfv+zYOBjwZtd zdD+dHc4?>-Mq1*j{usO!T~a+_^=Wr}%-nyeGF8ChSmUqT-_O=X`3KiXDB!iQ*nUzp zu0$yU4OG=OY+o~V=oudD>F8R$U9K_toQ80j=`FS1jjShqRQ6~fWOh636126(V;=Cc zoi9c)55oA=DAa@LZ9H3sotp91UXHh?Zx)E47Vt5hu+>%|8n9|iglU1*Zc5R(QBb!- zvZ`~N&Vj79P>U_Tsi%7#DMvRi60%s$Rb_jX?BZpBCbAteg*a0Nym)MPmOf1d*}vM_ zRa6FhMQqJ_r|^}8=-o2T*1Fa2L4q~TkLYq%85n#f%v2f6HK%ilZJD5j6M?PPquyos zgE;LpM+63Lr$Tfa7K@z*WFa3e&{D-9rOLk;uw!JI&o8KxEKZX`Pc|z<6}~@QmpFhX z-EZkDhkE{qa%}>d0)>OmbcU7%%8g4ptF+$lXZ}L>8>|)*r&{elCS_2x+!yhgAL2y3 zT2y^3KYs*(ste|~!n3^>i*dcG6YWr%{q17|#{H)>=L>e@)o`iaV>eC7G>#B}LQot4 zZY{Ie-$`$3L%z_jKru}8{BNZ{J_PwkUl7w|XflSmwumDAQm;|VCDGKPS-a1AWFI9B z0d6FvErFxzOv0@;-gQ%WKE{MSB}Nbb5oEhL$;U^4{i0Drk3gzaDXPuZau~s-xe^%>tg#*H5b=gZP>c#YzSQSF@{z2P_>*psEz5}us1Y$9F>-O-`xs0(NG{>cE9XP zsLGQ~N9>|G8&NA;%dt*sh&WL#Rn}J#LreZL5m=_xZvLD-T1;uEI>C|ZOdz;limtYH zjUsuJbFtpxaoyE$_N)-xpX~PG&)D(;MU_>$`Pnj8F|Ka4ah6I)K!Nm@%8F~I*F%NZ z_+9G#nf)0&P*9|UCx5=)@atg9y7~wp)!$cz9)F~;1F^Q#`}Y>0tfbYc;X6sL>T zVv#kgc^Kpok#U(!9PjGo7El8z@*IV#|1WXJpp_&H0mbOBt_~zlk2YT?G1zoJ(zbNhCvuA;cbZYg}?49XJ6VY&LHG-O7(3kGQAJbz|?8r zzr#K!zl7EY_$F)QB}en!d6~icV4Ee!2N$Q7?|v%W8fA-lCXJB{sq7W|CKv$eYKm_D z{Oa>Cdb$LW?!6;XD}O61MV}ajRYck90#{dMl^zuE2S0>G2`O1vRUc}Ps2sU17+x!Geif7(Pkx3=|z!Mlg`em1Ia4R*W^NBSvH zzG~baYIck58o}!0#|x-K!+czp*tt2_;leiU&@Z25;*sqpJaIn64TsSpxC${P@!#`U zjr<7-ogomhJ5cLxyfmN#rsFZO6aONK?R{2U&)qy0`7eWS{SiX{Oh_nWXTX28A~3&Q zOQ86IEe?l9_*&muN|0N0fz^Y_*?YN`U6v{)Sevegi^kE3k}W9;kRMIMteqpy7UQH) zE0T)ke<^Rr@hT}DU15v;e#I(Q#2)X311|r1CBeoN!UH2z%POBut#7($Gk5a^j=Dm2)Y}JuaZMAJV2|EL@}QF zsgK`Y%k|zL1G(_W{9%E>sveG03oFhn_y?0YcT~lRMC;XY zd)V{gF=*=sb4;Q(`eqF(C}EgeoW)U!qPBZT1_v=_I3e^4)9M$~;IY$nFNvbOvg+Hu zm=9om;<&{cRwPPnCTRr)xKSGEr}~fM@Q^#Co0~c0=ctMrv@H#xVCCZ=8huLErSX}6 zT)wv1Fx~u}b^-ad!v^(?{9XCeTft!RJi_>LhlBJZ7s2xL0SZcBRheu>G~P3Phbkq6)1v=D5Uv1K6o6kE2#_U}=l-IK2W8ZxO;G&OEtj>W7fV)kO-R{V&DyGJ5jc_^Q|hoEM% zG8kC|@r%kwDuIwK9Q8^X<1QLi-7Ayp@E+O?+2)$wp@b3*o+vR&jbVKwm_Rk^8#x&7 z_U~i|bR5_F!{mS=ox8`1=Eu;u;e<+uDIi=I%-bOdv0ffd5WA{~)K%;Fem5`kNfZu{ zC~!--*cQ@kK2E5h3H#|lp^?Hzv+Fc~jt`Y)pW z1~%2ATwc|<`UQu8Y4Eo^ShPV2i~MPUJcx8uk@*Hkns>kuA4`ljlxa*!Jo7yOg4WCC zl4^2xvS0^<^R>GZWH^)5mReds!xNAs)@zl8j=@+1lXFi#Om;{z7WFH%)qKy<>Hm^V zOq3>wpWv*RzxzjXxqkRobdlrAb^RbO;RCsv?Sn^S^&acY1@X!njdEMO&Ggc?*>pFm zuHymH(&ZerUfN1-c7Rs@rb+%sc5c6yt#%E?Y~Ya()2V?{PzJ9vKyD)?hMi_ zy5I~9^@{7c*5vD&HTC-X-Ad52wqY40;!qiK(W>$08qRXwDCKy!Hl-XrZ_k(4jG)f_ zKXHs#mH*dAvfE0Dh-z2HbaWXyPa4~YBlmC53QL}AsGI+Gk5A z^7O-|AnOIAdfkt_FJO`cr}L3yXg-LxKz4`-LQAQ+%lja#^4@!8(AbYG`9D=#NhO9N z{?E@xY**@YGJC$yECbEd>Hn_+lb~4ZrKo`t$Qtwx8n4 z?F4Eii)3r;c6_SQKnY38>FHZ!=*ds1LlUSNc{f4`cT*1_kP&E>n2Rfm&bny+Wcg)59PLlQX)dj$7S=Ia;%Cw%eF$^R))pfr&LBt3>mX3C?K z6oU>N9pUe{%_`?KCe|!<4b#=#rAFyRMTH?pMb1<1y`^co!@+~x5$Xt;jm0(+D@I(+ zgOn2gs^kz$@_Rt&jae%>cpl0<~K|+?Qh(g?;vj3@brf?(?-~RFO@xcKVqNo-gJj9Bmexp&N#zFp_Q-Ox(Rf4yI1N;+-G(Y{sq8PH#^(JQ-u^!z|X&= zueUdzXibB-D!CmbF}nUGl}>knCR_ANY8YobLoT^bmw%7qos02Ln-h=&q+&*A#~K~R zXXfCNB-fph7SI1?fT+EMn3$N24gG&|Iut_AE&AVC$U!m2A*bjc6vF>B@Be>54p374 zPZ9s`Ia<{JBi{deu88>)1RMB&uR`W&k0B23|MQhB@c+BP|0je0)aU=T9?*v5$(%gj zo$;A(6~I=Pg((A9SHt*UpYMoRFFXhsPHN%<@4BZA1~87+%XRM0VSJVx)^4{gJV%P_ zH!#i?+jSbxUxnV!)LRtQe~UpLJY{X%Qf1?`0hLM5ld6ck5~;;#W6@7P~i;qdkX1l@xe7AOyt#uHr-7CaddtJPEJk0~W zPA-xr>`o^Vq*zd5f4L4OeeDQyvf=YNaz$HPuc*mZP5>XS7RaTp*765=Eeu95oXqS7 z7i?@)+s(?^t_HJF&i!ee|mOODjXl;`~(*Q4fHzDMx^UyRJy(e z(v@0x^Ijd$A@TMMYkiRIID@|{$%Ygz^z5+hNJi>b-)J{L$i9PE#}HHmi}RXpW``yh zS6woyejIgqOyq+!6WJ^Zf7HsgAqs2CTkaehnmy(lFXZQ0q`)EppOQsQ4zj!-1EuzF z^HkfZ_gbNvXC|hn3F0Ur^L?-Tq+aTX7f8-cEoI#xp`B6^J4_g%4N@W5n+_ch+}u zLAC-U#P1K&5mQIbYovQK-JS3JzYew+ej`+Lz{ydta6H|;mD3GioT_q=9vljc!f_n) zSuHGJyRwGquEab2dOt4y)}qdE5mQ^!=ud@ba|stDZ!yb|Itd|r=Hc( zXJUwDbxn4%f98Vv@5LcWFBs=zkA9Q8;ei0pep$yw^n0RCfinA)0z+j za7gOEH-ts~q~(CgQWuo7%?s)aLr{+*n&TZ>n;jh;ovn08GMaVKkL>T@v?m-B_o6`U z#f&|n`=06E{v1OW-q>Kv+<pX zpN{Lt#*&i6pCXxNpOcvkwHwAh)A@g`+?rQTTh|xh$0FN>Z!1rF$1RDL#WzYFW}Q*X z=0Y{r58k#(%4;!N&zCko>LhQT{3g`%TfW}fQzfJFnlvcUm#-kV`xx(R8|*W!xXZx; zt-h4De9NO+S)%GQxuef-DRmc2KPz}{M}L_}+?MYCz4#a?v+^;>s(e{NtHIQhiw*#& zCM`0LdL!*tTt0e&Ds^k~A}UdVG(r%RZ?S0HTY&bzzGc)O*t&O~Zr^Sw?q-6of<%llIl>U^^Eo);1?Y-zVrdSm&ZaC>opT6CXLzXd`TXCf51!Sw)1_3!JoL1 zPK^x=l6*|j3+fmy$Q%1GVbZW3ULDNU<7V%*v7YM;MdT6w zB0WB{i%{55_IAE{g)OsKPO{opdrHW8i2rirLxBT0Ajl#aY2uIi4yFEnc~(z=Emi!> z_zK<$6mT6__%t_Xzz~vuw;6!x@mxh81BHn7s^N8`!YD_u?6Z~q<6S*7oMfp{WZuvR zLkFKMM}&~**Zos|ZB$Xx80sZ`=&_>L)C`&}o0&W#r~MjJk_lL3l(TL;mWL4L-SQ9BC72Qvflymw{p zb{HI?;xnlh<5)9D-r?@R~Ua~hhZSm&#^J}a|yT$KN$ z-3@x*oe*KNSpI7g<;7vx6&e?1eV@ks7>1F`QMR84fwHn?>b5!tU)4<3w#ip=;5T1` zCCfDV5n&4KC3Z7t1SDS}L>OQY_;sX(9+6B{G!P1K<`G(I52W%kKRsp0bxtNuS1Lu9&d;!RI$f`0Kr|gzbv! z#lPLuD}z_(pLbdB)jACmWkzuzI%TU>uMeNu1&Q4uuBK9I3IWE{*sRv$j3bfB-szi5 zo3Wv-*R!0yMR|kwRn$U7!ZJo``AFy)zsp(=_!*%Q{d&Z4CwdzaPi)-Y-5JQN)D^P- z6ZP~PZMkXD^6>3CvZh8EmPg5*$1wFRLdxA~OJ6oLpzKx>7g86cOb+!2?BTtSUG4o= zk!ewO)a0RQ+g6@HmRgeDS@GP%TqJ$r-3wp&%(81^<=KMI9Qt(ErJ|%9Xe9QU`@DFu zCUb*|>e66L1K0f*-`VcOb+Do0$LjlmnGm?_hY9QTd+Z+s(Zh&bK$>T|-&|oMxnp4H z^{nXdX!Q7vhznQHbLFj+UlaU^tJo51mW72C4!tk~#VCQ+8bHm?X-qmgU#=9&B(Y3v zOn(>*U4mId@g#@?aXh&lW!?=Cli2XL89v#Mb4J-G@R2~m8@}ONe?2)xipimV%F^u3 zbP$UTXqDcyH^;QtE_1kOyIzj;{-qz5Nj?Ec&NW#rW^r4eOp+$XaYY#dX>{mVRn1L) zM|IeT%i8q=ZS#vHqKI03!l%dKPaW4wJAnw%kUfK6#o9%p~ zi72(CuxsfVb^-l*=sxlC*BCE&v=8PB;f2ynuuue#WLS;X z!Uf(wv~Ide5s6*F8T|?y8gMVm8lKi?5%z5@Dh1G?8}$r zwCi>*ZSm*1+TR0(@MdhWd#hPL^X)GJnDwreYaVHKdEsMAl@e$^&-~vyN8;T{ylU7o z@{l&qHjRSg7CYo1!-tIc)r7|vLP~mip`m5FPobi&{IJ*FIsWXtmfSfQeubjT)?CBT z+c}W&ikSV5E*j4|HE1EXo($RZ8-ISHAp*e~^9`3w6&R9@oHK(~QoD9Pf#>l8EiF^? zKz9|}+K#qRAEr}Defd*a+B@dB9D(8^_|&&MpDKtPp;R?9=e-{jDQKu;BgX?8L6ja?QoO_l=Ot+vI*_cevB0(-_hyy2fX>?bT)&Yu?VL z$-j;(-Z~w|d&>b*Sb*RZU7x;+W>oCEg$UmBiv1IJcBWINt_#0UEiCUr%7&Ep9&%I6O3-X$V#<59nZy$3tUEP?~6Q9<*~Li2335y*%w>OHl4; zCh{A|WA^#?R0ZzsLQ2_o$6soHBN}NYhnqP{FlFbEB8mzM_#*W>q=l2g0^~}Y?tVkN z4)|Y@_W5C2uplu=Q=XOF*r6ML)xN*bVg-srzA59BNS~6!NAcYvq@gEKm;|an1euw! zau$+LMkaMURO?PC`Ej9q=^f!t4v*IDcguED#e(hd4e+|cygr4_Zu|h1k6N=+Q+PV_ zme>=1zR6r#ft!u>Ug-|uXltcb6=tgx@<6R0)v1$SEv_tJkg6@`cX_Hic6s#7!14Bc z4mzW%96Y3hZ(){;WMMw8<3!ay z@{n1u-~j8m9ME3+zU;hJu>ecUR|$XN!=2^$O){*;wl?aG`J}Pd$ee8F&J3n2A0LLV zQgPH56Ph@n^R+={ezo@Ia#_dX?qc=VuDKI3Mwix#hTT-P&SC?H7kxy#AphM-pqa%e z#~GWqscRv0qEu`3RV@!+8^JBHP)X8gm>;Q?o7>h@WOTs6xzI;3L(NuXaH`AEdcG0d zLDEX^vd+oiIQq0IKC742$_p~p+DeB__rA)WU=BKY>cS#SGz~SRL*baXtt$( zb-C6_70bWG5$@37Bk*S#nhtN_tUP{tFBU`~R7e&g1y;Kt{#b6em`ntxm0yoWWj!Gr zVAx^sIDyx(u`!cJAT%fodLB+iDidUrTgAw)w(F-ymR2tK6cW48IGGs+c@H>ZNjiZu$wx@`ojeT=+j7g~} zrAz<#A#3^?;%QX=Tl;P7%GL0Pn)IJP^~@Skq4oZAfW*j2`-Rs<`_1#k*b-=b9b|r2 zrUfdmS8G8}XJ2yO1vn(0Yv6`482KZqevUWGBqhIo{zU$71X(Rh=pkS|Izf7L2SIWx08J>4b}(5X3WGs2p=BPAL>D1K;Z z3N@=ooJz%ev;E$XsPG*VC^ZJ6y(3MBhDU-TBzX3bRSP^`%vo-`f=PjBe>e{I_Mm5Fc-}8~&!jL9ti# zHn?(qY>Nz+Cy5Gz|0NvhAU3%<;9C^jsFLfIz^}9(pSe9e`3u-~XnTtNOH?3U#((Iu zR^KLfYG^%qds~zIv-M%b;xj=qX-Y@R5Yg;*Jh(T^&lzDv=Q9+YEx1uyE-HpH+9jmh zbz#jUtzqI#2GOanCrGA&gbD>Q?jCOE|5+02fif0PCN}u_O{!E2>eo)k(CbV}#}XHz zeeEiHsTsimLVn<(g3bfjDQq$H8z+@zNeRuH=kzs_({9<$CMU{9+H*2P`=QX%={5%R z*iYE074zAd(SobJuvjm}SD3g9Po%01Mz;H%qSCs?ezjBid!eIsMGQ)4p)9>+cB?eV z5QJuMm-Df^K8z&WWRl)i^;LIKA{lw1R5R|Pz0=FLrrq^QTSw#61r75H+vn^d4~d`@ z5m%N$rA)b$JCXBt|4%`*iO{xX}SN^dQ;y~If{(I*>gnh?jvrRJzt zm|}&*j>teTDsLRvh;1?`%e%i{a1! z-+pI$M*k0x5EcTox2wy4fu$n_gf3oZ0Q~CT)HKSCpQt*#83-0vQU+#c0h9iMBO^^m zmli$3J>#UzGeCX8I!l;5*?ugFO*Ih%9Erf$T6j9T@)hgOq;a8B(-BDT_d5PurS7UK zQ>SKcTNhvL-N)wYk(Cg2YgZR_4o%X8$Y-p977JSGh=>SjT8n4O1<{1?AzSA>OHKm{ zv}?LsHr4;#Sfv(zG{ne3-O$v?$Vl6lHhrSX4$XiD8(}$w=lH*iBc${hIK!C#$attz^5B&=+&D#YLq^08 zm8PgGYsdfj`!`FcA4?kg3^+bt(BI!*pCMW$OtD?N!k??vO*^b0D&Gc&OBnV-r?!EROl``CBRWJaJsoMcst|cAUxkV+F-?OFMV0w5COVZsIk3@#nIb~Cl?sN&;;|d_`8VoLmL8nWh>p-jD7pV8!mLQ5=&_9 z;xe>k=RVh^^=4uSjsKy4$1`KL1bV9}Bmi+4Z?=SJwn?%BLfBYeN#y!b&$a{eCt`FU zyTZwRbV}Jx$a8|?I`P!Gd@;z2ln5z_t2ExLz96OJ3IHdv%GPm>7)A9nt~jf zNVk)BGhMyoJFgGGwAEpwF4^M<^3r5ln&s%tcRDOd2mmUNyj54wHDO+hHIPDrl58ji z>8xNhN7=!0qoJ1tUO|%;w|>`Iys%_|7&Roj+H>Vj&2Z+_atAjw7c(O_hqc$rO-|zJbSP>q;Y`w zaaP=a#_YMtAXQV4&=Yp*@gEWdi~FA4lTKoA!I$fiQ879Elt)&ZnmPY)s*Q0vuzNCt(>`!{~JM z=RWuOpx>kRXf$GpDQzaNIB6pI5m}x%1v7qBT3FT%EN_9fM}!6>m9nlnf#OE7L6*|4 zchFNiddd6yM=oxZGPyZ4WkMG6a&te>)}smd4*!pXLpa=3-1@Vf-a1Dt2(_-iF14O;GD{S%sI3G~iJ z-TkZpEUOr41`qFt(I31gmUK6W88Vg6;e++C3LS5a&7JO>r(#98pDc! zJ{CFKqxoACA`){vHt@^&_$`J<2o^w9)zU{L4WzjJ_K5iB%lI(+_a@s$915EzVUf9$ z>9Ez644U_U?#<|=K953*RenS=bVf^xtdQ$>!dfw9B5%#LS|~ZU1@A(m1TuwC)t6%c z2~g0AcOZpy-qFH5F=BVy`}4MB&<9mjBtO3@EJQbw>6Vm5{{4FN6#|!jVG5@jqi4sO z3X$*ImkUJ zmwkQU@@m7596nj4%{eIG-<|C6fZj(|--Nv7zRt?Ts_%nECtP7396-j{u#lCj2t0TJ z%cHS?PIIy5UI+-%|NcdE{@Vf4cBdURlD;9%Lj3z{VQv{*FP6P$dn-{kLEqFYZ49Kl z{~}sg^mgPh+8V>mf6xE?d#t0lsaPp~^d0jzaw*%#K@Lrzvi8kqSrAl?GMWOD+5LN@ zap4iXPIAl_JR0f9g3s0;AF@i0y0z0)upC^w(+rO$kDaDXTSD;i(h%k{@a}WRVI@z^ zhOJ}3ZVe>*uk^&^*qC&Lmy`AL?~v$nVkX~eM*v{oJO;-TEn^ZAz~kC`A#p(< z+Wc_q7BX0{e*h{R;$J&qN2HD9YhCx6N?eb92o+TY!g|&2e*QAy zS`y&Wr#3q{Ff9zu`ig5x`a;<57vZOr_D}CPvP$Gp#S!7AOXvZg7WS9VnTfZ)h`xp^ zIF<=zD_e~MuW~3KFj8Qs6MQmpGJWotIJm&U$HR1U_M=)KzEHDiB8%J1n7{2kVG*C( zV+4~!>J=6Hx>DlOERXbTe*rNqH}f$=*=6k&4&xHGncGX>*TC?5ug~X1cv5sl`})~< zf85d|V-u&iXe^UsY9j-=>a-SeBzrPM66R6mF*$coA!3fO-7Z*#_%A#F|L!Dx?T?Kg zJ(t_u!QZ3;lxh-~WjBj8O<O~1);fwGd}H*i($8h*==r7vz77eb|<{dc>9Nr;u5nV6oE{LJ{W!)YK1 zwmj(cz%Z-o(4n)`kWagJK2;k!F4jLh)>2sW;P_6<$j8jZMSp!;*}bqAUAj~JMlGj% z#jOrF4^&#XZ+$qc>g&fh{ibYqSH{EsC@^w%a^%OzUuEjO$~1*~VTe{-_d zM*9lm+UNClM!U=lWBM%`f^C)!cv}Flv?Vb3eXwt0#-Cm;0!?)5!^|Fe<5*i)3nYP_ zOs_d{baoXH`EkXh$lFcxIrp_?pk-y{=g*(i*vl*c|Nec$rUCl-HJ4qbwA6>M^%ZVfqdLIOyM` zgiqrz>$kh3eQ@%0wPGcZ+j0a*QSxN#&nNky;a^`{$+R>l@7e%gj;1pzHR;vmikY?^ zY3Mk=aWQkTA4^Ym}i3}m_jgk@}Yjo^1#f@NJvRfOeDnc z^$cnY>2%zCM~whJrkh4*wjNrij&^&bD@qI&?H?YR7E((H@E>zngyT2Nuv5~s9A9$! zZgw*B7qZrUx#)b(O3h43&rE*$xUL$&xbJs>Jydkm@!_Z*`4Tvbl>|sib*G>E8aP5b z4cIS@X-fM+gXjTJVvOOrP!+w*6or51 z`uE$L#b6wcLXevzt@~2IZb-YB7-{4OYe+5vm*>wD|KP2M&{o7CLt@n*&Kfo)Wvt#e z04JN_*QBhiKjh+4g@8NhG0hd{D#gqoq*Q*7cs%txI>AJp*DPaP!dc5}5zQ(%#wJVoLt4ZACUq8WlA-kVnsbp6})2B~gMUbPdYU7DY9u92&r?ccX@dEVt*cpj{!K@1J#+9?!X?sU#=j4|<;;{rSnG@0VD7-%z zfsC3`MkK3kv#tEEp+6a4Gsm9d0J)?_v07534A6+$3db|?2>0T&t?L>lbEGgb=y{)M z!XH0|Qx*6e%6jcYy7Q?eseB^R4$eWR96mYvLn^CWN)A4!H|NZ?t%@7o2g9up_g};3 zzYB0?I%JvhjV-W0xs-FpO=-G@obo`ykX)Z>;$T+u+MZuSWTs*WponMjcrQAQdj@SS z@51M+3`b7!Jq{vX3%J>3I_WvLuO9K}jF0omyF7eF=(JxlzA3A*k-SvdPg>Xq_!lw` z0RXLKRavbvx7(||@jeI|PzQ8(TMoy)B(WX%n|S!znM>LVsXL8}b3R)!jIwRW9bGQg zd@B^knLp&O=9^nCAEJf}RVVIz;V~6F-5D#;<*3}F%aBF_Zw=jb36vBQY^f`??Pak#5UcuX|gRMMvJCg3o@FyO?|OM}-*9BQxP< zyrZaCU!g1sP8{CQf0*~nU7o+KDbCxyuTT75HZdQ5&jsJ(QP7+qKGI&@^r!<_S8Lh3 zx|^Yer8Fl1@!aG|mM>?-;`kmQHOk0LXA+bP%m9WG0{n~kp#k}2$0u}UB0)Yf`ow_x zqhEuz-t|4S(WU|)Vdel#?Jc>3{XnUneJy;=pR>2b}MF48OX2x0DqRx z5wlAkE(hR-_m^N?BwKv!%gM! zP{&CPr@#qH^g`ZmDcvQErI0C~&_;5tc`{8uLlDZQ&$ zlk3^xfuOfa4=I&>bE4kxX2h#w$!Z|scQOQ@qTZ9St{7BFXpw2krbb;ryo@C*w)jeb z-}s8NP+`+hmDB6n1c76Sx%sIZp0!X4>cW~&2uam@&2Be_MfJ5AGt9(U@rII`td~Sr zP2GC+%lKa}(D03(kLShh*=u?PA}SPs4J=t`{hfCEx~D2ILU$r6A|90;BSrjE!Y7I zXS$f!JWO;YLTccJe%IRxU&#s&(mXX>sT!RG)(b2lxP`K3yUYs&t4+W6_pZoJi4%T} zb-g$(6VA=ye!hS4%sy{|V_({PsL~AqSPmJnz~V*{|J_Fzs#NMO@peD3IhI9j zF^SyzZ^eg3tRDlFMxvMM&bsN+g@oP3s4ET8K>e#1j)H;9^FU=78mEsQW~osb_ule@ ze-2lO7!EAV2kVer7z7|M@@~6hEaeOin^cZB6aa|aDPaM<6!EmXuX})^X>dBf7rZsI2r)}d>8+^TnN6BE1q>+ zaC*C#smaJd6N=lc2g>_mm@Olo^ol|VqZ^-JZaZ!FtYB{JCTSe9|z17tI}vS&Q6*x2Vqd0c>SA?RO5Ii)3f$h6DIxhY3q0Y`+d6*SHTwfrL@$=md~BH+svOWzM4fPw%7i@znNr?Q-1 zZ5m&D^HleNH25A~TIeRGEyrdilpE{BzPPpD5g$}+J*<%&8}hj7PQ9lDUP``Br5UY$ zU&>}V=$(LLEopO)EwyQ^Kf6AjsAk8?MX&z&KZ4LV~a0q0$FV+>1y z)x#{<#-U=xb*GzUM#c23q8kqCyQOZ?yJ}E6asSS9<4^mN)aVo^!(vV#b=NBMCr(+ z0KlYhN+H_v*|gy6U^Q|W^Cevdrg!gUKfl0!hVAJAlW$1cGy#hs{k_k?7=-`h0)(Bf z`Fu;pZP__${XsRat>(#$eC37N0`{3si5hxbyo}G(PP6~)-}Q+jATqp5Kl*JYbO<`Y z3)ED}Acy>>XS!0Z9t9%yov6ubIrCS?!InsRrM%m1+3vU`?ugd+AvYfrjv3rCtoLOH zRo9hh%&42>(9j-WnNfzqZlSbzf8W1Z0PR2oyrw)JT}77(Ic{1=wq%=yDfIE1t--!* zecmuK^-avzKhW@fY?qxIh=9&JQ^kP;iL0HBW@LR zB%*e;vws-XQWoS2O`N@Q2@1nfdsPr>7CH_)Ka>SAyK_GhUD4B4==ekV&!YQ0rt{&; zl{A?DWY#-!H+(3pR?Gr1;h9e#g_cP7D#}no)wg|#L<9q9Z=f8@2E#QH!^TrLyOr;@ zN74vbGIMrVWIDsJsGaT2AQRaJJl#$x|NXkJXu>;VJ`jw_y?EB0n8I4Udl5Z3QL9tD zLG@xfe^CdR6^IbqKXWVcDw_Y**K;=oq5%9yQtPqqG?x@j*-;b&D^?r}cW9Ie9dEj4 zw&P5&3I{?=C1-^% z5Rz4w)f3j=sU`dNC5jCSMV>8udXd8U|Kq0q_U)U%H+BI^!I#C`W8$fc8E!b_l|V|tDM<*FkH?<}Ci)clhCgYga3`}Eqa;&WH;w0)vp2|0bj)T!X+ zN8-|@w)qkU*)y0%0F_T#=n(g)FMWJ|GgMQVXeCzy$gyOz-SZ>~Wnny9EGLI2vN8!3 z{fcH#!QwueH-Id_N?hEUHc^Zxcl&T!8LB}c6vr%VADsk8842^}7V_h-`AjMuHk^bJ z2HiS`+f`oU1Ks(Mpk# z;aQ<8&!_S+{d~F6z23M=aLfKw(AQ(oOmxD{{GzNym|lN>OE4Fyr!ZxCvz%LL`dib{ zK3ib*Ux*MQOf(0Ox{Myfk&bURb}>FuI>&tcD$`^-&@L;(p^H^p_>E?~{6hGj^O~A> z%j2D~;HJ-oXq;eWvf-WM1D+wgdICtFqLChz>z}AU8$R)tT%yU4pa*e^7|GF| ztvcUP;QHg^BxRn!(35+t#YAnexwfY#cmA2;)VEDX-qlJCGJrqlpt1L-L1}Qwi8CyX zOvLl@gT#c-C;yW=?U?VR$`ZDG3FG%rBi=#dS{DQyyi?AK6hZ$ZNneW%vg0^SvMJTz z4%5jj!`v6A82r|lG+REE%9Dlj@Jka8$>H8dGv=XO&%@14rb^q*NqjcD07kgEO@746 z6RElMyu1yh9B#_PIfM4&uchGJ2&m0uq)87_Dfv!Se<=C#`ddOz=sjj`$fLE%MwV)R zFv*wud7qso?!)+b8C!smqhc_cu(!hVjkUDkU5*d{5XP%_zibO1=2D(Xs207<5UO9E zXy@N;KFzUxkVU4xPIpelynP}B?7q%Gk7fOdZhm;Mx=PiP1$j-~YB#f9IsU$@07bT>_{$K zkQNed_<*jGGW9kkl%tn#$2*PYn&yyezxT%%+Tu39zTcepby#SuiaR}1NOL~=*p$JM z(TGBjCSXUm!PU?E{qY2e{Au+jt_H3JR1H75k={zYGqMoEJ~fVSTK~)sqRV_`)@wCP zPQg;8tBB|;q@`nL4Nj7JRxd0}PF7dXSpWMQ0-DCVCL9X>2kpnp-A`W0rC#G%78}-- zZxude(xqCY(0~&4L)M(DT5_)Q+b+~0=QSVGrX^hL9t^4BG-@Cz4Ffa}Z!FLVqBt+F zHm@R3C;5ez2pUy}LIqL;)%7jRjy9RaGfm7+B65S0DYaH<0l(BTQkay!NJ}_4vJxm4`ZpIMdZ8!as?OkZ^b#gtHLIYD z2#?|z@@~L_*%!CVqG+T53JC5PT58EJ@!?Myqc`A@w5!R$qa)c@8amV{fELGSC2qI- zKMx$2(7#g&<9_)zQ?Ip$T z5AKY{v8R9nka7nN%F`OLY+Kp-LhBS%N5454*s}fp9zY6>X}!;KU}b(Vo|0kFV{g-b zqlA?7jr^-Hu3E{cVRgHXODCb;&vbU3B8w z!=sS~RhQM+OOTl)bvurz-x8XDHlvvFNVyecea4P+PD_pFSoR$QqX7OJ>g{q@0tA{r zDd0!|Hns5#i>A7y03v=0E!@|&@pa&qLfm((DwtUI%(J1vvho*474_-p()^YC z9~zWAbl_-+LdDkC6Ke4IG49_*`BE8Ajf7|1Jy9Y41KZKmf%ZN+iWz$!w!odcfid|m zWjzlvC(PZSkI%1=Idu-8s#eAyHL3^dB>)vetS-)fsU=S@_a4wkFNh@TWk^^6%vQt; zE>y4kJ0F>>OH>X3%?B~QGW?JHv#>^seL9e zDyHL^uI*2Zuc9o7S?Lr^0QLj324lMn+ez33UrMIU>-~CQ-m z+!6L|3A4)8nPEgwd4+q2%+Fat*@Wq)i^D^}-r4g@&!=cokMP&@^svkE%vYtrLbzmPMhv)sMEibF;^b<&AYh+NQGF_L7_&{!cM)EdPJat)fufVCwad zAaXSz?S4N(Z;e39K|@a0nhkd{+q`s5K^fIM3jQ#tF=QdU5j~T|`SoYqkL-{)sY%qh z#pj6}U%*}fRVX8Tk5*cyJq_wDw>LVb$?3&^lTQO-!`@k&+rUi4%N0l4dA#!rM^pn6 zZ2IETk{A&=TCrluDci~g$z+aH8QkAVWp_t2b?WaL3Yi1q+p=noBZPIPC%PUg*aQ@C zt1ks(?~bh7{Z58mLW1qfmStLg$P!2r!Eb!KaxK}+P#Nw_oCfb?zoSY;JG`OqyU0mY zm5!mV*eEF_AYtT(f(&$la)9r1q_nGl_za3||K#0mDFjgNk%*dtvlg5vd=BUOKvfhv zRWdq_g61rTi@ghxX`V><6FKcy0FA;>8GF#>hC5LrFf|RBmYA6OSFf(1avnnjpadmT zi{Sxxgv_}>HIS!~!L0<3+|5@vSxhQmb`{9(rO9m>-m>l~$$`$on^+>(?sBW)?CmMz zsIB0tZDeUEf9Uf?W`Y-`tGS{A61S-JgeG1*9|LXLT~HVhK3Z#puO^wPXXw`$GFYNv zs($UC2RA+2gf0S^sGyl*mY|})!3ykV#g-9)sGNC3is|9&eL%2s3yc=`+nO&gd<3Q#(+o^|C&OEcBa6d!}R>We_y37|8^s zo@m>#>LdsKOj^?Vee6&r9eQSV^pMZb1rt;A)THh4#3iIbz0%Yd`%74v6z{dQlW8wg^g@N0Xpd|y>!l`vr*&)3UxcxCF?ZfAuZekl4p zKNxKf-}LsQ$Fr+l=53hrq_sMl5%!0utM7Um1a%>A=5e6{;wb`hyLWD6%cQ4)7SaEu zifq6VUW+AYx0t=jPT$ErG7#?S1qZHUOZb-9v5ARLCT|^mc40}MWU#(fI6Qn8y5MW^8XhLbVjRhdh zd&45B(D0cCf-SA7)3=mhLIpEYgSuzm3ShrtELOF+C!_Hk=)iTxIiPdz|V&h-s)t@#4&Z4wH4&X)RThz!m4rKcGp*d&YYiX za6pQYB6$ich1vRF?3W&>UrKn#bvR9&&4A3-^Y~CAfbXpYwDH~v<7n!GU6?@97EJ3W zr2}?=lNgWf<4#eziXz$6r|rSBigQHA=wSe262<4~muH<23x3A!f`Fno#I0}457y1r zhMnt0s#Ye_HNySSN~Saa3|7aB5`sBJhbxL9%q||O0GYkJ1Nyh^P6-alrXPgzkJSpqn;D}^3BJF zY}jK4PyNTpb&hfVU<=c|0b8RatfL}1zE2F|!FFGY=9VlD^11uP+Il~i5Fi>65s~8~ z;JYeR8@DFBTxh7#>kl{Z5hnWQ#at>ZebCTan7l)api;_WgkXQ3(%@?lUl`jB>UQ4n zyH?tO(!vl5%W13t6c6=mr!$eRlWcW($Yzt+W<^fjd0(n}Z{CMu0}*hd>SkMh%_LwW z)aE@_Zh3PsoJcak0+bieOszM^W*1hQ%10klz?mT2s=1*cLzIjpSET`S6=%HiPy?8g z+mqMyDlZi|z>jXuUAe)RNs-f+hzIz-N?RadQ7PE%H^;#EKe%1m*-f|JW7R3Uu6T0f zt1wb|_LqiG`THz)o0$W##EoCCMF+_5E)D?Oo=30Z#>?k2zu%vxR+NCqMQfo;f@p%7 z-AdGi>On<19XeN>CSvD8MX|BzW@L$CM=t;cwIvEZ;?>VWK-i)qvMXY(hA)W=48_)} zn^CQFJ6;4Y6DbQxyJLt%SMfiz<5-O0fzy!Tf?+D zjm+x|XnR5X+7|TeK5EpA2+c5E-r7^|=;xcgFl_m=JgTYREcWnf-lElZU4Ql0XyCE( zjg*qLv_#@D>zV#!LSe#+{G`={^3MYZLz2SNX$Sw)syhuYwSCvNj7=IkjEv|iP$vg) z7xM0`42DS7@hWmZ+GndOa!_T86z{<8W1nrfF&7WWm;0h6^#V0>0g{~{mN<(=#$-}= z!dNZ3xoDHOan4{C6eV32UF zo)nJ?XjIkHA&=YFXDyGa=3RfnBSQh|iub(jUj1@t<&QRpgms7=cW=iaEZ0p@iy}jF z*~EX*ES?M)PpgA{J=KANPlZzHfN8i${ZaX8UEA; zk|)MOKFgu{+=%FkStOOpn4tESMb|p|H*QP^Od1V;=|51r5zm=zB;geu_zUo^@!yDT zvYTL&nL7@K0@U9h?=v&B5C6x5_hVH-Ljg2%tX!uBfYGCHQDLh^sK~&_jkmM8+e-5@74(BsRBqb4YB(Pr@wl zP$42H-{;ypkJg)yl8?Wih#mmPO{nkG#Gpcs3eon#-FtLWcPR`%blIOz6uU#Mc5sYI zmkA?f(3E@%+i|y%I%x6o2OG<$qxF0{hVU1X3-M;T9a%3xNeYt2p@|Na5b4%bzCxst|wzbd@#haRA4#rxWj!9%V9R+){}@ zT%J24pEUaFU0^!z{QjiGQ zfYDcfnuFW6yEHB8K!DQON?RM50)OWRX-nEKwh}l1DP|GB9uV6@fIkb65jo#KCS2Q_)HYKL4F>AoK zNw7hi9+;44`g<<(zyo=a@PLPNDi2CtwsQ*f%C*f$nJJd zu?8mv+%OrOY5UPAO#5;qL+lM9O@~I7bk8aBDG>s4*mkw2PgUgXa`I2N{r34FX6Ct6 z{YL{Uo-$m=Eb&i9=tb1~U+eugSAR%-1wsL1Ihu72AwNG(X#ABP;jgrKwP&RN509-xifpb^h>O}Zg zC~8j5a=jTk?X;6s(wF#n^@U9WWM!_Sa+J5;_Wfv1W=Lx4#}2sf(R>TV#f87Xel#Uj zE7bR(3w2D*gUH_(-@xs9yfSRwZ|?5F!NJ-T+bH&L1JkZ!i^-FmoSYAfddURNth#1b zlRAb8ZYV8r$6Ev4-Q77+&qsK#fkN#94edH&zI5x}CzJo&(5M$D34g8s?+ani`-QKY z-d=61HC8@k2N0^vo$fw9m%tj+4J1UwSFP5wW@7KrEt~G`8O}z9pgSG6zW#YL;^x<< z7yUcYOxS0`JoZT>bqpfl#4kObF0yyPF-~Ii-zR zQonyR!Af#ow4^IQ#y|purGha9%GD95=#zam+NVL*%Wi0ylwkJZRBw5$phUk3d?6CT zX>d3*Spz>O?8Rdv!?W|?(B4$B&@v(n^7qiRb~@qB{MTF_-5j>Ra`3Mkm0wN+ZPg)v z!9fbgtJI&;P{Yb{_|DHHpF#@Z$Y|Z%+%Wv`=vDnZ;LERj;>P+WMH-NVUSKLzT-X?z zs+^+1w1JVVG4X5UKP8IXmyP=lE6ByJk-pTVRfSk(yidoz zP@-!1XPWaz!fObCFuAD9Yn(&+x*o2FZOrH4bg(17tiHZ}R)l?*AotlTXfvf$mrAcl zZtST^1f2q>=Ld?qpunGo83m6GQkWm;mDMdD)go6<$$*^F5^*~*pI^u6Cy&r65pK#zGy^pRn3bcKe`hm4cxwkx+c8*?XsIS?y|S`L55ibint)81~bvb!sl_Lw*}y z+x@zs1%OasT&Ku_!2AktBNa+w?)K98Pfu1-V zRG5GKhRq!`-4(RgkkXZci)ywNO`Pbt}K3wdCs&WMO@ zGY8N;ko+n~qI9$ElCs+%PzPdRT%WL;^B`U7r4y+PSXX3{r4f<5v6RK=cJwNuRN(~5 zWcTDdf5a;1|3h4FI!{~6O#2kr_pm0wX+jPi$t$dD+ukinERPE|Z8GRQ+gs%DnhROR zjT>YOv z$~TWo--$!4vsnwB@J{vwz1_M2b9bucZ?I4-xg$KodbZZ~<(ZbwIICD%cx2Q?4gqgZ zLgJX!Af4DKbuCR*qy7Qr&&o=LnH|!wr~9XIn;Z1vnr9hjQiu1;zSpT22FAcw zL$@yf#)0k+y_3%0nD<_z5ccRozZ;*(C*IIV5+Sa*C@e~M?8ct|Kl6qvo{5uQR8*96 z9B)-ST2?V-qKAx(O!HBW#WoEqtc=tBZCBOJKwLsnQZfwIV4dA6xO81H05dX^vAr<^ zIU+hTHa6B5&D(r}fgS8Uz{^lIYdjhm^k~o(5gY62?(sNJ77EwBU05uZwfT`hp$7w@ zPRwsHFhE_Mm!B^dr1-MpEXHb+J&__R8XL!IDPSIETJH>6h>!RGm|&HLCaS^5u@ZvN!=d*!6}B#PWd0KM>OK0TNmiHlfgG$w0YGiMU}r*$+-DRp zMP4%T5nLZM=lMS_KxglaYenL%yCh#&DZ~!1_%p z|K{Z4=E}-Q&!l1R?ufhyuQljMh`JPTqL~9p@36IYOZLcJ8U0AZ_ z+Iv*ZS|?FimpW(P7Y8lc>w-Gw)??f-VR>C4O0XlO0iq0~YOqWOU44xN4=2mOh=;}p zg~>glb3*EIl%O7jjY`~toFaCW2wX$FsZB7>0Y~gH;|J`>tnA3I%g@gYnwxJapXx9z zFE_F&hzG(!L-tJdskmj329T^Ya$i6p9@||7`1|7E&ViZQ3^Rbp|iF6nFAqXoV^tRHO+;w7b9x|f9F)NWRI3!q$94cB48ghe6{3I(^T!P!h*YdGFzN_BD`?I<-4df zjIxF2&eMi9W<1ko)iyamf9K+eZ>(*%)yMaUUlr)2(#0PI_LUfI3QJ+`VmfhG{Umob zAtHo@qG?zaTJC8}qfivJ4F?&ToFsjSkLeV^{@ zK}37!Zn)GHu`($z3TQ6e9x@R5`*1hkLTzmwf7vV;6X#Z2i)U7v;O_94?8dnMoLqy0 zyg8h3X?py<>K!Q)K>E6}>EkB5-}aL?n&U*+p;Su>AS^$u#?IC|N$e57cJ>QL=Ms;~ z-F5$XZ)tZeVdCWYaJK>?gu011w$!}1;zJmO7i7LdHWXyrX*VDXE;1fN$rQN!BPQ-k zFN!9XO+7`3sMH}Fif_+0-LkD7C%?-un|EOyK-!LKcD@M*Th97w?6xQ)R;oblgFo;fZ^4azwKS7f*qz zk^r@IzwUat(xIx~H$S%(5*FI&jgeS5YuCCJ+~e3BOzK~lYgJ%XA}1*grUJPK16Lx? z+cf2mWA+8tT#h_N1H`917gNhMQ(9b^qoaJE$r;qm>-Vo#GM$E8mKGM4lm^j&6kpL4 z^8~C9kNF-S7@d@9-mpK|zQ1@$2u+=HG1(HA4#kH{!xtX@A(bG{HPU?T)6CM{?3jj{ zh=NB!K#B^dAEd70`+QsM2`KBuW-kH5s}bc#Zk%jq6k#01$%8{*MJcEb+MWqpJRIkA z1soj3kD{)sB|6rdvIVw-`^8s=ZIjuAto++2>VkF#Y z#_L7Pj~1`#np-`_o%wjb*A31ZI4KJ2XPVf5>H+Ot2kI+P9Pis)0$V#gKk5=x=ae|1 zo^bJr49px;A}LkS0W`e&RvJ14zp5X+CUyL18|qtY$i&t39zI?gQ|sKYNf+B1pYdk= zus7&R0wZoSO5JbToYpk5M+Us&vd!|Z6FHF7|7BurvxcYH`$nwI<}g1W#KhpD>zjz0 z$G_H78bEh|sts7>+GZTvGFA$H2BC?(l#1zO6{>Mne3M$(=zJ>4Bj+X~UoxkL7xP<`yfXSw16Rx$#P48H7{uz?zRmn9gOg(lR`ILKSLgYhi1x zW*x9!&Frc4J&Zx?z&H|{_&%%k&HJ~5$=(4JP&Mm%+kflseyU%ij&s6I#nK&6BG$3= ziuBuL9rGk3ApU!oae-tGO)I_sv@uGdq2|>ethss0F)C;9nE-qS0e>XG#H` z%3PiG+M{~T>8utP+ai=V%HEi{$-X5TkHa=JxoR_)T)iTZ+#bqGExtaRcc!VywSq|0 z^q|q&oAX>eWnHKA1grOQrO>BQ@v~q`VeN>=<@Nm0Bx8^Z&_gTjar-REQC+m;yaxS& z(Ka$*@bj?YroRbTHaL}#q?!79@BlXA;SzKql@3?K^f7+i;4+A!Z;rXdQt6(2fBV(& zm@zh@KIsS3d}je9{G!bEsJ}mx`D)V=HZ^b*9V$z<1M+R%1+|d>na*hU9)Mf$JkOLu zZ1K3&FxTKIt|26AV>q0ANF~-ugxeS?*N9y>3(u~$tlsg2Qxg<&J(K;}Cm?-O-YKwo zaDnkRj?3*_M2$hiPOpldY5DY^@k3PH!o@h9`u{Qa)?aN#O}lV#N|ClmaVYK%#kIJ* zySuwXf#Sv8-QB$uC>EUHDef9vPx?IPJ?s7cgKw>@{F1qM=AJ#=aQ%6uvDhb9RSQj1p(dQTfjV_Ail&GxMyOaMA7}(3Xw14rRM2iTYi0s8FmG zbA(oJh{<76p(F~Mj~hE$oJ5vWG<6~kU!)S5S*g+x^ji&)yZw%Mw^N+r3k;w@2?`Pp zOO}Gyi_BhMY%=Bgh^v4Z`5QpGb$Cd4K%8V6Vj2!x9FVd+f7_%)KuT2B`91VBQ zXueEX4sd7%Hfpmyh#87x5SFUU(0a1RLNLVLymiY)Tge?t1zo3C!j&> zreEJwizkQryQ#J>U78FxWeht?1li`L)F3|RyAn&x-^KF%@87-|(W!b4E3CvBaRciF zx zd8g4-?)S!rGO@c@f(y6dkOzf5UJjMaJbdp>rN5TeZ#5B9z4r7X z;i>M0yJo+#ujkyxoLz}!Y z*9xzWg7b>!Wz>4pLayK{K%H()uOh6Hdb2rpsk&)xck?Az5)LDV%_@->2GqO}um#(( z^S0D=++Nus2>9D~y3s}8=7}6qPHOU*&co=dhbO;Bo1llO@n;$ux>l2*{6yFgvJyA_ zBM&>@H&S@`>O0oleLtbs?XxA|G7#7bR+tcQaZ&c2G99#xJ>NDf8Xm?DxwibuoPC9s zWIdndw=;h`69rfo7|3v&GnBK z1PGquO*x3#E|qfq23Aa~!drNb*_#mXwV6i z+WJU{NQG@CvDUk_iAiB}UYcS_DeV1!S0jy_vy(H^8cR0q^glfE)^J-dD^d|rWx$di6l&(e5c zS`HdDjo(N;;39Cjzn>9YRF^>?EFP~sWjBlwa`N!bD^GJRML)GGh7D;3?cbgR0G*w| zJuHtwx)ZB!Q!k6vyVHV;l76svQ<(*9wpR2EoV2#9XT}LlT9+k=-WqNYWRQY4Zq2Vuy8zf3K!a^0H zxu}6)y7iOfhI^|9o*`5BaIR!d7FrezB?D{F87EEiHD5+GS&y!!OZv0Ig_;u}QB6aD zVIg%+CJc2Dk1$teIaRtN8x}_~3{5FPK4xI+qg`g9ROMAD^YB)AeHD=)pkJFGn`=5b zv05ub<4-YecoTO@Q~pn>!&$Ll(m!>^OAa$Dv1o8b;BR5ww>Msgy1m)9^WEbtZ652? z!0dx!!y9z*v1nQ0;g4zrk3sg!>o2p|W%?1d{Oy64=iZ;k+vW=P)$S1J%RE(9U!)N8 zE%ViRkiXFvivm8#R8CcD$0fdt2CyWY9Fut!cWVJ=w<@j4cSB47$~W+VD-ohPumI6f z&9-kATqFXXnjV|Po>MRHN6wJ|u?m)m%+<&VT3r)29p;`}#rs7O81Z(wfyI6u#@n|= z7IMU_-bX<=h=v_yV_sZ9|HtM_zN=r=n_<5@%CA!mgoFFe(ocmrml7~ zQzwxW^_CoeWnU869zfGO&0we7#@jgm+yKv8X5U^C03asIBd=xLbfHk>9Q3pUi(IVU zt4e2X0t3)}t{Ft$jtkX@QS1qLn~4m&Q%q)@YdGbx0S;RS%AaV}jI);wUc>czOk(6- zc{_nUCsEHEhfvXw_G_D{(3@$Pvyw$&0YhZc_L0g`@EpRC?K+`4agdnMUJpie!|t1% zfk8&d%UD{I{i<6I@0k15gmg`;ZTbhPLF)?<$MY&MH+A!)s7P2uUCc()0S{gkK^%i~NXE!I=aeD2y7iSsbiVA6Es%_$J1MekormNDF87-|-e;VNMtNe$)7;%tvT6>HZr43Bo)^%t$Bo|qNoOhaY zUq<8!7J5^MdopVY;tX1vR|9XyYKrL3i4dSQnaf}L-@P9OX7ZGqw^+40ufkv=?HZtY zb^8y6Mui>W$RjCe{pGb8YbTEF>(yqP>mCVar=Dyh>hW3i+?{WfS#GwD&*0;#&RTsL zYJF82WYs)|@^`KKFvex~`n~n;kKuhD!`WVmV|u}fA+$1}?cj$1`IrqIJx=;l2;v=x zbq@W@?K;B4Oz)JN!dp0Nnzc2aXafyx|2myKqrHt_v@&(;Hmr53-&M%^%B2g`~$hnZusm@cg~McO%wRM*<5lI^w&_bMqTralRcj1w{hBM~z{`anOE*6^?Aawb3C3 z7-=#`v@4G=N_r#`tobuLyz4~OIaQ+YRG4Ot*E=ymhDZ%a1;eoK@d~`r0tzIgoK2QH@yK!3p3s$7U=2T zCxeY$1A%vq&s#@{+21b?+E2*v#Nmb)nybO>+G0t}oOG!a-}`*B66s3-rnVe*GaDP< zumM+F1_(o?Hk_wxGZJ;r$g^Rz%8G-ZmKGJ56mB}ekDPMZ5MDA~+O8i^D{UWXf3;h# z4#dQb9|P4cbsDFfsuDLtdTz z_Q~vgeW{6j=}35=v>aoCG5}X`WC^%Y(JOLVFyzwsymRpfs&7LgVs?>*#rjf3gLkYv zuk}Dg8BD|r(FWiv#r|d;50?hDDv!*=kR6cXFU*_M)i!%8yE7Os`j83mG3;g-ggL^Js zURv_H>v7nmGGmj4a_u5~+txba&qF;ZzG)iy#la<|j>pr54Ha~N6k>vBGN$q01!A^c z_)|GFto$dZBZQHk0Ms1UllVMboO9(56yvU#Vq{2-XvL9B-^?$;L*|%eo{w7%p|(nEjM1nsdlY zYU0hHEol@AycdQS={@=Sqwp1iGWdo+8vs__k7gBguqqutCyRpMEt)R**JLmgceTxm z#omAXw>9~ji*E`Q(nyfNxK7C=?Ktk<-xS70U6_V1@itw@t{#s!X481G`y#LYmpTd2_w>zVlaBy(4va%&A4^^0<(D!)e=a6suciZcw3iGPSN_lTQ zh??1;ck+`A4S-5_eZJDU>ufzs*XsGG_$7hjaI-Ali)x%jfM9>K=n*8Q|M36(!ci7l zPEJ-Tf86iCO;)^*D*PYU`M;v`2v9=H|1sQuMUO%Xq0aLEY0O>ZpL+kRC6S+<`7}^Z z{oiu`|4@qs1~ABi7%DP%U8jHwRqzTj%@MoZ2WjJwNzT(H)v&?OEdRJvr!aAs6pi9~ zFPfX$+lv20G8(QjHZ_jT$`RwnsnrL0c=jY8;#q!R`?Otod}QPD_V?-$EHZ}T>H?3e zsHm7W{=5+R&_-G!-tj=09F-f1)8-agP4Tr%s-m>0tmM~Yi}lk~p;<`xny8BUh>~o{ zHO`mMJ7%9pJ9NT*pf@{JtfWO0dZEIW#iPd0fwTYVx;_DDw9%!bJ3l{&V$?7P7i#dG z{Q?>pF|p90M|-ecw7&(~y2=pGYs;I8oI{y;mHtlJxf`$K~L=MXkUFLV4WDy-Q#re z0gMG95;2xtu@0P~vXP`UH|fy29kTO#Lzl|<#+3Hz%6AWkCGLZM#=$AmmUm}bSK!f| z*Lj}!-SoZ0%WlrP^}%&&D%2(fABEiS-eAXe>dU4KdVzGQGXTO}!q(R@HRc=LVqep!BwF55u1vofDS7RT@V^s>14uY| zXId~m-r8F}H}z8NL}Z_Wt%1681z$;Wjy3b%12`&vLf>tdQJ3#erp3clbb|ygGwirmn0`kyZ&j-Q=>|0{apR?_bMNXOzFvMenZE9| zb7PfxSv6E~?CEkwTZS^^lIoIK(g%l!ex3&aYBkOlcP~+~)4+U7=5Y4(eltH-0&pK( z%mDm7lII1I5p?_Gj$4V?d9;?d{^>@ne>b%E+%Dpr+tWId$0z+!!g~e;rQC3$XSwp% zkRB3cjJAMy66p#y1E~()kZ?oa^_xA1=+t*628Cv&B2a1SRyyo0RlFt3AMbH%IPObQ z3kbG)PnCR5V7<%`R}UCKdZgka&^o8~mojo$xNdGh_1EWwGG#|>%2Bc4<;Bs4v;QTj z0lbN)>v0M&GOP+~p1$eEr+~lHF$4DAHj9l=sgfRceL0|O!)Hnfh~@@%t0(7698D!h zi`TMwufOErtGk4ILY1KyP;*HEGz;aE$LdEpd;juH~HJ1(tFm;YqKhrS#nLc$r%j z_n1v=gioIvozby2{_7jQlRvh!pWe4d6?YHCG$Hcubd#O#CR3AM>CGONS%&LKnpnpI zrdQu>jkkscs7ZKO)&{;se;JMR@_-y{s){I+l!)mhqfzLkJ3U^!)~_MH_W-s$gyLsR zCmtO8dKzG(>$Q6Q5L;(la}F696n39Cs2d`>Hj|0M*$o%G74X=J$$RSNfN|db%>jv; z5w;pQwU6F&yp~F2tKmakZ?~4BCctD8iI%yKY+!~xGp@X!vc0KTc1w1YIu@-B5C{$A z-g;p?NW^lC54|(cWfovxJ^R{2S1|$V_4Uwi!|n7N?jOe9*H|4rmC(u}t1T!QAW@tC z2>&29b8cXUhLT7}t0R{R{296_SDnDbT9cwthsdwKr}!fJiwrk^?CzC1>wmBS^Y^up zA6Tdq%Go%V4ev|I>6myfNzWZv#|wHTj`#WwPhlR&|GOGqv2Ws2d7R48z1k{+rLcu9 z=9>Mpa5~jN&qoR&a<$%}Bt*`Nb4y#2BaK*;2E47C*FB5+tuIwwUr|gkpj?jZ!@b}| zL$(y`l#A;z#Jl5DjV^V4;C!Q1{tf+X5ve#pB3vi%k5V}TYlOxr%JezE-DI7@yNqLR zr?(as?RfV#rkcYl)mPrR(&*#g)|i7XH!KJMC?+VtuiGStj~kftVkw_X1?=|rTL?oU zTAk8<9&)$NEDSb3n+H~iYtuTcw!9sP0Jo8Vo&L^~uOE9n?^xjg`IOAJQ&}BXa>3Rk zr_hVsZuX@bhn)4UcLAz<%JYi$y5qC0b{B!faJvz-vm}n-hOhX0%=iA_gfQk>l6C*f zL%p;I_1PaES5iItRxhCkTCj{BSzsF7rp-r>6*-(~;Tf`olTF*pL2hF(Ixn^FG5)hh zQrB#wiMJkWMb#je>cbwLfw;cCoF!3p`b-fqO2`+XohcvE|7`K}X(~jeVWv?st~IH5 zBPyys$q@#X6==H(pL+UYy(r+*p%Nl-DT+bT_(lI#62c<=t*Ce-p7d9r_p$>Z>h4m< zGe7rmsNv#%Ak5vXL*~&`zWTy{$tm0vIoNfe=8wIV+3fC7S!b|;A73zxfV#x5KKXX6 zi?N;8OR7GWXCH#y}j2n z;LVpoZb6OP?i)Zx=))-(8^G(|Dt{d|@0wT-EvHp!L0>` zXifIXQ0jEOlaiTa`E_&#ZY;*vQ^aPfl7O~ZpS;lv=_LOVLsP=mtg6G)843FqWi0H6 zFXaGeO>)vc_Lw1yP`3TW$k1F*@@U%dfTG%MYQ+PyC)#i-x$Zubp?9%B)l}fw18p+p zn3u~-VVR*)xNu|x=ZOwRI-B{=90kU8io@#Yu4Yr zAe?~Xh}+^W|{wf7JlTBH9wzf~MUa1mY`M27Y-D9hDHpjJJk2Ey)F?^F?6f z^yM*;dWYY>3@Z?=k3KfB{J0u?-#544J*W~LTwx7%|8wp9QqxQ2^PP2x9}qBqC>Bu{ zQB2R8YCV^WSsHI^d;8$0JNvr~q^Q?UoJ0vIwHWUur|!IIQmV=P@#~vVohyj=`{zF} z+Xt;@0w!1Yg2PeYF~@NphWEp$QABVWyqpaEnS!+Q>~$@y7MxKx{Wl51W@Uf=^mfMo2Powl@SCb?<7*#IOq+Mj&A*odE#7MREXe2^c zqXQ{WDlQ4`d$!&(WEqCa%8jtW?vPtj?&9_Lm3q8er-K$-QLs)*wI6DS>t*)cI0ga* zT4ngHzhn%-e3A36I{f)LlcBpx-AMO>D&JnX!E)f*zIPt$iXpwq9*u>DTtzG)4ZRGy7h zgo+vzNbCIW8`Nwy@aZ~n>k$eBt5YhWFaR@!KfRL##C?+(*r5kvf7S&3-I1qR2pgA8 z6S0~6+Raaw54IXs1$=Zg;*OAs9rOeF+3LNMRv8f;WI zovF31MRm!03rOZVD6r&_3C;5>r_r3{!fEKBWrCp5x=6kz`cvf4#o_|5XqN)4tCNJF%eM#g*7e;DFmmKgK9y)#umLV;*?MEM4yH`lT8 z)T)o3D7V~Mly+Jc9s2gT*UGq0>2GPD^;gCD%MaB&N1b-XwSfDTzVKt@tvDuw&qlMh zbA_XeV9q8mb@H?6{0qIoSHs@XWY|*my50H)Og&v)H3}~FCDYdpqy3Mvd#Ltm52O}| zdD(q;26G#bR5_PnHn=v0^;?vB6_AX_TbV7q5-&y-6!boq4P~u*BQ{EQv95b+`3sLXo}aWjKPt9rWegyVY4*vwB|Rx#i`1Rr;6Yh#{~XhwqZHsU!eVcyY_;a;P-vhnXD??E)%nr+tXzknZu-SH${x79BOd;!Dh4zWUY=-==XG!^oC zAaqdHdAAeZxIF$=Tk=rmGE9-5fuF+J@$8^w<%X2Lns;PeU7JUp#s8k#+I^;?^XXf- zCquo`ZzYo)Ho-i2k99>~@Sh{{)sqRUc4NHa;<RAwT$JQ zNf}VW?y&d6J+ATTUaF*W*k!M)CGakmrWCp~TSbwPAoapOEp|QXEH>tCeGp=^^*MI={QSQ8?BhZ6a)xnqWYJ z)%r8ge3CX3O}HLzS)I}(;^`@^^O>}N z!diAtfPpFa)PWWB`r&ip12NM2R%;jv0H6cqAL`saRv3!LF0qHRPVDwQPJDW;Jw_+W zU7jiA-|iUj?Dk7se#t>F&_(}lz89V1HAko%`&0zq;ENLj_GT23F~(BYpo-?O&tyC< z)5sLHo~_tz(#Q_@LQ5|+CVA(t=o827 zVi@7a+uEt2{Avr?_`BxnZpFhcUqQj(ik0owWC>;LkmN2wL2I)fVvXmbsO!U+qKKQrGIOb%1>+}!Vg;cKUD#g zhXujj+(8Xv06c&c`}t!w8qk74K(In4krL0-ABa%WLeRGhwfBeZ7OS&FS!Re-%z)Vz zE=2u;ypLdeZHYp7K`NeNbMtE171%vNC-gna7sTuxr*+m4Xf37=9fEXz&M#Lb-=5CI z7;aBjy_gG%+oc#VQOpBCbwY7h{Cz{qKM+V2qEOJhUJaNKNZ*4c;mcT9)^G?YU-udW zcPLR%f~?Dj;PO>+^LmoTs`t0Jisv-D7sd>8Uu_pFWu?h7OQoTo60&EwK4*fdxV-p? z=n59WZ%_`6(obO6!`)b^e2 zWhwuSHInGUvDrArqn=;va8{()GAL3rIjfq?`sww@zXqghWWnlDiFr@=dP*xXxdP3~ zyF!dI=(kXM*V&U75QSwp#kst&Freh;pWu+@`XD{Rpppf79j-sEWQUiVJdiei#gA}C zK`=@?MMxmUGd>Pe$OhvaUmA%z-NOSKosgn0e9{SuY4cKrr z0awTSFatv_w1AXXCVu8f7}PGR?P7p%G#f0_qn^inrqDjLR}-)sJRf3+dYwO^46^hG zmHwgLge_GauZhb9Xe+*E@*iE(^C+muBo@@d=g}Xd8|wWvfpssk1}M$UF?IXj zs0dr=wkewusP&?ZN`V=XY6Z^Extro}n&fZ@=zs8Yn;xI>HHeBt%1O(FwfXyZ`&pj5 zgSm#c=Auj4hHbYeh9XR4lCk9Blw{tXK)~FL`j`3K(VBoN8nlpS&@_j>I~lBn*!y2U zDFX}{#?xkf)cJ1a*v#XSQ|E#<)6wGxs*F$6WavuoT{7YOS>>`u{x;b7L={$;e9@MJ z1(et0@#wE-ObuAx)9}i@lROP!RB_< zg|Wl3!%qo~Qjv$1tX?U6#Xrr0(?3BA;J{ zc@J-4dui~iw)b=P_k4TP%pY^ab?YZ7)ik2Od0T|2qtObEyUX z-IVpCw1($oYWB`c0IzSi+$J;tny(61jSJuaNB~~9?n~hYCJ=}*R2w1p8PaX77$D|2 zzTUU#Q_tO;#6N}f1XObCuHgESkmJo!Kd1%*P#Qxey1nOL=Dy(6`Gp!3OPJ#O8m&DT zqR$2xvcPQ!WX=S7RGpgW?sMBH)P47>@g^C8Sax`V56h0-Z8GOTO)xJn4`;KXS#uOZ z&Yni3KrfI>X-r_r*qcIDfNAK2e0Gsv+ujzmo!#US;csf zi02+Z-?+I6dXaP22fqM~ZcuAO_6bOLZ-VbLJz`LJ(bTZ{?!$Q=5bmJy`2-1CMIc_N zp^_X?*jNr*-l(F=&nGvn8!TYIV@Pd)*E!Mt;esn-Y99jGhU4G&1Vvxz@EO1M&R@aB zvvwfj#=kxPj;kU;vhT!7${d_h#NcgeXJtQKc~u|D-2=JIw@Bpq|D05W=&WM*+dM2Q z{rk7T#=;_|AhPR=wU14=6i&KzLheGeSuV#BL{++0P4Haevc=xl%9Z-J<0Jwy7Qxt3VS z{LOT3Bid0S0Q%H}wen{Wy4tr~gLb<&-!Eah*Zfz>Q-Ry-;&Af>?f1hFsGa=oC6J(G zdIhBgzoxg;938?N7C2ax_EY-SjJONJU~V@YmvIbZ0|5&4 zYkku89g33u>|7+A($7zLjPR}ybcH>`S5@Qtj6MzGIOCROcX|fC_^GKWX=qi{)oUgj z&OY2qH{zw5U@HC&JY}s0xo6fLXBAwdW0Qi%5rXKzc1b>TMJPZKoe#28e>-#fvtF9U-{buGQ)XdB04um>(vVE(Z zt}EeLqu3%2qJy|g%ehbJI4cT$cp2G)Q?Zw;3(Bfa=S#n6x695tas^KR)?h6A1>APY z(m&CQ9YUkq zP!}D@3ZI7qpjblRvF+*-OTs?mp!GzrIAGtpEbsTuCDhjpOqM3)i}=b_H~`2Ge!(h5 zcinJP8-7r~f@%z$I8?bhTYj~d-0)v-kxIW#?JIc{{-*taG`ea_ZCHPNm&;M` zzAP0I&AMdQc(Br{ZfP0|%DsI1nKQD#-+jxs1S-G3J@Xz%=Vw-gO}Vmq+NsFeVAFMk zpv#Rz?UGRd@@(0q?5xWPq-!tVt070eik31@PKK9t7cILQQl#55f#BpSG;CxWHJtT4 zv=(pXF27bp$>bp&hUm?d_~H$&CCPoI)T&lwS-VO1!2d~Zx4 zHSchaF(=xnF>WUOekxbcVU5T8lq{Xd_he}%P|$s?u{z(K*Wmlaut=?CCsn_EX)G%h z`RV`V4WCP$P@{xLL5F@@JK+Xs%}aKoL*46*r@DIf>hE*)eKPbQV(2MJAFy9>PN?c~ z&TVReRLHHF!S0}7RmoP4$0LEy66=>`E%>qejomdBbRr+VS85~~%#B>zRjIr7e=w~_ z4jD0rW_bqouAspwt%=zVQC6cZ(x{KRwJW}UI&FxRc3cJ4E1shpoa7Uvl-v|M_SQf1 zS?;ej?f|D7#}3~1Cn|<%q{ywQlYdLjo~T;3!2(Bk&keQLY=A9t&Ikwo4qFFyQ%)`s zC%01xd;V>~GJ*5$8~?AOGNygrik@|RubsWCakkWH+`2X&;0I#YQ=hp;RexkNtLp_xW}ObYk(n5LhiiU@`Sgida&0r&QcrC<3xyyQWo2AK z&Bbj|gLHn~*<0LX@N1V5DNp_P2`)U9!r!KFM!t4GFFpaLtiK1%1aEghZ^i=Bv*lAG zX?Z?CzY|q7sh1rN9Kf=n<6o*QI@r|gEJ;2K_@gBUW9`a-t-Gfe1=>@Y#z~{P0?ak% zWpaLA*X@eV54K3*oBi=B$BizlF%F3QA*4$!gwx%iwil5p=U<7GH8HYn<)=%&d+EeA z9MEhZLNN8KAdcCRV-mQeC8wtOU5JtGD!RV67idYNqb=U6XM#qN8CqYOJ5<%@zPG0X zAy~x5E_nNX!LlvJ(JFt83K^UH>F|m91lN)o1#;8-S^34j0zFe+qbpCS&D!R@L-oj2 z1CcLAPVbqSl|;z^kOeWCv|W!2F=(5?;eqxol_ROZKsOG7UU!oBq{TEUse>2Vf%4-8 z^a|PQTcu)YoFi}mz#)5l&xqk3#@dOi^CSzsJ+a7#6*S&j!4uZfk|=Niq;Bj}I4f(I zQtpry&+!hJo$$unE`-HS&}rlrJ9gpA^{+`QW9v@sJay!1UTTa|7?!xBvVh&8NRbE& z#r2nyqHxGgn7|Q?aDYMxtgwDf?yx3*H+2LewYgXk&v7X)XusiINR7!_@iB5+g+eE1 zUEO+RRZ?W!L8POaH?I26>tE+#4sEagr<3Hhy>fIyQs*RKDGZi`;VqvdrFHLJ1whA-417tLY;C)zGXj zKx`k)GS|D7VB4s2lnPn2X5-#IFrL%g@5fCb@moq!Y?BT~<{a|Ake828fr@$B-PY_7 zyw$venI=T%J@mYfKv`%PJb7DHM(u8$KW2gX-NqEev(IGLYKgVMX9vp?mI@g#a)Bb#?2MYFi|x*#726>uPYP^r6CcQnH-y5**eSg(sc zo6W^1QipNswsoB>>ABYMTy&v1cl%|ubp?Bg5025N{d-j1)?8IuMddHl?R39O=c`FW z(-A^8er^y(^1wc2#^A^3Xj0bFoVM}l^JK2g{1b=vWjv9}jv>Z>upK|aSmJa}q&_iu zX8Ij{dCtc`w4;WU^ClGAxI&X7pT|<0pKdp^IpuW@pEYB{rODZ8{Lat4d8+n?%Q%(k zXz>A7D%zCB9MdjAIOG!U4V!8*CC1Tb0_i_>m9)OW0)FJKUj}Lxat3U8&C#7MsOfUr zTEi|wm*nzo&LkDU!F3kja+s=lgT|XNIsTFG^kBLkJ^&tLYJ)bPLt-jj&s|EKF-<{( z(BpRd546&p{(EXPsp!sA>~sTJF6mB&EJLqLe}V&VX2}Kf`Q`w$%A1>A4`SYyqTH*Q z(6mU(5?QOT5O@!WwQIOK-aMAq3ss!`Z}Va#p%*Qj?4o1}1OSKl;(|)h#Fg&_g_yCR z@1fbajr`A!SnBxm(XbGt4dyZ3_!$)xIlj(L502Vq;wEX(hE4tlEYR#gZ%ktGfz7CN zfYY7<(^7o4&|-m&L(q)R#Dsy(PE|d%@-CwutqjbxUA1l(Ga7BB_3RSX)fTbO!_K@C z6+*n@12wWc6_CJEZ+BFoNFIVC@$=zi5~-8FhXXL}mJ?COB!i+A*Heb(QF}Ez#Bw5F z;Ri?K^9fRVame% zxB)d>zFb9PA=AUDel|QYIV8%nPKWM0{-zuk=Jzxlbf^E2fu62*`KB4b?fdZWbI0>} zxP^uy0)onE;^6@&RVHbjdsLb5-F<$%EG@t*U6GQ*zg(rw3>OAk+B1Hiodkyay|%iS zC)H35Hju}l)35Y%lWm6GxW!BM{L#|lS8_GA$)klTe93tSyAm|vfCJ&@ejDN~80%#|gWO zQOOsCr5nDLbe8(W>nlvf^74#@rs~YkM85R){dD^!%^QHqGaI$+1J^s{cgIG8&jS-T_FNA0wwAg*dg_zRQ}lU&GOO-RBF*l1yiN zxk{kGl|JKiJ*FvU73An$ac?NZe{K0QdmHu7QytqW+cEmU{Cswk2Uil5hv6eoS-KA@ z+tS8(|N7*$i=lgu$xL?{!h^Z8w2XS5r(gE+WCPXHV~0jJue`xi|5$k z+_t`=N+aothAuvz92~Xnv;aw(K);2`Ox<7Mu8;1;Y`I-VE-9*`#+fRyz9Xl-c~93l zY$n0M9s7J-;QS9y_HWLaA^gj`__ek(y=2IwDJTqd zRUT%|qmavWXFeZSL%zCkz+!S+c<8Ug)jIuFniimthL9nyAF45AUc0jOc(90x z58VonzNn!8H(se7M2#T%S)LynVC3*UOy96$q-%~{oYtyk9fx`*87!J zna=c^Zi~T%4c;zi4<-J`ZzO^@`&2zL6z=%*ZEdx=zA;0K8c*}ti4%&Gqx9cHo(8k< z+3AqzSY^_aFaXjSumFERX0a1GXl0<-#(C2Qw|-$6*9g4OMl^_rOCu=3KV@M;A#REr zS_HD%Q@C5keEhn|_{3f4xbpMeE17dRa(=jpeu^@vA}}_f_j%%yNuIbpE{EOss^6kj zW2Kw-(}*>w5AJyFDL>+)+Z{2k8PXauJ7?C>)|#|M!T#Njg%_~f0P#Zbz=0S83YWSQ z;1pe#GJcHsegE~+*?E(-;e7j-DYz^EUNlS9)fD2G`otf0a}a^Ynro$~D4C?BrM(ESKd0g15q*4P;$mWzM_I8O25IWsMJv2KS>NY$ zKWw$=jsxKVX8eNKKdTp=Zn@Js$MD4y8FFO?Ep7y##0RJ2;NlUqD;}mLYFIdFiGzF{ zoCj^`564Jgq^upj^pC8ah@#9ZjT6H^U@tAb(DaJg!NkFY!%%6CEuAd;qkZPH#cLQp z{!npk@`DtA$uc7ImW{Sgjprl|*ePZz-nD@u_TJ6sm=&?|jHQUuO zY>J)YQ)1Pxph9R6o}xoTVDhEsriRYOR9zw7ptEYW_`PZ0b(p3|B(zjmLGvS$Zd7ry z4xKCCA?E_4EMQ8@*FbfqLQO<8P7hvbF!Y_cMI=rC#bf7M)KNyoP|I^CdBk(t|K!Jh z0WOZ#sjL!9kL_ZITyPt9Gh4RfP9=%M9w%J{1}i}3%bjQt3D4=*qpVzs!Gbc9^p>R- z$n4-nPZOfuu2zh}+^l8+5o+2d-}IiY(P!jNSSaX@3rpjabaHzcvr|HQsA&G`5Rngu?H{t40VPU^BcL}$>m^fTnB z?5^I*&lJO|%|~Vq+y2g=L(NVcy%J9$i^f&M_&dw-;$L?og8=-Ehfl|8PH4)?35fbF zn$YZKLXK}`#Exh9(Ra=T*ZVfuJ6fNw=b79C=(PU3=BvX4n7{&~dEOZACyEYCzO934 zmA3nqPR#OmF&4C}bU$Y#TtAyU<%a5Ew*|FD01N6M6bswil=T(V-Y}ks*_Oqb^L4Av zl^)dYY2DJ4vhlfY2|r2CIzjZy5cd%w=H!%#C5OEFYr1d(MG0V@GJ74hFZ+ekfLL~#%v|gQa!K<2X`D^vQ*+fvx^=HS% z{%6_2BqO`=3}Vp9%ITW-k;9+m5)cNX2Vu9@c4prrCueO91r%y_+Ar{t#7`*lNLlD< z=!Sd3!ow3T+iHDW1OH-21inwxaVsn^ldjpx-tl&wrzWA0V#EI-gj4b?xS*va0Y@`z zoRx(QYiDOy!?q&QI1hU?bNs+kDp3XYz-5^;MITWTp^S#Eu3aTbD!X>^sI7Up)H+|r z_S(g5;bmNQqk}oGZ|@J3_;+Qco`X3&JS4lD|43I-I6v7%27Ovevgr0W|6)5S)^+c! z>&5`|Yei2nXL7p|5AS%-5+_jC+Kl6Lu`cU0qbe=eFMVxU17V9~BT^pIU65t$R@U@k zi~9rTLL)95y?`M=Sk(p4np)5j8!3}wX6%KD9JRA7aMoti_8S!QkA zOHugYctgov#Miz^#*-(JIWVCH;GPRj(0qP7q>5L*`qVF6Avb|A4F{-Z_+F_Ng)jz7 zn?gxxib8{mM62#INV&~Mfv3`)l4G-NqbV?KYdaS1S$N)?AcHl%^sOYtc$fEm)3h-w z9JO{r9kcKN(zhd%dm=#hQX~ayq(9<@A%(7S3cl zj9gd=`~7Yns0ZzPj~5xrgwFBk7=dXh!N!J)BuD@pU6DqoP&8038q4$ZIlU?85zndG zl=Y!;KyDgyj?f_|__Sv0YQ3)$B*(zM1z6xXGmB_uujRom5fM| zl0Z7`n0y-Re7nbRCb-cNXJDsXSR_@r@cCI;l58v`AwAB(e_f_;nlq>1+$Vjcy^@rA z_pl=bKY$`E1Qnpl2)8a1TV%WDDUS^Ch(^C>`V;7T69p=PSORMZo@#g2PVLFv@$8tw zVYF&*Pzg;Qh^$M45h>-Rv0Q@a!0*a49|`CW@HZqWC=2;{=Gj5&F9ktABtY+6B@FwV z``?VsT$Jg1bR;gn&(cQ~S~<&0*UqPg4Q++!k&ZKcf>U#xk{pwjF?yWpMuGX6fcqf?e!VR3|HUYaY#B48B`CCwY&d4?Qf2$ z_-(_5$7%veia-eE4El{J$i!-$W{n7yqQ(MDK1MT^rplWncoY3@yQ6){c*6mt0+f`l zTkFbYjve1{otCF7BZ8nBGkGc$c4?m%PxW6k>=zouyQ%mD6l}BXmGL|-7K8d`X>`+z zEeQZMX4)kRl|=1qiTE`+&$zx1D)z2N5s0%5RaI%~#}dp$G*(WIuFCgiVH<*NBowMg zoTsL0ud>f-l4(#iBzyF_l4h}Zp*NPj=zuO!`-`1ieGm99O#SX8OpUVNonYq6`pxi7 zp>7Nqb9MFmsIE7d$h=j@$4b-<+y{_{Y6wv$L3|P5Z%^+)JSs*uIz`vjFuU9g0B^GN zrnqhHJ1$*Hg#dM>cnbMvDVP}T??sLI@&uE}By(L2cJ+nrcO?^B5jMO2f_Px|0K(W282 z8TQ{ZM1DmjpMN$gyc%Xz%wtF1R3uj%<1IPZSwhL-Q1`W9#N0d-KvkctEVF>F>bT`Nh;x<@X;852@7z1a3Sq zm~yov=4YoqX(rtmt8T80;ce)9kqo~vycfp+8kCHL;e0&>;`F|L(A3hO%tBkR=XJ~( zrf;^#_QEJBiTKf1QG@}&bHhOkQSux2mbiMF-Cdgcq67$hv3x_GQXxdo4sgA_>#`#_ zfxcugfEzZ}B*n(wGYv%#;^_rl3h>K%Y5d+{4BQT3Wae7g2JVx-Axeny=SWnU%2zS% zK%hxnc&!;SAqQZ(w!!1w3}hMsX_HTt2O7afL?xBd)Ng@b#zaubH;(1=$Qs~tSJDK= zgO?76$4pY0``TflrT%2GEwJ9_Q@7j_!VMUil{xS!ifK;{;1RPj?jZ!~U%q_XUDxCG zR&Lw5#)9i%*}pN3XoCWjdbDYWa)qLL|01^J&q<^4w@`#?-mi` zpfCvhFN|rV`vV;&vUE8=06!J47Qh@i_%!y2_7xWkkzP_att~`?fPLCi4&5L7ORZxh zYOIE)^23ruf`QN!T1k`*(7bIg>Z=Z;q-vVL_f%}B*=HqQ1NGA!*e%(>9l{LvtY@;< zy8+FQ+g?}mMW584wW{T10RZ>V890XJy9GTP-%T71|2hWgs4Jc~S}}RpKxJiR%Icfq z3J2@I@I9J;>plV^2J=|RZe7M>Skz2>!~ujUPIE+8WHFuXlfl2gRDB*r;i+?&vq?K| z*cOl*H!i@7F#O42KD7dO-KWrs+X2!E=+Wq{!xJbo-eHIwHFN~rAdkhc&buZ$b^24l zbEx1FX|=8Ju{O_sFx6igjT*k33-N<`2EGPucdewh$)+6?f?uDa?}vkelfvT~$QDiJ zhG>gMV~q-IyBfvW{wt=##3CEZLV36?lt_5P##3NpSn|zDv7BJdEqxBUi20+G!&~Lg zo11=PXRBDLZ^33caF$eZaHXprO@@KAM|=B);Xfsk);78i4{QX7DrS+=e*`hyjBSWz zr{#nrfmx1zK3BI(M`Ty)rKe;oYbz(FrK?j`-1i4FgBOz65VD646IBV;Bja&`pLM+) zYd+T70;lu&$0m%Oq@e0PRQqg^aqNK-os-GlWZ}GSJh`9AO`Ya91WF2!g@aZ6?Ze;& zhCK$tO(scKa8=6i^C{1l7xxk39RtH@ai-jbQ?gISfEmq1QIj?Nt*!hNXLX?6(mn@N zz&1)|kFd5T!z(-63YUF;+fa~(efouJ{4tl&(l0Tt{u^m}zxh1u;N@#jv}dR}GQd(w zDy;NI4S@iM+8WSfy1?s(0MLYPx&D3p=wwynW0`l{Bj{dKYx%bU(nF0O91~6Kr>MD9 z7hp3^`d1t(=1ZOjbM&dV#H(;5GB80BZUgXYMXN-7N==-4wKEE7PdY%7g3^ml%f16D zoqv6@sDs+^7<3ff$1KzHTix|S&`yMDNVPh4jjfBMLy`~Hml_XGpuCpx7TP9Gz}D0N z&N}L6!=Gfd;Xk6*p~sTn`Ot;vpFiTA(iHGyRY`6Yoy3(Ecm#0y;Z`W3- zX##9~Y<#zWU9xZU8Ya#Lv*cdSOfV=C!e9dF=#(~+d+KR^Zo*7bB(46ghZ$)7Id)xX zDNd~L+)-QrkH%~m-(0x_`COoVr}-IU+{zH^108^z4olTV19pKcOqKxg(zoL91v}Vm9&}jn3XVO+n_Yz`(jKbIx#C))XH-_>nRxiX2oLKI{C z{~OqgXvZwpLu3dbL(R>zhaZKLiu6{y7-fuD{VsmPZ+fi`b_g;1+Id&l3+NKs)FI}+ zXR`P7d`zg)KyfhB4e&7IU@Iy9+RL>y@(O9&UB$W@tkU&qtb180B^ztdqqf&3;xx`W zJi6#SsMcRA2_}be6)`?)_2YXXtbt6IJOfu`U^JU3Uz*VfaOy3!4NTOEx#{*s7KxcY zuuGh8GPjtCH(Lq-c|ud(#jJaol&&6{jURZ}lt=ye4D#!#B}Pcda_=Nwg#$SMe30i! zS}BvvNyb^BM2oLHy7l2Iwrt>CYp<6FZ_G8g+t_=v@p`{SudfuOADWM>qMR?}SNFz! zhf6Vge&`};bsa9uuHCK}Ze6yCS4<{$F`F7{C)EsEv`d{SVNq{<&mOVINud&ha*W&U z*~{#rrknV>vlMOTZ>4R28vWO@M6Xr-Z{Omg{`;TRnd_Uf6KOOUr|idb!(|V{gzjmz zCT4p_ZrK#=C4Y4qTQrcxJ{_H1wLgP0qb+o5xI60ug1S#|5LG;Mz4w~`7)3-+oMc^@ zgXdu;wHacsHoY!3-M>gLx=i*`nP|VvSfWzIth0Igxj$#G^DSA%zf% zxv(682b`m+G%&H^&UCV@n*&JC`RMC?S*^H=iUes>tNh+ArC|Z_nWEtL z=Nlj~R7qs8;qXyZ`Q*Uks^49JegUq|;gzZNOvFrKjA-+_UK##reo*XCXEv6n$b%{& zSH;%Bi7peFDNtPjLpUDr<_HWaxEzbbJ=fi6PJ_CTs(1%n-W{*zH0kcU`IvO`4yW&o z2+8=kBNT{Xo_Vv{UnA}*-7wD}r%376V zC)F%?_;Q)7xh}2cNs^xVHu#?~fQRDbysa|uZvP#gBm^3+ek@+q3<+$C13Th9-L1nu-An;wHh5&UHnL<`_O+h zKb*H7{Mk3^u0{(u^3sV(mOiv= zzjEx&4MpHX&0#K0X$+(8#VQF#Fz9sTQD?rA@9qVJ_rTdqc7!nQwrg2kGaEW@3azz1 z1&8;yko%Ms-933wLIR)C#~!1n^nwc37XHDmn>ILR%a6JYpTu(U(4i5QMsB( zSL#K2f_%o!Yjg#RDmdlMB-eNY-hxs~qOQ9-3TEtA>`t&UV&|H1Cv_ED3|kthvARG4 z&g9?w7x8aCCw*avEw0ifu$1iTXfm-mOgrb;#4S@Gnif}Bw_FQHHM*3@S`p~d*+T}U zb^e{#BpdbjUf$h0r;V7bK>vCSDdCKS0rbcbh1@kD`g&R%Gl2G0+AMcf-5)1zL6`&d zD|j(^-3>~OUbo5SS0lF#l7vB`CQ3-{PODw#mDYMVh=*krT;C`ecNYcACEnl6Ib=k`jyh)Czwds2yL%hkXH{bx|(9IlG zj0q&U^5GaavEO_gSx`Y}m^Ct*-D$AE^&mwBu0ys!Bmpf|&~8|q851FE!l_S+DOjgJ z+#Y3GeUMo;q5(*85r9REobs~R<{i#kK+D*x%7LUF_L)o)jel}LJ)PP>8iy`F-js(@ zRsGP21GrmWKi2n2TF79?jn=PQ?z*U0$D~uwB)OZfT zf-E84NBn0TxfPYxK(*D^iWnvXo|%g;6CaUfOj#Gg34B}h`z0RJ3dScdsveuQgPL}M z*^UPM2NjL+uJDtt9swGEo=*<8HDJ=CTi;A+0g9}(cv$(`QeKI&4DhY9u5Mf)IE_Zx zX#FntzkXx2H&%rr&oC;{6GZma>Ti(GUvY5&nh%@p>#su>6KoPhbeo7Shd(Y>4;ivn zRLVBn9s*HI1R6bvue(|uj$8cp=RB#io+p-gJPf_W{pAwOdEeu5O?E1S5vz?)IZw78 z%;tPlqxx*QjnAL1UerpM+R$4N4f);%V@2*cCRXgW_fJnk<#jv!d>7ziZmhmx0)Lz) z%NlSO)O5{4>P4w(8htK!HZPCM7a}AwnH1i$J0G=Lj(!61bS6D7pYWnOZt_(*o-fO> z!NRBx+XwJgq5}#(CIxn=7A8&?ZMaNqpSGdKcx~_=3+`JEzCuIAEDw%(B1&8xLj1tC zR!D)0loc3mr4HUvt$Uxyg~Pt-p947Ugn)CBHdA?Xpc-2upJHc+78Fe{&!K!RIN5Uh zF1+CHwC{hEM)!B~Mw(6k!Em|Qif3!5FSca2<#OsDRf~|oQ+3q`9(5kXrZg?regO(3 zE0ixSGZaL_l@RCf%r{s&y8pF>&JFYGfgAi?OPAc1%hjl9eD45=_1OsWBnNg6E$&Ww z)8YWYsr;P#`D$XfzvxH_=yOq(3gD=j(9Jb7>(JpM0U;%aT(dx4tXa;W!BR9d+yYG^ zJtrfLiEd(qA$fs^nGulZAY}bOS*D;k-B8B_sLhCALoPJFqr^=BiHOM|IK6xn_<+~J0-;h(`c(_ z)RgK9hfSyBp|Vy51sFiJ1C+9U;&)Z zJ%oOS^Nw5qLk`E)fP><}t^(j?b{0?F&Zi2qIivjN(ZPsfZh`iDpCWVA{1-_eT- zVF_|ob$4arBczMWk~WErSp46P*&mv21>1+gXYhc|Vu8i8O$%?2i_!!oX(4mZgzSW- zYVS__7~o5sK7iBa^6?%a*E0A!z&P(w1~Ji&=W+`_3;uaZ7qrZ7@(s)`JMKMFH^Ix_ z!>*T{$*14pf7vKDen|ogu-xHwnw#OsN%4sERiUk}>>r~oEc!r;5zv~bG^St ztR0hi;k(t_FKaCN*4wnH6t1nWtw>2;TrIQ!-u*$9A#n*Mf&$jf#mw#W>b%P;X7MbG ziHk{FdwD(Y?xI`>hct9Qu^^`i$^hj^j6pOX=%BESx$QObELQ zOe^`5?65(f98>)Gr@4%>GDl`W8@JdIxcsU<{k3hQoPor=_-Byn1+mg>Z3TSFyN_Wx zl2~@paY_u8<)<-LCXE;eurYhH%N{pq9&@!o3m9f`t3f_e?9PuYiieK@W6a6LAK>xB z(bHJ}?1-jO8uTu_ZOi=rj+3f8w0O|S_NCh^FCu%6=Fira;p0p# zAJlCwHh{5JcjJ#ye+Vj}zt3Vf8io9CUyKxLo9&gNIR7Yi1+SIy*dqp`+iHkyxf??z zkDhwsr!CS!tLfRIBsH&J!ihPb2%lN%HBkVC>Hcib>QRv=-;-58N1}VjX^z;f&Mj!Z zhXb^x=3o&gq^eZr!dO&ftSs?yL8>v-uwM4IQf95bNA zWm@%@?d)8Pdu~64(RfjHcvp4G{5u^w5=n_kvXZ|j0{+aS+7V|}-IYrgAj3X;5I!8; z9xeT(XxhotVCrLg&uVD3#Lc~`Gw9Fm|X`x5zp{(WDot&RIw z-JqFWh>D+Au=yKWURBDWVJQT@A^~JiZYHV{0@_v#Gtk8 z;W;tqM61e}Cul;>WoLVpQ#GzlgeT*Os?z3NJzn%S(SP8ff0PUVO^#YctizM4(I}Pv z#&UQ6Y)ltbanx+N+N({d5OB@FFKIiM7urdV4){ga9IAsZN8H+bxniEMQ@HiV!?*V5 z-Z6)ZyOk=058G@2Ua}Cs>3Dv2&t~5uf^B1%#uO_N5gTR8Haoklu~W<>s*R)oiZAK- zJsuatsC4r`z5pgf5jb|*D@Pi3DjT7HxGw99P)d(<+Ff0z`@%(Yg7?DRcw5{`yXqr0 zIuR8{=!$;WEsf;qA-iPKMf>lh$fhft23a@27RIb^}Nu&mI z59j=8B_(tk&)@jFV&%w6YiH2xPq)~;E+oGM@>rNMbCb=D4dp7R$}L&#z*3nFpG=Y1 z_c&7QC+Z?$SiIp5aUBan0WJBzLAX*OoRd)UTvBrl6c@(Ms5kT{>Rg+Ti&L2wsnE&^ z<5Jmq@B_T2b+R0B7QwL?$K7FRXbqcMM)UcS>TzjtL;@*Tvfh=@!?97tyF%PT5}`vL zQ>*>%PsP*4Kr0kFXPP(?s9Nu2>98qWMYhPqEM<8%U!(`OZ%6n0gIAm~Ee*Sz4qr3t z0vW#3>uTT@3Tg&4H#U)2dWkrg_!*yLX98VN83_26R!cSP<3BUevGX?x_igb*k{PR$ zS7fEH)@gqfSILA@d)oqHZxRfGzsXc;d(<}5Zf55flD&C|Q$OhGF;wJa%k~ivuEO2O z<3e&G8(z)JQL~7#uju9G3tisKwN;hB8QN;Iz_m0L`T5XPv=!XXu8ja4=5EAM06Ggj zLo;P%y}*EUD7)g6IZk0#d!6naxW4AoqTa}d7xKX~U2re@WBL*N1haKsc#y2q8|d%x zRInH2wr%g6+Tf4;$JU)ISWWhk8(|9)c-66r4tUoSlhoot{+u+cOkRJh@vo@n3O^h-%k$h)yvVL*1Y`uyjVjPgd_u z#;A1 zP-5nC7aVGk__U{N4B#_asDg7Pz`<6yrr&Q|XkU;lxryRaiPv+cYB~B=_mYsRu0|!v zV_9`lsd7bK5fED%QPB&YG>~C5E1b3H^~(5MbWIfwe{fO)pV7qe&d4`AA*QES3M48- zypLMOqesc-et3Jquygb+!5^MMafE{65n=OpHm-6J)*q?Aqd&QttMo62bg@LmPlEn4 zXTMoN_hn!7a%oS5-a%nrBi$M^wMKRa;NQtYNSkwWkN*_``Y?0kPk5C65#FE>6pE5S z*e!b8FJ^e}^;ih7r3~F%^Nmu&VQJolzyX+@%P(SbX+z+9n8};-V88t9TOroxfEk+!miP-u+O^xvq#Rt7Ulg8(&Pm*&iQ4FVK8DpuA87w& z<2&U4ORmV$Y;8Nr_Ou9)8DR>ko&QR}-Xq&BxCMo$y%F8S5B#2<)~#GPva|qnlh6N-{PQKl5U=;?)%q7Sdx$p%q4vT5KfGEO z{Qp5*`@dXz^TvzbeHRU>Gs1)J!XXkx!T$K4vi}ERA`^m-V!X#R7{_+wdTGgy=gy0DOA#0a_U*c#I)_lj`k{O7{uxObS#UyQAdWg{pN5sO>n1#{%3`UVr~gm9!ZG zSsMP!ZvBn#H}MYD%=@dOe3GVv@_j5b`+g z+eyg0T>Q&U+S}
  1. gr@d8OrXQym~ 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 M+3v^Mi#H$rD+o_^N&o-= diff --git a/education/windows/images/suspcs/1810_suspc_settings.png b/education/windows/images/suspcs/1810_suspc_settings.png deleted file mode 100644 index c42bf2337ebfcfd811c90aa893234ba4e5c568d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 388001 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

    SDG=x&826aU^ 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 Vm?ope`vu<)B2=|hUO+8^{s-?*F;xHn diff --git a/education/windows/images/suspcs/1810_suspc_timezone.png b/education/windows/images/suspcs/1810_suspc_timezone.png deleted file mode 100644 index 1a4dfb7aa1ed9d1ae3a28ca06908896e69caa6ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 463218 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 DZVbI={`)o}kCCczN>>L{$L2aCF># zfz4R!spT4Ix1(N0XF#;_1uQr&*4g*rOM3DE-pOpFaxuD7n>Xcm?<=Zy7gpdU`5^;= z7sSKO;O;({PTzlCM+LE@i@-BU2F-~+PO^b=WSuT=^0`tDN+$z$HwI;^fDcm?{*zAK z+hE$Ft*3Xqs1e)x2(YwY?};SQfI>sZ8<^(c!SlaM4`M X22 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 lDvf7ipIb0FslbdBtGywl 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%0AuJ$ZTGGybKDEH1qu2@?D3w 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 z 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 U4yx$G4faR6(N`Ly+XX-Pr8bhsKR{ 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

    TkwO#5`BV#e7}8*cupE*L<2-A$)^;w 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

    +;2|PRB`Lrxkvw$jCuAZTDAO=2{{e{ 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 diff --git a/education/windows/images/suspcs/suspc-enable-shared-pc-1807.png b/education/windows/images/suspcs/suspc-enable-shared-pc-1807.png deleted file mode 100644 index 52fb68f830596285acaa1056a68d1d1f353e06e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95672 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
    D7x4;x*8c+2u*BF7-{<~TnRa*ns= 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

    mZGyp~w-f+fA5%A#s%8iq&>Hs(m{ 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®F}KcFg(b9wWp|jW`CfM67$)i(ug(( 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 F{{tX&oHGCb diff --git a/education/windows/images/suspcs/suspc_runpackage_getpcsready.png b/education/windows/images/suspcs/suspc_runpackage_getpcsready.png deleted file mode 100644 index f3e4cab25a8b11a3c1f750f6ca90cd7dc918f719..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55825 zcmd3NQPR<6ug znGtVByb%>DD=h{GjSUS11O)f%r?5N_5U3##5QqaL_*aXr^K)1n%+I z%{LPPDFGm$nrN6eJ+QBPDBGWE4nRQ2j(ZI!K!{-H}@G>!T$EBSiDBc4mv{1R;q65x*`zS(0QZ+V(A)l4XjN z(vZDNFpT_Fi=lq0L=Lv1|Mb}#O$9fAW&-n2;ZI6R8pMJFU+etDG@)G&%!t%o;Uo*x zM~y-H?|{P?+kF)1#!x=}Y*-PZ@bi>Ofz+g=00Sf}!M=yQDjN?ykbh_X)Cm{tBRp&) zJ-K&h&?o+nG=YdWi(7=?hHv4mq{#n_s57L?Y*-%yC4lu`i34N0zWEr4aQN)P^J3<6 zQT$K8;OL%y--vwQh`;akHQa}|XI~0p3>2Hr*mr!7q>_P!^y?*WDgoE);}T&!LE6C` zkvMb*na;SuG0Xi)?JM(L0A94C{GVV<#7=|s1n|alNE1?mhmU8Iti|FLq)t)s&;_Z} z&<8wDUA-rR(r-(QF7zvn_q{WjSVsSqKE`HfaS?-;m-n*$>E^Sz-R)Mq6jm+KD`HBJ ztgz0JffCMWyd?NUYaoq6ZEY%iseE7+xWyMP36R?D@w9^bRRTQ=R-#z}->R%>mtLSYa5_TE7_ zoS6C&qK6_77;vxP;(M$g&ht$z1JajNx{YUyvTq;Zshymqj4 zwTL@RnpUSF!m6YcFXSa|59Eol)94PF8I2~x>iYVG8N?a!hmG2HSmMD*kpX0p>K}5r zgB~Uyt`XvBCwUgP_U!RR!fyk_n4dy~H(rZ!m?pC&)~0*2Fo_mQy)`7AdkmCGWpJNa z+9lkcN%T>Lg^5>Lv^<+VWw>z{T7wf}+L&|fZL-RFt{iLXj7SZuE@Ii)Oiktg)x;Z} z2B%YH$CEh<1qrn5!_m)3d_M08a5!v8I^Op}Ud$M*2;8}sF&CZs2HEcA5y_uisv~-n zHwR%6!6|6Rbs%LH?STyrtePgzV0c_Y*6Aoo7aTQ~@(8X{+P+2k=()eV9qd4CWmCAn zNll3PMdY>rD3W>s!?4EhyGiPTGHP!+y^c?3 z3tEQn6a7vkVRx~_YI)Rz&$JpbFfl4tW4de{;c5>mv&22N=?<=Ovv2$K{3sC2;x^ss z3X6P`kQfwFncWiddmUVFTSlwkAJzX@Rd2G6bUIxyGB4e^_2h8tLI5{JvtQPoz5gc3 z^8%8&z|&vC6PvO|&-P;N;oq}8Ic0LH@TBwyK2kf4Kdwm)Xl5smzGxvj9pHTCfk)rquOTPeAWz{p-$Q+(3W7EoTL|9#^!kug?MvZ*H=-kj<8^VXUOy z510(^B!6r$%bG`NWHPo1nn+T0_GYT6AC$4~=M301OHtnYHa+>ODvG7sewXb5Tbshs z?GN)vj^`9XX3wZ|(6i91XbpAQ*Yhso#f}+X=)sUUrJ>s91FxEe@b3QOmZ8YkqiPJ;n_dfG|CJ{DyLRD_pZ0)m zae~hlhvAALzi0;*lpBP}w*+VTp#O{(L-)AhOU=N5WdB#V_Hk3@-ku(Tk$((!|6>6m zi0ogPxuA#tJ$-O;{|C}Lk^Xlzt8xrr9O_7<`uKtMd0or?FdEi5*>tA;`$nHOUkiN$ zM}xnL!(qrcEUBG%>aqPKVHVgmoX0@Kjznzq0ai2#*@G9E@GL6c<)rznvdA!6n0vW` z!3>SR%owdxZtr6|bLA7}v)Us3wH9w(a{QvhY<3bQw$Z$n!mb72xI>|I_YTZ-)P0e` zH8ZZ+q8`NGl;>N;TM(vqxKhz7f3`R(H~InuN8Scn_Y(D153Mf5maCJWKlfK@PTwDS zRc4~8JPOzO{C5@Hdw>6dH8TxjJkvD2nKhH#L`k)ywGBOb*TOIOx%;NzIqDGlwTI6? z@_Zv=Y`W!?LBsl-K+Kzef@Op zZkdzB?B23I;=HuKV`P$%Vp2V>xb|xKxo_HP#*etJpBaT*Yd~DgBYEm@G%1eM4TYrg zbxZ$8FZMQ%%ODJ)pR+&B6pLi}OBJE%0D@$R-ejpDI-JMFj0)->o5=znUX5^7VZza! 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

    aB|J6fF`PN*zy<4L>B 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 diff --git a/education/windows/images/suspcs/suspc_setup_removemediamessage.png b/education/windows/images/suspcs/suspc_setup_removemediamessage.png deleted file mode 100644 index 94e9ddb900b373ab90706faf20523d4a46e08995..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15172 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 diff --git a/education/windows/images/suspcs/suspc_studentpcsetup_installingsetupfile.png b/education/windows/images/suspcs/suspc_studentpcsetup_installingsetupfile.png deleted file mode 100644 index bbd10c89c414451c77766b303b3164e19440b4e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15582 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 Y+@h54#*xer6czABMN7Hz)yL5P0Un}KSpWb4 diff --git a/education/windows/images/suspcs/suspc_wcd_featureslist.png b/education/windows/images/suspcs/suspc_wcd_featureslist.png deleted file mode 100644 index 32b92117990bdac2210275db1f145c7566fe1683..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 136844 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%0Dtl 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 diff --git a/education/windows/use-set-up-school-pcs-app.md b/education/windows/use-set-up-school-pcs-app.md index b7d2153dce..f5dad6e727 100644 --- a/education/windows/use-set-up-school-pcs-app.md +++ b/education/windows/use-set-up-school-pcs-app.md @@ -95,8 +95,6 @@ We strongly recommend that you avoid changing preset policies. Changes can slow The **Set up School PCs** app guides you through the configuration choices for the student PCs. To begin, open the app on your device and select **Get started**. -![Launch the Set up School PCs app.](images/suspcs/suspc_getstarted_050817.png) - ### Package name Type a unique name to help distinguish your school's provisioning packages. The name appears: @@ -106,8 +104,6 @@ Type a unique name to help distinguish your school's provisioning packages. The A package expiration date is also attached to the end of each package. For example, *Set_Up_School_PCs (Expires 1-1-2024)*. The expiration date is 180 days after you create your package. - ![Example screenshot of the Set up School PCs app, Name your package screen.](images/suspcs/1810_Name_Your_Package_SUSPC.png) - After you select **Next**, you can no longer change the name in the app. To create a package with a different name, reopen the Set up School PCs app. To change an existing package's name, right-click the package folder on your device and select **Rename**. This action doesn't change the name in Microsoft Entra ID. You can access to the [Microsoft Entra admin center](https://entra.microsoft.com) as at least a [User Administrator](/entra/identity/role-based-access-control/permissions-reference#user-administrator), and rename the package there. @@ -119,8 +115,6 @@ To change an existing package's name, right-click the package folder on your dev 1. To complete setup without signing in, select **Continue without account**. Student devices won't connect to your school's cloud services and their management will be more difficult later. Continue to [Wireless network](#wireless-network) 1. In the new window, select the account you want to use throughout setup. - ![Sign-in screen showing the option to "Use this account" or use a different "Work or school account."](images/suspcs/1810_choose_account_suspc.png) - To add an account not listed: 1. Select **Work or school account** > **Continue**. 1. Type in the account username and select **Next**. @@ -129,16 +123,12 @@ To change an existing package's name, right-click the package folder on your dev 1. Select **Accept** to allow Set up School PCs to access your account throughout setup 1. When your account name appears on the page, select **Next** - ![Example screenshot of the Set up School PC app, Sign in screen, showing that the user's account name appears at the bottom of the page.](images/suspcs/1810_Sign_In_SUSPC.png) - ### Wireless network Add and save the wireless network profile that you want student devices to connect to. Only skip Wi-Fi setup if you have an Ethernet connection. Select your organization's Wi-Fi network from the list of available wireless networks, or select **Add a wireless network** to manually configure it. Then select **Next** - ![Example screenshot of the Set up School PC app, Wireless network page with two Wi-Fi networks listed, one of which is selected.](images/suspcs/1810_SUSPC_select_Wifi.png) - ### Device names Create a name to add as a prefix to each device. This name helps you recognize and manage this group of devices in Intune. @@ -147,18 +137,12 @@ To make sure all device names are unique, Set up School PCs automatically append To keep the default name for your devices, select **Continue with existing names**. - !["Name these devices" screen with the device field filled in with example device name, "Grd8."](images/suspcs/1810_name-devices_SUSPC.png) - ### Settings Select more settings to include in the provisioning package. To begin, select the operating system on your student PCs. -![Screenshot of the Current OS version page with the Select OS version menu selected, showing 7 Windows 10 options. All other settings on page are unavailable to select.](images/suspcs/1810_suspc_settings.png) - Setting selections vary based on the OS version you select. -![Example screenshot of the Current OS version page, with Windows 10 version 1803 selected. 4 available settings and 1 unavailable setting are shown, and none are selected.](images/suspcs/1810_SUSPC_available_settings.png) - The following table describes each setting and lists the applicable Windows 10 versions. To find out if a setting is available in your version of Windows 10, look for an *X* in the setting row and in the version column. | Setting | What happens if I select it? | Note | @@ -179,22 +163,16 @@ After you've made your selections, select **Next**. Choose the time zone where your school's devices are used. This setting ensures that all PCs are provisioned in the same time zone. When you're done, select **Next**. -![Choose PC time zone page with the time zone menu expanded to show all time zone selections.](images/suspcs/1810_suspc_timezone.png) - ### Product key Optionally, type in a 25-digit product key to upgrade or change the edition of Windows on your student devices. If you don't have a product key, select **Continue without change**. -![Example screenshot of the Set up School PC app, Product key screen, showing a value field, Next button, and Continue without change option.](images/suspcs/1810_suspc_product_key.png) - ### Take a Test Set up the Take a Test app to give online quizzes and high-stakes assessments. During assessments, Windows locks down the student devices so that students can't access anything else on the device. 1. Select **Yes** to create a Take a Test button on the sign-in screens of your students' devices - ![Set up Take a Test app page with "Yes" selected to create an app button. Page also has two checkboxes for additional settings and one text field for the assessment URL.](images/suspcs/1810_SUSPC_Take_Test.png) - 1. Select from the advanced settings. Available settings include: - Allow keyboard auto-suggestions: Allows app to suggest words as the student types on the device's keyboard - Allow teachers to monitor online tests: Enables screen capture in the Take a Test app @@ -207,8 +185,6 @@ Upload custom images to replace the student devices' default desktop and lock sc If you don't want to upload custom images or use the images that appear in the app, select **Continue without personalization**. This option doesn't apply any customizations, and instead uses the devices' default or preset images. -![Example image of the Set up School PCs app, Personalization screen, showing the default desktop and lock screen background photos, a Browse button under each photo, a blue Next button, and a Continue without personalization button.](images/suspcs/1810_SUSPC_personalization.png) - ### Summary Review all of the settings for accuracy and completeness @@ -216,8 +192,6 @@ Review all of the settings for accuracy and completeness 1. To make changes now, select any page along the left side of the window 2. When finished, select **Accept** -![Example image of the Summary screen, showing the user's configurations for Sign-in, Wireless network, Device names, Settings, Time zone, Take a Test. Accept button is available and the page contains three links on the right-hand side to help and support.](images/suspcs/1810_SUSPC_summary.png) - > [!NOTE] > To make changes to a saved package, you have to start over. @@ -225,19 +199,12 @@ Review all of the settings for accuracy and completeness 1. Insert a USB drive. The **Save** button lights up when your computer detects the USB 1. Choose your USB drive from the list and select **Save** - - ![Insert a USB drive now screen with USB drive selection highlighted. Save button is blue and active.](images/suspcs/1810_SUSPC_USB.png) - 1. When the package is ready, you see the filename and package expiration date. You can also select **Add a USB** to save the same provisioning package to another USB drive. When you're done, remove the USB drive and select **Next** -![Your provisioning package is ready screen with package filename and expiration date. Shows an active blue, Next button, and a gray Add a USB button.](images/suspcs/1810_SUSPC_Package_ready.png) - ## Run package - Get PCs ready Complete each step on the **Get PCs ready** page to prepare student devices for set-up. Then select **Next**. -![Your provisioning package is ready! screen with 3 steps to get student devices ready for setup. Save button is active.](images/suspcs/suspc_runpackage_getpcsready.png) - ## Run package - Install package on PC The provisioning package on your USB drive is named SetupSchoolPCs_<*devicename*>(Expires <*expiration date*>.ppkg. A provisioning package applies settings to Windows without reimaging the device. @@ -248,17 +215,8 @@ When used in context of the Set up School PCs app, the word *package* refers to > The devices must have a new or reset Windows image and must not already have been through first-run setup experience (which is referred to as *OOBE*). For instructions about how to reset a devices's image, see [Prepare existing PC account for new setup](use-set-up-school-pcs-app.md#prepare-existing-pc-account-for-new-setup). 1. Start with the student device turned off or with the device on the first-run setup screen. If the device is past the account setup screen, reset the device to start over. To reset the it, go to **Settings** > **Update & security** > **Recovery** > **Reset this PC** - - ![Example screenshot of the first screen the Windows 10 PC setup for OOBE. United States is selected as the region and the Yes button is active.](images/suspcs/win10_1703_oobe_firstscreen.png) - 1. Insert the USB drive. Windows automatically recognizes and installs the package - - ![Screen showing that the installation is automatically beginning, with a loading bar showing the status on the installation.](images/suspcs/suspc_studentpcsetup_installingsetupfile.png) - 1. When you receive the message that it's okay to remove the USB drive, remove it from the device. If there are more devices to set up, insert the USB drive into the next one - - ![Screen with message telling user to remove the USB drive.](images/suspcs/suspc_setup_removemediamessage.png) - 1. If you didn't set up the package with Microsoft Entra join, continue the Windows device setup experience. If you did configure the package with Microsoft Entra join, the device is ready for use and no further configurations are required If successful, you'll see a setup complete message. The PCs start up on the lock screen, with your school's custom background. Upon first use, students and teachers can connect to your school's network and resources. From 63a7be6f75e5f75f0b4684027268511cc0942d84 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 2 Jul 2024 16:20:59 -0400 Subject: [PATCH 024/173] table --- education/windows/toc.yml | 4 +- .../windows/use-set-up-school-pcs-app.md | 47 +++++++++++++++++-- 2 files changed, 44 insertions(+), 7 deletions(-) diff --git a/education/windows/toc.yml b/education/windows/toc.yml index 62e4c0d85c..b27e384297 100644 --- a/education/windows/toc.yml +++ b/education/windows/toc.yml @@ -24,10 +24,8 @@ items: href: /windows/deployment/windows-10-pro-in-s-mode?context=/education/context/context - name: Deploy Win32 apps to S Mode devices href: /windows/security/threat-protection/windows-defender-application-control/lob-win32-apps-on-s?context=/education/context/context - - name: Considerations for shared and guest devices + - name: Shared devices and guests access href: /windows/configuration/shared-devices-concepts?context=/education/context/context - - name: Windows 10 configuration recommendations for education customers - href: configure-windows-for-education.md - name: Take tests and assessments in Windows href: take-tests-in-windows.md - name: How-to-guides diff --git a/education/windows/use-set-up-school-pcs-app.md b/education/windows/use-set-up-school-pcs-app.md index f5dad6e727..d4336d91a6 100644 --- a/education/windows/use-set-up-school-pcs-app.md +++ b/education/windows/use-set-up-school-pcs-app.md @@ -9,7 +9,7 @@ appliesto: # Use the Set up School PCs app -IT administrators and technical teachers can use the **Set up School PCs** app to quickly set up Windows devices for students. The app configures devices with the apps and features students need, and it removes the ones they don't need. During setup, if licensed in your tenant, the app enrolls each student device in Microsoft Intune. You can then manage all the settings the app configures through Intune. +IT administrators and technical teachers can use the **Set up School PCs** app to quickly set up Windows devices for students. During setup, student devices can be enrolled in Microsoft Intune, so that you can manage all the settings the app configures through Intune. With Set up School PCs you can: @@ -95,8 +95,11 @@ We strongly recommend that you avoid changing preset policies. Changes can slow The **Set up School PCs** app guides you through the configuration choices for the student PCs. To begin, open the app on your device and select **Get started**. -### Package name - +:::row::: + :::column::: + ### Package name + :::column-end::: + :::column::: Type a unique name to help distinguish your school's provisioning packages. The name appears: - On the local package folder @@ -107,9 +110,18 @@ A package expiration date is also attached to the end of each package. For examp After you select **Next**, you can no longer change the name in the app. To create a package with a different name, reopen the Set up School PCs app. To change an existing package's name, right-click the package folder on your device and select **Rename**. This action doesn't change the name in Microsoft Entra ID. You can access to the [Microsoft Entra admin center](https://entra.microsoft.com) as at least a [User Administrator](/entra/identity/role-based-access-control/permissions-reference#user-administrator), and rename the package there. + :::column-end::: +:::row-end::: +:::row::: + :::column::: + ### Sign in + :::column-end::: + :::column::: + :::column-end::: +:::row-end::: 1. Select how you want to sign in 1. (Recommended) To enable student device to automatically connect and authenticate to Microsoft Entra ID, and management services like Microsoft Intune, select **Sign-in**. Then go to step 3 1. To complete setup without signing in, select **Continue without account**. Student devices won't connect to your school's cloud services and their management will be more difficult later. Continue to [Wireless network](#wireless-network) @@ -123,19 +135,46 @@ To change an existing package's name, right-click the package folder on your dev 1. Select **Accept** to allow Set up School PCs to access your account throughout setup 1. When your account name appears on the page, select **Next** +:::row::: + :::column::: ### Wireless network + + :::column-end::: + :::column::: Add and save the wireless network profile that you want student devices to connect to. Only skip Wi-Fi setup if you have an Ethernet connection. Select your organization's Wi-Fi network from the list of available wireless networks, or select **Add a wireless network** to manually configure it. Then select **Next** + :::column-end::: +:::row-end::: + + +:::row::: + :::column::: ### Device names - + :::column-end::: + :::column::: Create a name to add as a prefix to each device. This name helps you recognize and manage this group of devices in Intune. To make sure all device names are unique, Set up School PCs automatically appends `_%SERIAL%` to the name. For example, if you add *MATH4* as the prefix, the device names appear as *MATH4* followed by the device serial number. To keep the default name for your devices, select **Continue with existing names**. + :::column-end::: +:::row-end::: + +:::row::: + :::column::: + + :::column-end::: + :::column::: + + :::column-end::: +:::row-end::: + + + + ### Settings From e01815eeac9a93ead6ed0f65e6ec6d2d6bb1f560 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 2 Jul 2024 16:31:49 -0400 Subject: [PATCH 025/173] chore: Update Set up School PCs app configuration steps --- .../windows/use-set-up-school-pcs-app.md | 94 +++++++++++++------ 1 file changed, 65 insertions(+), 29 deletions(-) diff --git a/education/windows/use-set-up-school-pcs-app.md b/education/windows/use-set-up-school-pcs-app.md index d4336d91a6..06d6bb2fe0 100644 --- a/education/windows/use-set-up-school-pcs-app.md +++ b/education/windows/use-set-up-school-pcs-app.md @@ -96,10 +96,10 @@ We strongly recommend that you avoid changing preset policies. Changes can slow The **Set up School PCs** app guides you through the configuration choices for the student PCs. To begin, open the app on your device and select **Get started**. :::row::: - :::column::: + :::column span="1"::: ### Package name :::column-end::: - :::column::: + :::column span="3"::: Type a unique name to help distinguish your school's provisioning packages. The name appears: - On the local package folder @@ -113,15 +113,12 @@ To change an existing package's name, right-click the package folder on your dev :::column-end::: :::row-end::: :::row::: - :::column::: + :::column span="1"::: ### Sign in :::column-end::: - :::column::: - - :::column-end::: -:::row-end::: + :::column span="3"::: 1. Select how you want to sign in 1. (Recommended) To enable student device to automatically connect and authenticate to Microsoft Entra ID, and management services like Microsoft Intune, select **Sign-in**. Then go to step 3 1. To complete setup without signing in, select **Continue without account**. Student devices won't connect to your school's cloud services and their management will be more difficult later. Continue to [Wireless network](#wireless-network) @@ -134,14 +131,17 @@ To change an existing package's name, right-click the package folder on your dev 1. Select **Accept** to allow Set up School PCs to access your account throughout setup 1. When your account name appears on the page, select **Next** + :::column-end::: +:::row-end::: + :::row::: - :::column::: + :::column span="1"::: ### Wireless network :::column-end::: - :::column::: + :::column span="3"::: Add and save the wireless network profile that you want student devices to connect to. Only skip Wi-Fi setup if you have an Ethernet connection. Select your organization's Wi-Fi network from the list of available wireless networks, or select **Add a wireless network** to manually configure it. Then select **Next** @@ -151,10 +151,10 @@ Select your organization's Wi-Fi network from the list of available wireless net :::row::: - :::column::: + :::column span="1"::: ### Device names :::column-end::: - :::column::: + :::column span="3"::: Create a name to add as a prefix to each device. This name helps you recognize and manage this group of devices in Intune. To make sure all device names are unique, Set up School PCs automatically appends `_%SERIAL%` to the name. For example, if you add *MATH4* as the prefix, the device names appear as *MATH4* followed by the device serial number. @@ -164,20 +164,10 @@ To keep the default name for your devices, select **Continue with existing names :::row-end::: :::row::: - :::column::: - - :::column-end::: - :::column::: - - :::column-end::: -:::row-end::: - - - - - + :::column span="1"::: ### Settings - + :::column-end::: + :::column span="3"::: Select more settings to include in the provisioning package. To begin, select the operating system on your student PCs. Setting selections vary based on the OS version you select. @@ -194,21 +184,44 @@ The following table describes each setting and lists the applicable Windows 10 v | Lock screen background | Change the default screen lock background to a custom image. | Select **Browse** to search for an image file on your computer. Accepted image formats are jpg, jpeg, and png. | After you've made your selections, select **Next**. + :::column-end::: +:::row-end::: + + + +:::row::: + :::column span="1"::: ### Time zone - + :::column-end::: + :::column span="3"::: > [!WARNING] > If you are using the Autounattend.xml file to reimage your school PCs, do not specify a time zone in the file. If you set the time zone in the file *and* in this app, you will encounter an error. Choose the time zone where your school's devices are used. This setting ensures that all PCs are provisioned in the same time zone. When you're done, select **Next**. + :::column-end::: +:::row-end::: + + + +:::row::: + :::column span="1"::: ### Product key - + :::column-end::: + :::column span="3"::: Optionally, type in a 25-digit product key to upgrade or change the edition of Windows on your student devices. If you don't have a product key, select **Continue without change**. + :::column-end::: +:::row-end::: + +:::row::: + :::column span="1"::: ### Take a Test + :::column-end::: + :::column span="3"::: -Set up the Take a Test app to give online quizzes and high-stakes assessments. During assessments, Windows locks down the student devices so that students can't access anything else on the device. + :::Set up the Take a Test app to give online quizzes and high-stakes assessments. During assessments, Windows locks down the student devices so that students can't access anything else on the device. 1. Select **Yes** to create a Take a Test button on the sign-in screens of your students' devices @@ -217,15 +230,30 @@ Set up the Take a Test app to give online quizzes and high-stakes assessments. D - Allow teachers to monitor online tests: Enables screen capture in the Take a Test app 1. Enter the URL where the test is hosted. When students log in to the Take a Test account, they'll be able to select or enter the link to view the assessment 1. Select **Next** +column-end::: +:::row-end::: + + + +:::row::: + :::column span="1"::: ### Personalization + :::column-end::: + :::column span="3"::: Upload custom images to replace the student devices' default desktop and lock screen backgrounds. Select **Browse** to search for an image file on your computer. Accepted image formats are jpg, jpeg, and png. If you don't want to upload custom images or use the images that appear in the app, select **Continue without personalization**. This option doesn't apply any customizations, and instead uses the devices' default or preset images. + :::column-end::: +:::row-end::: + +:::row::: + :::column span="1"::: ### Summary - + :::column-end::: + :::column span="3"::: Review all of the settings for accuracy and completeness 1. To make changes now, select any page along the left side of the window @@ -233,12 +261,20 @@ Review all of the settings for accuracy and completeness > [!NOTE] > To make changes to a saved package, you have to start over. + :::column-end::: +:::row-end::: +:::row::: + :::column span="1"::: ### Insert USB - + :::column-end::: + :::column span="3"::: 1. Insert a USB drive. The **Save** button lights up when your computer detects the USB 1. Choose your USB drive from the list and select **Save** 1. When the package is ready, you see the filename and package expiration date. You can also select **Add a USB** to save the same provisioning package to another USB drive. When you're done, remove the USB drive and select **Next** + :::column-end::: +:::row-end::: + ## Run package - Get PCs ready From 8234ac9f70ff8b04bfb2ce03b3e6f38164c049bb Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 2 Jul 2024 16:38:18 -0400 Subject: [PATCH 026/173] chore: Update Set up School PCs app configuration steps --- .../windows/use-set-up-school-pcs-app.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/education/windows/use-set-up-school-pcs-app.md b/education/windows/use-set-up-school-pcs-app.md index 06d6bb2fe0..b64fe6bf6f 100644 --- a/education/windows/use-set-up-school-pcs-app.md +++ b/education/windows/use-set-up-school-pcs-app.md @@ -137,7 +137,7 @@ To change an existing package's name, right-click the package folder on your dev :::row::: :::column span="1"::: -### Wireless network +#### Wireless network :::column-end::: @@ -152,7 +152,7 @@ Select your organization's Wi-Fi network from the list of available wireless net :::row::: :::column span="1"::: -### Device names +#### Device names :::column-end::: :::column span="3"::: Create a name to add as a prefix to each device. This name helps you recognize and manage this group of devices in Intune. @@ -165,7 +165,7 @@ To keep the default name for your devices, select **Continue with existing names :::row::: :::column span="1"::: -### Settings +#### Settings :::column-end::: :::column span="3"::: Select more settings to include in the provisioning package. To begin, select the operating system on your student PCs. @@ -192,7 +192,7 @@ After you've made your selections, select **Next**. :::row::: :::column span="1"::: -### Time zone +#### Time zone :::column-end::: :::column span="3"::: > [!WARNING] @@ -207,7 +207,7 @@ Choose the time zone where your school's devices are used. This setting ensures :::row::: :::column span="1"::: -### Product key +#### Product key :::column-end::: :::column span="3"::: Optionally, type in a 25-digit product key to upgrade or change the edition of Windows on your student devices. If you don't have a product key, select **Continue without change**. @@ -217,11 +217,11 @@ Optionally, type in a 25-digit product key to upgrade or change the edition of W :::row::: :::column span="1"::: -### Take a Test +#### Take a Test :::column-end::: :::column span="3"::: - :::Set up the Take a Test app to give online quizzes and high-stakes assessments. During assessments, Windows locks down the student devices so that students can't access anything else on the device. + Set up the Take a Test app to give online quizzes and high-stakes assessments. During assessments, Windows locks down the student devices so that students can't access anything else on the device. 1. Select **Yes** to create a Take a Test button on the sign-in screens of your students' devices @@ -238,7 +238,7 @@ column-end::: :::row::: :::column span="1"::: -### Personalization +#### Personalization :::column-end::: :::column span="3"::: @@ -251,7 +251,7 @@ If you don't want to upload custom images or use the images that appear in the a :::row::: :::column span="1"::: -### Summary +#### Summary :::column-end::: :::column span="3"::: Review all of the settings for accuracy and completeness @@ -266,7 +266,7 @@ Review all of the settings for accuracy and completeness :::row::: :::column span="1"::: -### Insert USB +#### Insert USB :::column-end::: :::column span="3"::: 1. Insert a USB drive. The **Save** button lights up when your computer detects the USB From 81fb0bc76f6b2e53625d0889d4537d66750987f4 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 2 Jul 2024 16:41:26 -0400 Subject: [PATCH 027/173] chore: Update Set up School PCs app configuration steps --- .../windows/images/suspcs/landing-page.png | Bin 0 -> 238744 bytes .../windows/images/suspcs/splash-screen.png | Bin 0 -> 172150 bytes education/windows/use-set-up-school-pcs-app.md | 4 ++++ 3 files changed, 4 insertions(+) create mode 100644 education/windows/images/suspcs/landing-page.png create mode 100644 education/windows/images/suspcs/splash-screen.png diff --git a/education/windows/images/suspcs/landing-page.png b/education/windows/images/suspcs/landing-page.png new file mode 100644 index 0000000000000000000000000000000000000000..b4f8d907aef44e391450b0b7bd53d8ebb569c8ee GIT binary patch literal 238744 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%0A2{Rk`MJEL2>~r2VJogu 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%0A)vbV)nZeIA0ytjp#uLRuFG%47I^TA=s!qEN|zo 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 literal 0 HcmV?d00001 diff --git a/education/windows/images/suspcs/splash-screen.png b/education/windows/images/suspcs/splash-screen.png new file mode 100644 index 0000000000000000000000000000000000000000..b5218029c4b91e9b864f783b0d077f1471c5e3f0 GIT binary patch literal 172150 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

    qa*nIAs=*w58M-I*&;YvP02l~ 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%0AhAaYo)dL!$x= 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 Date: Wed, 3 Jul 2024 18:44:07 -0600 Subject: [PATCH 028/173] Feedback from review --- .../do/delivery-optimization-configure.md | 99 ++++++++++++------ .../do/images/do-setup-device-counts.png | Bin 38723 -> 0 bytes .../do/images/do-setup-network-topology.png | Bin 64370 -> 64030 bytes .../do/images/do-setup-org-size.png | Bin 0 -> 34454 bytes .../do/images/do-setup-presence.png | Bin 29520 -> 33727 bytes .../waas-delivery-optimization-reference.md | 2 +- 6 files changed, 70 insertions(+), 31 deletions(-) delete mode 100644 windows/deployment/do/images/do-setup-device-counts.png create mode 100644 windows/deployment/do/images/do-setup-org-size.png diff --git a/windows/deployment/do/delivery-optimization-configure.md b/windows/deployment/do/delivery-optimization-configure.md index c071770b24..e76d94965e 100644 --- a/windows/deployment/do/delivery-optimization-configure.md +++ b/windows/deployment/do/delivery-optimization-configure.md @@ -1,6 +1,6 @@ --- title: Configure Delivery Optimization for Windows -description: In this article, learn about the different configuration considerations to optimize Delivery Optimization in your environment. +description: In this article, learn about the different configuration considerations to optimize Delivery Optimization (DO) in your environment. ms.service: windows-client ms.subservice: itpro-updates ms.topic: how-to @@ -19,27 +19,31 @@ appliesto: ms.date: 07/01/2024 --- -# Configure Delivery Optimization for Windows +# Configure Delivery Optimization (DO) for Windows ## Delivery Optimization set up considerations checklist +Use this checklist to guide you through different aspects when modifying Delivery Optimization configurations for your environment. + 1. Allow Delivery Optimization communication -1. Find Delivery Optimization -1. Network topology -1. Device count -1. System resources -1. Improve efficiencies -1. Connected Cache +2. Options to apply Delivery Optimization settings +3. Network topology +4. Optimize P2P usage for your organization size +5. System resources +6. Improve efficiencies +7. Connected Cache ## 1. Allow DO communication :::image type="content" source="images/do-setup-allow-communication.png" alt-text="Screenshot of the considerations to allow Delivery Optimization communication." lightbox="images/do-setup-allow-communication.png"::: -Learn more about Firewall, Proxy, and Port requirements for Delivery Optimization communication. +Delivery Optimization is used to download Microsoft content from different sources (HTTP source, peers, and/or dedicated cache solution). It requires communication between the DO client and the service to find the best and most reliable source of content. For this technology to work, the DO client running on the Windows device must be able to reach the DO cloud service. + +Find out more about the requirements for Firewall, Proxy, and Port settings to enable Delivery Optimization communication. ### Firewall -There are some host names that you need to permit through your Firewall for Delivery Optimization to communicate. Check the [full list](waas-delivery-optimization-faq.yml#what-hostnames-should-i-allow-through-my-firewall-to-support-delivery-optimization) of host names to permit. +There are service endpoints that you need to permit through your Firewall to communicate with the Delivery Optimization service. Check the [full list](waas-delivery-optimization-faq.yml#what-hostnames-should-i-allow-through-my-firewall-to-support-delivery-optimization) of endpoints to permit. ### Local proxy @@ -47,29 +51,40 @@ When using a proxy, you want to bypass calls from the Delivery Optimization serv ### Cloud proxy -If you're using a cloud proxy, you should configure it to allow Delivery Optimization traffic to [bypass the proxy](waas-delivery-optimization-faq.yml#what-is-the-recommended-configuration-for-delivery-optimization-used-with-cloud-proxies). Otherwise, you may experience reduced performance and increased bandwidth consumption. +To allow peer-to-peer (P2P) to work properly you need to allow direct calls to the Delivery Optimization service from your devices (bypass the *.prod.do.dsp.mp.microsoft.com in your proxy). If the calls to the DO service are funneled through your proxy, it will alter the public IP Address of the devices, preventing P2P from working properly. If you're using a cloud proxy, you should configure it to allow Delivery Optimization traffic to [bypass the proxy](waas-delivery-optimization-faq.yml#what-is-the-recommended-configuration-for-delivery-optimization-used-with-cloud-proxies). Otherwise, you may experience reduced performance and increased bandwidth consumption. ### Ports Delivery Optimization requires the use of certain ports to deliver content. Make sure all the [required ports](waas-delivery-optimization-faq.yml#which-ports-does-delivery-optimization-use) are open to make Delivery Optimization work seamlessly. +| Port | Function | +|---------|-------------------| +| 7680 | Listen for P2P using TCP/IP | +| 3544 | Uses Teredo to discover and connect to peers across NATs | +| 443 | Used to communicate Delivery Optimization client and service | + ## 2. DO presence :::image type="content" source="images/do-setup-presence.png" alt-text="Screenshot of different product areas where you find Delivery Optimization." lightbox="images/do-setup-presence.png"::: -Use Group Policy or MDM Policies to locate Delivery Optimization settings. +### Group Policies -**Group Policies:** Computer Configuration\Administrative Templates\Windows Components\Delivery Optimization. -**MDM Policies:** You can use an MDM solution like Intune to configure Delivery Optimization. +To use Group Policy to manage Delivery Optimization settings you can find them here, -Delivery Optimization is increasingly found throughout Microsoft products. Learn more about the areas where there's integration to see how you can optimize the results in your environment. +```Computer Configuration\Administrative Templates\Windows Components\Delivery Optimization. or MDM Policies to locate Delivery Optimization settings.``` + +### MDM Policies + +Similarly, in MDM, the Delivery Optimization settings are under, + +```.Vendor/MSFT/Policy/Config/DeliveryOptimization/.``` + +Delivery Optimization can be used with other Microsoft products. Learn more about the areas where there's integration to see how you can optimize the results in your environment. * [Microsoft Endpoint Manager (MEM)](/mem/intune/configuration/delivery-optimization-windows) * [Microsoft Endpoint Configuration Manager (MECM)](/mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery) * [Autopilot](../windows-deployment-scenarios.md#modern-deployment-methods)/[Autopatch](../windows-autopatch/overview/windows-autopatch-overview.md) – there are no specific settings that should be configured for Autopilot or Autopatch devices. However, it’s important to remember that once the device is connected to the corporate network, Delivery Optimization policies are applied. - - ## 3. Network topology :::image type="content" source="images/do-setup-network-topology.png" alt-text="Screenshot of Delivery Optimization network topology considerations." lightbox="images/do-setup-network-topology.png"::: @@ -84,9 +99,12 @@ Peer groups can be defined in Delivery Optimization using a combination of setti To limit a peer group to your LAN, choose [DODownloadMode](waas-delivery-optimization-reference.md#download-mode) (1), LAN-mode. This Download Mode setting includes any devices that share the same public IP address when they connect to the Internet (behind the same NAT) in a single peer group. +> [!NOTE] +> If your network topology is a hub and spoke - consider using Group download mode mode and/or restrict peer selection to the subnet. + ##### Wide area network (WAN) -To achieve peer groups across NATs within the same site, over the WAN, or to have more control in your local environment, use Download Mode ‘2’, Group-mode. Group download mode allows you to define a unique GUID Group ID or use existing “boundaries” in your enterprise with the [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) setting to identify a peer group. +To achieve peer groups across NATs within the same site, over the WAN, or to have more control in your local environment, use Download Mode ‘2’, Group-mode. Group download mode allows you to define a unique GUID Group ID or use existing logical groupings (e.g. AD Site) in your enterprise with the [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) setting to identify a peer group. ##### GroupIDSource default behavior @@ -94,6 +112,9 @@ There are several options for identifying your Group ID using the [DOGroupIDSour > [!NOTE] > If your peer group spans across NATs, the Teredo service will be used on port 3544. +> +> > [!NOTE] +> For Configuration Manager users, we recommend to leverage existing [MECM boundary groups](/mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery) to define the peer groups. ##### Restrict peer selection @@ -101,19 +122,19 @@ If your environment requires a more granular approach, you can use the Restrict ### Non-peering options -There are two valid Download Modes that don't use the peer-to-peer functionality to deliver content; Download Modes (0) and (99). Download Mode (0) provides hash checks of the requested content and allows for quick detection and recovery of corrupted data due to the use of piece level hash checks. Download Mode (99) will provide a reliable download experience over HTTP from the download's original source or Microsoft, with no other checks. +There are two valid Download Modes that don't use the peer-to-peer functionality to deliver content; Download Modes (0) and (99). Download Mode (0) uses additional metadata provided by the Delivery Optimization cloud services for a peerless, reliable and efficient download experience. Download Mode (99) will provide a reliable download experience over HTTP from the download's original source or Microsoft, with no other checks. ### Peering with VPN -By default, if Delivery Optimization detects a VPN, peering is not used. To enable this behavior, use the [DOAllowVPNPeerCaching](waas-delivery-optimization-reference.md#enable-peer-caching-while-the-device-connects-via-vpn) policy. The Delivery Optimization Client looks in the network adapter’s ‘Description’ and ‘FriendlyName’ strings to determine VPN usage. To allow greater flexibility for VPN identification, use the [DOVpnKeywords](waas-delivery-optimization-reference.md#vpn-keywords) to add descriptors for a particular VPN. Also related, there's a [DODisallowCacheServerDownloadsOnVPN*](waas-delivery-optimization-reference.md#disallow-cache-server-downloads-on-vpn) policy to prevent downloads from a cache server while on a VPN connection. +By default, if Delivery Optimization detects a VPN, peering is not used. To enable this behavior, use the [DOAllowVPNPeerCaching](waas-delivery-optimization-reference.md#enable-peer-caching-while-the-device-connects-via-vpn) policy. The Delivery Optimization Client looks in the network adapter’s ‘Description’ and ‘FriendlyName’ strings to determine VPN usage. To allow greater flexibility for VPN identification, use the [DOVpnKeywords](waas-delivery-optimization-reference.md#vpn-keywords) to add descriptors for a particular VPN. -## 4. Device counts +## 4. Optimize P2P usage for your organization size -:::image type="content" source="images/do-setup-device-counts.png" alt-text="Screenshot of Delivery Optimization device count considerations." lightbox="images/do-setup-device-counts.png"::: +:::image type="content" source="images/do-setup-org-size.png" alt-text="Screenshot of optimizing P2P usage for your organization." lightbox="images/do-setup-org-size.png"::: Delivery Optimization is designed to perform best in a large-scale environment with many devices. Depending on the size of the environment, you should evaluate the value of the [DOMinFileSizeToCache](waas-delivery-optimization-reference.md#minimum-peer-caching-content-file-size) to optimize peering. -### Cache file size +### Minimum file size to cache Content peering has a limited number of slots available at any given time. By default, only content files that are 50 MB or larger can be used for peering. In an environment with more than 30 devices, change the [DOMinFileSizeToCache](waas-delivery-optimization-reference.md#minimum-peer-caching-content-file-size) to a lower value (10 MB), to have more content available for peering, which can be distributed among many devices. For an even larger number of devices (>100), you can raise this setting to (1 MB). @@ -129,15 +150,19 @@ There are some Delivery Optimization configurations that can make an impact when ### Disk size -Alter the minimum disk size a device must have to use peering with the [DOMinDiskSizeAllowedToPeer](waas-delivery-optimization-reference.md#minimum-disk-size-allowed-to-use-peer-caching) setting. You can also manage the amount of space the Delivery Optimization cache uses with the following settings: [DOMaxCacheSize](waas-delivery-optimization-reference.md#max-cache-size)/[DOAbsoluteMaxCacheSize](waas-delivery-optimization-reference.md#absolute-max-cache-size). +Alter the minimum disk size (default is 32 GB) a device must have to use peering with the [DOMinDiskSizeAllowedToPeer](waas-delivery-optimization-reference.md#minimum-disk-size-allowed-to-use-peer-caching) setting. + +### Optimize cache size + +You can also manage the amount of space the Delivery Optimization cache uses with the following settings: [DOMaxCacheSize](waas-delivery-optimization-reference.md#max-cache-size) (default is 20%) and [DOAbsoluteMaxCacheSize](waas-delivery-optimization-reference.md#absolute-max-cache-size) (default is not configured). ### RAM size -Control the minimum amount of RAM (inclusive) allowed to use peer caching, [DOMinRAMAllowedToPeer](waas-delivery-optimization-reference.md#minimum-ram-inclusive-allowed-to-use-peer-caching). +Control the minimum amount of RAM (inclusive) allowed to use peer caching (default is 4 GB), [DOMinRAMAllowedToPeer](waas-delivery-optimization-reference.md#minimum-ram-inclusive-allowed-to-use-peer-caching). -### Large # of devices with healthy system resources +### Large # of devices with idle system resources -In a lab situation, there's typically a set number of devices that are plugged in and have ample free disk space. By increasing the content expiration interval of [DOMaxCacheAge](waas-delivery-optimization-reference.md#max-cache-age) to 7 or more (up to 30 days), you can take advantage of these devices, using them as excellent upload sources to upload more content over a longer period. +In an environment with a set number of devices that are plugged in and have ample free disk space try increasing the content expiration interval of [DOMaxCacheAge](waas-delivery-optimization-reference.md#max-cache-age) seven or more (up to 30 days). You can take advantage of these devices, using them as excellent upload sources to upload more content over a longer period. ## 6. Improve efficiencies @@ -146,12 +171,15 @@ In a lab situation, there's typically a set number of devices that are plugged i Looking to improve efficiency? Some of the most powerful settings you can change that could have a significant impact within your environment include: * Help optimize peer connection over HTTP connections using the [DOMinBackgroundQoS](waas-delivery-optimization-reference.md#minimum-background-qos) policy. A good value for the [DOMinBackgroundQoS](waas-delivery-optimization-reference.md#minimum-background-qos) policy is something lower than the average download speed seen in your network. For example, if your average speed is 1000 KB/s, set this policy to 500 KB/s. -* Improve chances of downloading from peers and/or cache server by delaying the time DO attempts to make connections before falling back to the HTTP source. The set of policies include: [DODelayBackgroundDownloadFromHttp](waas-delivery-optimization-reference.md#delay-background-download-from-http-in-secs), [DODelayForegroundDownloadFromHttp](waas-delivery-optimization-reference.md#delay-foreground-download-from-http-in-secs), [DelayCacheServerFallbackBackground*](waas-delivery-optimization-reference.md#delay-background-download-cache-server-fallback-in-secs), [DelayCacheServerFallbackForeground*](waas-delivery-optimization-reference.md#delay-foreground-download-cache-server-fallback-in-secs). For applicable scenarios (improving efficiency from peers or cache server) a good starting point is ’60 - 90’ seconds for the background settings and ’30 – 60’ for foreground settings. -* Reduce any disruptions and help to manage the timing of network usage by utilizing the business hours policies, [DOSetHoursToLimitForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#set-business-hours-to-limit-foreground-download-bandwidth) and [DOSetHoursToLimitBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#set-business-hours-to-limit-background-download-bandwidth). +* Improve chances of downloading from peers and/or cache server by delaying the time DO attempts to make connections before falling back to the HTTP source. The set of policies include: [DODelayBackgroundDownloadFromHttp](waas-delivery-optimization-reference.md#delay-background-download-from-http-in-secs), [DODelayForegroundDownloadFromHttp](waas-delivery-optimization-reference.md#delay-foreground-download-from-http-in-secs). For applicable scenarios (improving efficiency from peers or cache server) a good starting point is 60 seconds for the background settings and 30 seconds for foreground settings. + +### Bandwidth throttling options + +* Reduce disruptions by throttling differently at different times of day, using the business hours policies, [DOSetHoursToLimitForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#set-business-hours-to-limit-foreground-download-bandwidth) and [DOSetHoursToLimitBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#set-business-hours-to-limit-background-download-bandwidth). * Manage network usage as a percentage or absolute value (Note: The absolute policies are recommended in low bandwidth environments). These policies include: [DOPercentageMaxForegroundBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth)/[DOPercentageMaxBackgroundBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth), [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth-in-kbs), and [DOMaxForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs). > [!NOTE] -> Not all content types aren't eligible for P2P. Refer the [complete list](waas-delivery-optimization.md#types-of-download-content-supported-by-delivery-optimization) to learn more. +> Not all content types are eligible for P2P. Refer the [complete list](waas-delivery-optimization.md#types-of-download-content-supported-by-delivery-optimization) to learn more. ## 7. Connected cache @@ -165,6 +193,17 @@ Looking to improve efficiency? Some of the most powerful settings you can change * [DelayCacheServerFallbackBackground](waas-delivery-optimization-reference.md#delay-background-download-cache-server-fallback-in-secs) and [DelayCacheServerFallbackForeground](waas-delivery-optimization-reference.md#delay-foreground-download-cache-server-fallback-in-secs) are the delay policies to help improve chances of pulling content from the network cache host servers. (See recommended values in ‘Improving Efficiencies’ section). * [DODisallowCacheServerDownloadsOnVPN](waas-delivery-optimization-reference.md#disallow-cache-server-downloads-on-vpn) allows control of the cache host server to supply content, when device is on a VPN connection. +## Summary of basic configuration recommendations + +| Use case | Policy | Recommended value | +| --- | --- | ------------------------- | +| Use P2P | DownloadMode | 1 or 2 | +| Do not use P2P | DownloadMode | 0 | +| Number of devices in the organization | MinFileSizeToCache | 1 MB for peer group > 100 devices | +| Idle system resources | MaxCacheAge | 7 days (604800 seconds) | +| Improve efficiencies | MinBackgroundQoS and DelayBackgroundDownloadFromHttp / DelayForegroundDownloadFromHttp | 500 KB/s and 60/30 seconds | +| Using Connected Cache? | DelayCacheServerFallbackBackground / DelayCacheServerFallbackForeground | 60/30 seconds | + ## Monitor Delivery Optimization Whether you opt for the default Delivery Optimization configurations or tailor them to suit your environment, you will want to track the outcomes to see how they improve your efficiency. [Learn more](waas-delivery-optimization-monitor.md) about the monitoring options for Delivery Optimization. diff --git a/windows/deployment/do/images/do-setup-device-counts.png b/windows/deployment/do/images/do-setup-device-counts.png deleted file mode 100644 index 211195a6358481eae0bc12a3c2e9d3f4683b7ab2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38723 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

    >q6=q68Uw-~Ua4Z4K-2)I{ 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 literal 64370 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≀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 Jmfy9B_ Date: Wed, 3 Jul 2024 20:20:57 -0600 Subject: [PATCH 029/173] Fix spelling, grammar --- .gitignore | 1 + .../do/delivery-optimization-configure.md | 14 +++++--------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index 23057defcc..f770083f1d 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ settings.json wdav-pm-sln.csproj wdav-pm-sln.csproj.user wdav-pm-sln.sln +windows/deployment/do/delivery-optimization-configure.md diff --git a/windows/deployment/do/delivery-optimization-configure.md b/windows/deployment/do/delivery-optimization-configure.md index e76d94965e..2b594f19f7 100644 --- a/windows/deployment/do/delivery-optimization-configure.md +++ b/windows/deployment/do/delivery-optimization-configure.md @@ -71,13 +71,13 @@ Delivery Optimization requires the use of certain ports to deliver content. Make To use Group Policy to manage Delivery Optimization settings you can find them here, -```Computer Configuration\Administrative Templates\Windows Components\Delivery Optimization. or MDM Policies to locate Delivery Optimization settings.``` + `Computer Configuration\Administrative Templates\Windows Components\Delivery Optimization` ### MDM Policies Similarly, in MDM, the Delivery Optimization settings are under, -```.Vendor/MSFT/Policy/Config/DeliveryOptimization/.``` + `.Vendor/MSFT/Policy/Config/DeliveryOptimization/` Delivery Optimization can be used with other Microsoft products. Learn more about the areas where there's integration to see how you can optimize the results in your environment. @@ -100,7 +100,7 @@ Peer groups can be defined in Delivery Optimization using a combination of setti To limit a peer group to your LAN, choose [DODownloadMode](waas-delivery-optimization-reference.md#download-mode) (1), LAN-mode. This Download Mode setting includes any devices that share the same public IP address when they connect to the Internet (behind the same NAT) in a single peer group. > [!NOTE] -> If your network topology is a hub and spoke - consider using Group download mode mode and/or restrict peer selection to the subnet. +> If your network topology is a hub and spoke - consider using Group download mode and/or restrict peer selection to the subnet. ##### Wide area network (WAN) @@ -113,8 +113,7 @@ There are several options for identifying your Group ID using the [DOGroupIDSour > [!NOTE] > If your peer group spans across NATs, the Teredo service will be used on port 3544. > -> > [!NOTE] -> For Configuration Manager users, we recommend to leverage existing [MECM boundary groups](/mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery) to define the peer groups. +> For Configuration Manager users, we recommend leveraging existing [MECM boundary groups](/mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery) to define the peer groups. ##### Restrict peer selection @@ -179,15 +178,12 @@ Looking to improve efficiency? Some of the most powerful settings you can change * Manage network usage as a percentage or absolute value (Note: The absolute policies are recommended in low bandwidth environments). These policies include: [DOPercentageMaxForegroundBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth)/[DOPercentageMaxBackgroundBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth), [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth-in-kbs), and [DOMaxForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs). > [!NOTE] -> Not all content types are eligible for P2P. Refer the [complete list](waas-delivery-optimization.md#types-of-download-content-supported-by-delivery-optimization) to learn more. +> Not all content types are eligible for P2P. Refer to the [complete list](waas-delivery-optimization.md#types-of-download-content-supported-by-delivery-optimization) to learn more. ## 7. Connected cache :::image type="content" source="images/do-setup-connected-cache.png" alt-text="Screenshot of Delivery Optimization options when using Connected Cache." lightbox="images/do-setup-connected-cache.png"::: -> [!NOTE] -> When using the Connected Cache dedicated cache solution for your environment there are a handful of policies you should be aware of, some of which have been mentioned throughout this page (denoted with *). - * [DOCacheHost](waas-delivery-optimization-reference.md#cache-server-hostname) is the list of cache host server names, separated with commas. Delivery Optimization client connects to the listed Microsoft Connected Cache servers in the order as they're listed. * [DOCacheHostSource](waas-delivery-optimization-reference.md#cache-server-hostname-source) can be used to dynamically discover cache host servers on the network, using DHCP. * [DelayCacheServerFallbackBackground](waas-delivery-optimization-reference.md#delay-background-download-cache-server-fallback-in-secs) and [DelayCacheServerFallbackForeground](waas-delivery-optimization-reference.md#delay-foreground-download-cache-server-fallback-in-secs) are the delay policies to help improve chances of pulling content from the network cache host servers. (See recommended values in ‘Improving Efficiencies’ section). From 96d1f4bb42e22c21575e6aa7717cbf2c8b953f37 Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Wed, 3 Jul 2024 20:27:46 -0600 Subject: [PATCH 030/173] remove protected file --- .gitignore | 24 ------------------------ .vscode/settings.json | 5 +++++ 2 files changed, 5 insertions(+), 24 deletions(-) delete mode 100644 .gitignore create mode 100644 .vscode/settings.json diff --git a/.gitignore b/.gitignore deleted file mode 100644 index f770083f1d..0000000000 --- a/.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -log/ -xhtml/ -packages/ -obj/ -_site/ -Tools/NuGet/ -.optemp/ -*.db -.DS_Store -*.ini -_themes*/ -common/ -.vscode/ -.openpublishing.build.mdproj -.openpublishing.buildcore.ps1 -packages.config -settings.json - -# User-specific files -.vs/ -wdav-pm-sln.csproj -wdav-pm-sln.csproj.user -wdav-pm-sln.sln -windows/deployment/do/delivery-optimization-configure.md diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000000..96f70ba055 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "cSpell.words": [ + "cachehost" + ] +} \ No newline at end of file From 752a1f2553b807a8b81c73f9691534fa8d8d772e Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Wed, 3 Jul 2024 20:39:02 -0600 Subject: [PATCH 031/173] test --- windows/deployment/do/delivery-optimization-configure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/do/delivery-optimization-configure.md b/windows/deployment/do/delivery-optimization-configure.md index 2b594f19f7..fc8064d809 100644 --- a/windows/deployment/do/delivery-optimization-configure.md +++ b/windows/deployment/do/delivery-optimization-configure.md @@ -91,7 +91,7 @@ Delivery Optimization can be used with other Microsoft products. Learn more abou Peer groups can be defined in Delivery Optimization using a combination of settings such as [DODownloadMode](waas-delivery-optimization-reference.md#download-mode), [DOGroupID](waas-delivery-optimization-reference.md#group-id), [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids), and [DORestrictPeerSelection](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection). *The combination of settings in use will depend on your desired peer group(s) and your network topology.* -### Peering setup +### P2P setup #### Define peer groups From 38d40772b632d58dce6f3b90ef83f2193aae896b Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Wed, 3 Jul 2024 20:45:45 -0600 Subject: [PATCH 032/173] Revert "Fix spelling, grammar" This reverts commit f859fbbd5c6295d280106aa39b04af7faf409799. --- .gitignore | 23 +++++++++++++++++++ .../do/delivery-optimization-configure.md | 14 +++++++---- 2 files changed, 32 insertions(+), 5 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000..23057defcc --- /dev/null +++ b/.gitignore @@ -0,0 +1,23 @@ +log/ +xhtml/ +packages/ +obj/ +_site/ +Tools/NuGet/ +.optemp/ +*.db +.DS_Store +*.ini +_themes*/ +common/ +.vscode/ +.openpublishing.build.mdproj +.openpublishing.buildcore.ps1 +packages.config +settings.json + +# User-specific files +.vs/ +wdav-pm-sln.csproj +wdav-pm-sln.csproj.user +wdav-pm-sln.sln diff --git a/windows/deployment/do/delivery-optimization-configure.md b/windows/deployment/do/delivery-optimization-configure.md index fc8064d809..23180eee37 100644 --- a/windows/deployment/do/delivery-optimization-configure.md +++ b/windows/deployment/do/delivery-optimization-configure.md @@ -71,13 +71,13 @@ Delivery Optimization requires the use of certain ports to deliver content. Make To use Group Policy to manage Delivery Optimization settings you can find them here, - `Computer Configuration\Administrative Templates\Windows Components\Delivery Optimization` +```Computer Configuration\Administrative Templates\Windows Components\Delivery Optimization. or MDM Policies to locate Delivery Optimization settings.``` ### MDM Policies Similarly, in MDM, the Delivery Optimization settings are under, - `.Vendor/MSFT/Policy/Config/DeliveryOptimization/` +```.Vendor/MSFT/Policy/Config/DeliveryOptimization/.``` Delivery Optimization can be used with other Microsoft products. Learn more about the areas where there's integration to see how you can optimize the results in your environment. @@ -100,7 +100,7 @@ Peer groups can be defined in Delivery Optimization using a combination of setti To limit a peer group to your LAN, choose [DODownloadMode](waas-delivery-optimization-reference.md#download-mode) (1), LAN-mode. This Download Mode setting includes any devices that share the same public IP address when they connect to the Internet (behind the same NAT) in a single peer group. > [!NOTE] -> If your network topology is a hub and spoke - consider using Group download mode and/or restrict peer selection to the subnet. +> If your network topology is a hub and spoke - consider using Group download mode mode and/or restrict peer selection to the subnet. ##### Wide area network (WAN) @@ -113,7 +113,8 @@ There are several options for identifying your Group ID using the [DOGroupIDSour > [!NOTE] > If your peer group spans across NATs, the Teredo service will be used on port 3544. > -> For Configuration Manager users, we recommend leveraging existing [MECM boundary groups](/mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery) to define the peer groups. +> > [!NOTE] +> For Configuration Manager users, we recommend to leverage existing [MECM boundary groups](/mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery) to define the peer groups. ##### Restrict peer selection @@ -178,12 +179,15 @@ Looking to improve efficiency? Some of the most powerful settings you can change * Manage network usage as a percentage or absolute value (Note: The absolute policies are recommended in low bandwidth environments). These policies include: [DOPercentageMaxForegroundBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth)/[DOPercentageMaxBackgroundBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth), [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth-in-kbs), and [DOMaxForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs). > [!NOTE] -> Not all content types are eligible for P2P. Refer to the [complete list](waas-delivery-optimization.md#types-of-download-content-supported-by-delivery-optimization) to learn more. +> Not all content types are eligible for P2P. Refer the [complete list](waas-delivery-optimization.md#types-of-download-content-supported-by-delivery-optimization) to learn more. ## 7. Connected cache :::image type="content" source="images/do-setup-connected-cache.png" alt-text="Screenshot of Delivery Optimization options when using Connected Cache." lightbox="images/do-setup-connected-cache.png"::: +> [!NOTE] +> When using the Connected Cache dedicated cache solution for your environment there are a handful of policies you should be aware of, some of which have been mentioned throughout this page (denoted with *). + * [DOCacheHost](waas-delivery-optimization-reference.md#cache-server-hostname) is the list of cache host server names, separated with commas. Delivery Optimization client connects to the listed Microsoft Connected Cache servers in the order as they're listed. * [DOCacheHostSource](waas-delivery-optimization-reference.md#cache-server-hostname-source) can be used to dynamically discover cache host servers on the network, using DHCP. * [DelayCacheServerFallbackBackground](waas-delivery-optimization-reference.md#delay-background-download-cache-server-fallback-in-secs) and [DelayCacheServerFallbackForeground](waas-delivery-optimization-reference.md#delay-foreground-download-cache-server-fallback-in-secs) are the delay policies to help improve chances of pulling content from the network cache host servers. (See recommended values in ‘Improving Efficiencies’ section). From 566e0f74582047e933b79939103377fd30a7b4a2 Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Wed, 3 Jul 2024 20:50:17 -0600 Subject: [PATCH 033/173] Remove json file from PR --- .vscode/settings.json | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 96f70ba055..0000000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "cSpell.words": [ - "cachehost" - ] -} \ No newline at end of file From 1a90c2051d7adc7c9268a1ce48b9b106d08dc0b5 Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Wed, 3 Jul 2024 20:53:39 -0600 Subject: [PATCH 034/173] Add title back --- windows/deployment/do/delivery-optimization-configure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/do/delivery-optimization-configure.md b/windows/deployment/do/delivery-optimization-configure.md index 23180eee37..e76d94965e 100644 --- a/windows/deployment/do/delivery-optimization-configure.md +++ b/windows/deployment/do/delivery-optimization-configure.md @@ -91,7 +91,7 @@ Delivery Optimization can be used with other Microsoft products. Learn more abou Peer groups can be defined in Delivery Optimization using a combination of settings such as [DODownloadMode](waas-delivery-optimization-reference.md#download-mode), [DOGroupID](waas-delivery-optimization-reference.md#group-id), [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids), and [DORestrictPeerSelection](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection). *The combination of settings in use will depend on your desired peer group(s) and your network topology.* -### P2P setup +### Peering setup #### Define peer groups From 0e555a611b83fcc720dab042320cecb735359e4b Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Wed, 3 Jul 2024 21:08:33 -0600 Subject: [PATCH 035/173] More spelling errors --- .../deployment/do/delivery-optimization-configure.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/windows/deployment/do/delivery-optimization-configure.md b/windows/deployment/do/delivery-optimization-configure.md index e76d94965e..3b1fa6d16c 100644 --- a/windows/deployment/do/delivery-optimization-configure.md +++ b/windows/deployment/do/delivery-optimization-configure.md @@ -71,13 +71,13 @@ Delivery Optimization requires the use of certain ports to deliver content. Make To use Group Policy to manage Delivery Optimization settings you can find them here, -```Computer Configuration\Administrative Templates\Windows Components\Delivery Optimization. or MDM Policies to locate Delivery Optimization settings.``` + `Computer Configuration\Administrative Templates\Windows Components\Delivery Optimization` ### MDM Policies Similarly, in MDM, the Delivery Optimization settings are under, -```.Vendor/MSFT/Policy/Config/DeliveryOptimization/.``` + `.Vendor/MSFT/Policy/Config/DeliveryOptimization/` Delivery Optimization can be used with other Microsoft products. Learn more about the areas where there's integration to see how you can optimize the results in your environment. @@ -100,7 +100,7 @@ Peer groups can be defined in Delivery Optimization using a combination of setti To limit a peer group to your LAN, choose [DODownloadMode](waas-delivery-optimization-reference.md#download-mode) (1), LAN-mode. This Download Mode setting includes any devices that share the same public IP address when they connect to the Internet (behind the same NAT) in a single peer group. > [!NOTE] -> If your network topology is a hub and spoke - consider using Group download mode mode and/or restrict peer selection to the subnet. +> If your network topology is a hub and spoke - consider using Group download mode and/or restrict peer selection to the subnet. ##### Wide area network (WAN) @@ -113,8 +113,7 @@ There are several options for identifying your Group ID using the [DOGroupIDSour > [!NOTE] > If your peer group spans across NATs, the Teredo service will be used on port 3544. > -> > [!NOTE] -> For Configuration Manager users, we recommend to leverage existing [MECM boundary groups](/mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery) to define the peer groups. +> For Configuration Manager users, we recommend to leverage existing [MECM boundary groups](/mem/configmgr/core/plan-design/hierarchy/fundamental-concepts-for-content-management.md##delivery-optimization) to define the peer groups. ##### Restrict peer selection @@ -179,7 +178,7 @@ Looking to improve efficiency? Some of the most powerful settings you can change * Manage network usage as a percentage or absolute value (Note: The absolute policies are recommended in low bandwidth environments). These policies include: [DOPercentageMaxForegroundBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth)/[DOPercentageMaxBackgroundBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth), [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth-in-kbs), and [DOMaxForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs). > [!NOTE] -> Not all content types are eligible for P2P. Refer the [complete list](waas-delivery-optimization.md#types-of-download-content-supported-by-delivery-optimization) to learn more. +> Not all content types are eligible for P2P. Refer to the [complete list](waas-delivery-optimization.md#types-of-download-content-supported-by-delivery-optimization) to learn more. ## 7. Connected cache From 5c2aac47e91cb7f83e42540b682e8cac315435eb Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Wed, 3 Jul 2024 21:15:42 -0600 Subject: [PATCH 036/173] Fix link --- windows/deployment/do/delivery-optimization-configure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/do/delivery-optimization-configure.md b/windows/deployment/do/delivery-optimization-configure.md index 3b1fa6d16c..68dfb06058 100644 --- a/windows/deployment/do/delivery-optimization-configure.md +++ b/windows/deployment/do/delivery-optimization-configure.md @@ -113,7 +113,7 @@ There are several options for identifying your Group ID using the [DOGroupIDSour > [!NOTE] > If your peer group spans across NATs, the Teredo service will be used on port 3544. > -> For Configuration Manager users, we recommend to leverage existing [MECM boundary groups](/mem/configmgr/core/plan-design/hierarchy/fundamental-concepts-for-content-management.md##delivery-optimization) to define the peer groups. +> For Configuration Manager users, we recommend to leverage existing [boundary groups](/mem/configmgr/core/plan-design/hierarchy/fundamental-concepts-for-content-management#delivery-optimization) to define the peer groups. ##### Restrict peer selection From d6c0375c4c233b970d50a073c8c6ab662b21d292 Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Wed, 3 Jul 2024 21:26:23 -0600 Subject: [PATCH 037/173] Remove MCC note --- windows/deployment/do/delivery-optimization-configure.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/windows/deployment/do/delivery-optimization-configure.md b/windows/deployment/do/delivery-optimization-configure.md index 68dfb06058..d0a52cd38d 100644 --- a/windows/deployment/do/delivery-optimization-configure.md +++ b/windows/deployment/do/delivery-optimization-configure.md @@ -184,9 +184,6 @@ Looking to improve efficiency? Some of the most powerful settings you can change :::image type="content" source="images/do-setup-connected-cache.png" alt-text="Screenshot of Delivery Optimization options when using Connected Cache." lightbox="images/do-setup-connected-cache.png"::: -> [!NOTE] -> When using the Connected Cache dedicated cache solution for your environment there are a handful of policies you should be aware of, some of which have been mentioned throughout this page (denoted with *). - * [DOCacheHost](waas-delivery-optimization-reference.md#cache-server-hostname) is the list of cache host server names, separated with commas. Delivery Optimization client connects to the listed Microsoft Connected Cache servers in the order as they're listed. * [DOCacheHostSource](waas-delivery-optimization-reference.md#cache-server-hostname-source) can be used to dynamically discover cache host servers on the network, using DHCP. * [DelayCacheServerFallbackBackground](waas-delivery-optimization-reference.md#delay-background-download-cache-server-fallback-in-secs) and [DelayCacheServerFallbackForeground](waas-delivery-optimization-reference.md#delay-foreground-download-cache-server-fallback-in-secs) are the delay policies to help improve chances of pulling content from the network cache host servers. (See recommended values in ‘Improving Efficiencies’ section). From f818cdc842024f0f075f551156e42888f7fab31e Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Sat, 6 Jul 2024 20:33:00 -0600 Subject: [PATCH 038/173] Clean up proxy section, minor grammar updates --- .../do/delivery-optimization-configure.md | 65 ++++++++++-------- .../do/images/do-setup-presence.png | Bin 33727 -> 21663 bytes 2 files changed, 35 insertions(+), 30 deletions(-) diff --git a/windows/deployment/do/delivery-optimization-configure.md b/windows/deployment/do/delivery-optimization-configure.md index d0a52cd38d..78bf119824 100644 --- a/windows/deployment/do/delivery-optimization-configure.md +++ b/windows/deployment/do/delivery-optimization-configure.md @@ -45,13 +45,17 @@ Find out more about the requirements for Firewall, Proxy, and Port settings to e There are service endpoints that you need to permit through your Firewall to communicate with the Delivery Optimization service. Check the [full list](waas-delivery-optimization-faq.yml#what-hostnames-should-i-allow-through-my-firewall-to-support-delivery-optimization) of endpoints to permit. -### Local proxy +### Proxy -When using a proxy, you want to bypass calls from the Delivery Optimization service (*.prod.do.dsp.mp.microsoft.com), as any altering of the public IP address prevents peering from working properly. For downloads from HTTP sources, Delivery Optimization can use the automatic proxy discovery capability of WinHttp to handle communication with the proxy server. It’s important to know, Delivery Optimization uses byte range requests, so you’ll want to make sure your proxy allows this capability. [Learn more](delivery-optimization-proxy.md) about Delivery Optimization with a proxy server. +To allow peer-to-peer (P2P) to work properly you need to allow direct calls to the Delivery Optimization service from your devices. When using a proxy, you want to bypass calls from the Delivery Optimization service (*.prod.do.dsp.mp.microsoft.com). If the calls to the DO service are funneled through your proxy, it will alter the public IP address of the devices, preventing P2P from working properly. -### Cloud proxy +#### Local proxy -To allow peer-to-peer (P2P) to work properly you need to allow direct calls to the Delivery Optimization service from your devices (bypass the *.prod.do.dsp.mp.microsoft.com in your proxy). If the calls to the DO service are funneled through your proxy, it will alter the public IP Address of the devices, preventing P2P from working properly. If you're using a cloud proxy, you should configure it to allow Delivery Optimization traffic to [bypass the proxy](waas-delivery-optimization-faq.yml#what-is-the-recommended-configuration-for-delivery-optimization-used-with-cloud-proxies). Otherwise, you may experience reduced performance and increased bandwidth consumption. +For downloads from HTTP sources, Delivery Optimization can use the automatic proxy discovery capability of WinHttp to handle communication with the proxy server. It’s important to know, Delivery Optimization uses byte range requests, so you’ll want to make sure your proxy allows this capability. [Learn more](delivery-optimization-proxy.md) about using Delivery Optimization with a proxy server. + +#### Cloud proxy + + If you're using a cloud proxy, you should configure it to allow Delivery Optimization traffic to [bypass the proxy](waas-delivery-optimization-faq.yml#what-is-the-recommended-configuration-for-delivery-optimization-used-with-cloud-proxies). Otherwise, you may experience reduced performance and increased bandwidth consumption. ### Ports @@ -60,8 +64,8 @@ Delivery Optimization requires the use of certain ports to deliver content. Make | Port | Function | |---------|-------------------| | 7680 | Listen for P2P using TCP/IP | -| 3544 | Uses Teredo to discover and connect to peers across NATs | -| 443 | Used to communicate Delivery Optimization client and service | +| 3544 | Use Teredo to discover and connect to peers across NATs | +| 443 | Use to communicate Delivery Optimization client and service | ## 2. DO presence @@ -69,27 +73,26 @@ Delivery Optimization requires the use of certain ports to deliver content. Make ### Group Policies -To use Group Policy to manage Delivery Optimization settings you can find them here, +Use Group Policy to manage Delivery Optimization settings here, `Computer Configuration\Administrative Templates\Windows Components\Delivery Optimization` ### MDM Policies -Similarly, in MDM, the Delivery Optimization settings are under, +Use MDM to manage Delivery Optimization settings here, `.Vendor/MSFT/Policy/Config/DeliveryOptimization/` -Delivery Optimization can be used with other Microsoft products. Learn more about the areas where there's integration to see how you can optimize the results in your environment. +Delivery Optimization is integrated with both Microsoft Endpoint Manager and Configuration Manager. * [Microsoft Endpoint Manager (MEM)](/mem/intune/configuration/delivery-optimization-windows) * [Microsoft Endpoint Configuration Manager (MECM)](/mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery) -* [Autopilot](../windows-deployment-scenarios.md#modern-deployment-methods)/[Autopatch](../windows-autopatch/overview/windows-autopatch-overview.md) – there are no specific settings that should be configured for Autopilot or Autopatch devices. However, it’s important to remember that once the device is connected to the corporate network, Delivery Optimization policies are applied. ## 3. Network topology :::image type="content" source="images/do-setup-network-topology.png" alt-text="Screenshot of Delivery Optimization network topology considerations." lightbox="images/do-setup-network-topology.png"::: -Peer groups can be defined in Delivery Optimization using a combination of settings such as [DODownloadMode](waas-delivery-optimization-reference.md#download-mode), [DOGroupID](waas-delivery-optimization-reference.md#group-id), [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids), and [DORestrictPeerSelection](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection). *The combination of settings in use will depend on your desired peer group(s) and your network topology.* +Peer groups can be defined in Delivery Optimization using a combination of settings such as [DODownloadMode](waas-delivery-optimization-reference.md#download-mode), [DOGroupID](waas-delivery-optimization-reference.md#group-id), [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids), and [DORestrictPeerSelection](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection). *The combination of settings used will depend on your desired peer group(s) and your network topology.* ### Peering setup @@ -97,35 +100,35 @@ Peer groups can be defined in Delivery Optimization using a combination of setti ##### Local area network (LAN) -To limit a peer group to your LAN, choose [DODownloadMode](waas-delivery-optimization-reference.md#download-mode) (1), LAN-mode. This Download Mode setting includes any devices that share the same public IP address when they connect to the Internet (behind the same NAT) in a single peer group. +To define a peer group limited to your LAN, choose [DODownloadMode](waas-delivery-optimization-reference.md#download-mode) (1), LAN-mode. This download mode setting includes any devices that share the same public IP address when they connect to the Internet (behind the same NAT) in a single peer group. > [!NOTE] > If your network topology is a hub and spoke - consider using Group download mode and/or restrict peer selection to the subnet. ##### Wide area network (WAN) -To achieve peer groups across NATs within the same site, over the WAN, or to have more control in your local environment, use Download Mode ‘2’, Group-mode. Group download mode allows you to define a unique GUID Group ID or use existing logical groupings (e.g. AD Site) in your enterprise with the [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) setting to identify a peer group. +To achieve peer groups across NATs within the same site, over the WAN, or to have more control in your local environment, use download mode ‘2’, Group-mode. Group download mode allows you to define a unique GUID Group ID or use existing logical groupings (e.g. AD Site) in your enterprise with the [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) setting to identify a peer group. ##### GroupIDSource default behavior -There are several options for identifying your Group ID using the [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids). The default behavior, when the [DOGroupID](waas-delivery-optimization-reference.md#group-id) or [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) policies aren't set, is to determine the Group ID using AD Site (1), Authenticated domain SID (2), or Microsoft Entra tenant ID (5). More information on all [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) setting options available. +There are several options for identifying your Group ID using the [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids). The default behavior, when the [DOGroupID](waas-delivery-optimization-reference.md#group-id) or [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) policies aren't set, is to determine the Group ID using AD Site (1), Authenticated domain SID (2), or Microsoft Entra tenant ID (5). [Learn more](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) about all DOGroupIDSource available options. > [!NOTE] > If your peer group spans across NATs, the Teredo service will be used on port 3544. > -> For Configuration Manager users, we recommend to leverage existing [boundary groups](/mem/configmgr/core/plan-design/hierarchy/fundamental-concepts-for-content-management#delivery-optimization) to define the peer groups. +> For Configuration Manager users, we recommend leveraging existing [boundary groups](/mem/configmgr/core/plan-design/hierarchy/fundamental-concepts-for-content-management#delivery-optimization) to define the peer groups. ##### Restrict peer selection -If your environment requires a more granular approach, you can use the Restrict Peer Discovery setting alongside the Download Mode to achieve more control. For example, if you have several different subnets behind the same NAT but want to limit your peer groups to a single subnet, choose [DODownloadMode](waas-delivery-optimization-reference.md#download-mode) (1) and [DORestrictPeerSelection](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection)(Subnet). This setting can be used with any of the peer-related Download Modes (1, 2, or 3). +If your environment requires a more granular approach, you can use the restrict peer discovery setting alongside the download mode to achieve more control. For example, if you have several different subnets behind the same NAT but want to limit your peer groups to a single subnet, choose [DODownloadMode](waas-delivery-optimization-reference.md#download-mode) (1) and [DORestrictPeerSelection](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection) (Subnet). This setting can be used with any of the peer-related download modes (1, 2, or 3). ### Non-peering options -There are two valid Download Modes that don't use the peer-to-peer functionality to deliver content; Download Modes (0) and (99). Download Mode (0) uses additional metadata provided by the Delivery Optimization cloud services for a peerless, reliable and efficient download experience. Download Mode (99) will provide a reliable download experience over HTTP from the download's original source or Microsoft, with no other checks. +There are two valid download modes that don't use P2P functionality to deliver content; download modes (0) and (99). download mode (0) uses additional metadata provided by the Delivery Optimization services for a peerless, reliable, and efficient download experience. Download mode (99) will provide a reliable download experience over HTTP from the download's original source or Microsoft, with no other checks. ### Peering with VPN -By default, if Delivery Optimization detects a VPN, peering is not used. To enable this behavior, use the [DOAllowVPNPeerCaching](waas-delivery-optimization-reference.md#enable-peer-caching-while-the-device-connects-via-vpn) policy. The Delivery Optimization Client looks in the network adapter’s ‘Description’ and ‘FriendlyName’ strings to determine VPN usage. To allow greater flexibility for VPN identification, use the [DOVpnKeywords](waas-delivery-optimization-reference.md#vpn-keywords) to add descriptors for a particular VPN. +By default, if Delivery Optimization detects a VPN, peering is not used. To enable this behavior, use the [DOAllowVPNPeerCaching](waas-delivery-optimization-reference.md#enable-peer-caching-while-the-device-connects-via-vpn) policy. The Delivery Optimization client looks in the network adapter’s ‘Description’ and ‘FriendlyName’ strings to determine VPN usage. To allow greater flexibility for VPN identification, use the [DOVpnKeywords](waas-delivery-optimization-reference.md#vpn-keywords) to add descriptors for a particular VPN. ## 4. Optimize P2P usage for your organization size @@ -139,13 +142,13 @@ Content peering has a limited number of slots available at any given time. By de ### Mobile devices -By default, peer-to-peer capabilities aren't enabled for devices using a battery. If there are many mobile devices in your environment, consider enabling the [DOMinBatteryPercentageAllowedToUpload](waas-delivery-optimization-reference.md#allow-uploads-while-the-device-is-on-battery-while-under-set-battery-level) policy to 60%, to use peering while on battery. +By default, P2P capabilities aren't enabled for devices using a battery. If there are many mobile devices in your environment, consider enabling the [DOMinBatteryPercentageAllowedToUpload](waas-delivery-optimization-reference.md#allow-uploads-while-the-device-is-on-battery-while-under-set-battery-level) policy to 60%, to use peering while on battery. ## 5. System resources :::image type="content" source="images/do-setup-system-resources.png" alt-text="Screenshot of Delivery Optimization system resources considerations." lightbox="images/do-setup-system-resources.png"::: -There are some Delivery Optimization configurations that can make an impact when ample system resources are available. +There are some Delivery Optimization configurations that can make an impact when various system resources are available. ### Disk size @@ -157,11 +160,11 @@ You can also manage the amount of space the Delivery Optimization cache uses wit ### RAM size -Control the minimum amount of RAM (inclusive) allowed to use peer caching (default is 4 GB), [DOMinRAMAllowedToPeer](waas-delivery-optimization-reference.md#minimum-ram-inclusive-allowed-to-use-peer-caching). +Control the minimum amount of RAM (inclusive) allowed to use peer caching (default is 4 GB), with [DOMinRAMAllowedToPeer](waas-delivery-optimization-reference.md#minimum-ram-inclusive-allowed-to-use-peer-caching). -### Large # of devices with idle system resources +### Large number of devices with idle system resources -In an environment with a set number of devices that are plugged in and have ample free disk space try increasing the content expiration interval of [DOMaxCacheAge](waas-delivery-optimization-reference.md#max-cache-age) seven or more (up to 30 days). You can take advantage of these devices, using them as excellent upload sources to upload more content over a longer period. +In an environment with devices that are plugged in and have ample free disk space try increasing the content expiration interval of [DOMaxCacheAge](waas-delivery-optimization-reference.md#max-cache-age) to seven or more (up to 30 days). You can take advantage of these devices, using them as excellent upload sources to upload more content over a longer period. ## 6. Improve efficiencies @@ -170,29 +173,31 @@ In an environment with a set number of devices that are plugged in and have ampl Looking to improve efficiency? Some of the most powerful settings you can change that could have a significant impact within your environment include: * Help optimize peer connection over HTTP connections using the [DOMinBackgroundQoS](waas-delivery-optimization-reference.md#minimum-background-qos) policy. A good value for the [DOMinBackgroundQoS](waas-delivery-optimization-reference.md#minimum-background-qos) policy is something lower than the average download speed seen in your network. For example, if your average speed is 1000 KB/s, set this policy to 500 KB/s. -* Improve chances of downloading from peers and/or cache server by delaying the time DO attempts to make connections before falling back to the HTTP source. The set of policies include: [DODelayBackgroundDownloadFromHttp](waas-delivery-optimization-reference.md#delay-background-download-from-http-in-secs), [DODelayForegroundDownloadFromHttp](waas-delivery-optimization-reference.md#delay-foreground-download-from-http-in-secs). For applicable scenarios (improving efficiency from peers or cache server) a good starting point is 60 seconds for the background settings and 30 seconds for foreground settings. +* Improve chances of downloading from peers and/or cache server by delaying the time DO attempts to make connections before falling back to the HTTP source. The set of delay-related policies include: [DODelayBackgroundDownloadFromHttp](waas-delivery-optimization-reference.md#delay-background-download-from-http-in-secs), [DODelayForegroundDownloadFromHttp](waas-delivery-optimization-reference.md#delay-foreground-download-from-http-in-secs). To improve efficiencies from peers or a dedicated cache server, a good starting point is 60 seconds for background settings and 30 seconds for foreground settings. ### Bandwidth throttling options -* Reduce disruptions by throttling differently at different times of day, using the business hours policies, [DOSetHoursToLimitForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#set-business-hours-to-limit-foreground-download-bandwidth) and [DOSetHoursToLimitBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#set-business-hours-to-limit-background-download-bandwidth). -* Manage network usage as a percentage or absolute value (Note: The absolute policies are recommended in low bandwidth environments). These policies include: [DOPercentageMaxForegroundBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth)/[DOPercentageMaxBackgroundBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth), [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth-in-kbs), and [DOMaxForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs). +* Reduce disruptions by throttling differently at different times of day, using the business hours policies, [DOSetHoursToLimitBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#set-business-hours-to-limit-background-download-bandwidth) and [DOSetHoursToLimitForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#set-business-hours-to-limit-foreground-download-bandwidth). +* Manage network usage as a percentage or absolute value. These policies include: [DOPercentageMaxBackgroundBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth), [DOPercentageMaxForegroundBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth), [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth-in-kbs), and [DOMaxForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs). > [!NOTE] +> The absolute policies are recommended in low bandwidth environments. +> > Not all content types are eligible for P2P. Refer to the [complete list](waas-delivery-optimization.md#types-of-download-content-supported-by-delivery-optimization) to learn more. ## 7. Connected cache :::image type="content" source="images/do-setup-connected-cache.png" alt-text="Screenshot of Delivery Optimization options when using Connected Cache." lightbox="images/do-setup-connected-cache.png"::: -* [DOCacheHost](waas-delivery-optimization-reference.md#cache-server-hostname) is the list of cache host server names, separated with commas. Delivery Optimization client connects to the listed Microsoft Connected Cache servers in the order as they're listed. +* [DOCacheHost](waas-delivery-optimization-reference.md#cache-server-hostname) is the list of cache host server names, separated with commas. *Delivery Optimization client connects to the listed Microsoft Connected Cache servers in the order as they're listed.* * [DOCacheHostSource](waas-delivery-optimization-reference.md#cache-server-hostname-source) can be used to dynamically discover cache host servers on the network, using DHCP. -* [DelayCacheServerFallbackBackground](waas-delivery-optimization-reference.md#delay-background-download-cache-server-fallback-in-secs) and [DelayCacheServerFallbackForeground](waas-delivery-optimization-reference.md#delay-foreground-download-cache-server-fallback-in-secs) are the delay policies to help improve chances of pulling content from the network cache host servers. (See recommended values in ‘Improving Efficiencies’ section). +* [DelayCacheServerFallbackBackground](waas-delivery-optimization-reference.md#delay-background-download-cache-server-fallback-in-secs) and [DelayCacheServerFallbackForeground](waas-delivery-optimization-reference.md#delay-foreground-download-cache-server-fallback-in-secs) are the delay policies to help improve chances of pulling content from the network cache host servers. (See recommended values in [Improve Efficiencies](#6-improve-efficiencies) section above). * [DODisallowCacheServerDownloadsOnVPN](waas-delivery-optimization-reference.md#disallow-cache-server-downloads-on-vpn) allows control of the cache host server to supply content, when device is on a VPN connection. ## Summary of basic configuration recommendations | Use case | Policy | Recommended value | -| --- | --- | ------------------------- | +| ----- | ----- | ----------------- | | Use P2P | DownloadMode | 1 or 2 | | Do not use P2P | DownloadMode | 0 | | Number of devices in the organization | MinFileSizeToCache | 1 MB for peer group > 100 devices | @@ -210,4 +215,4 @@ There could be many different reasons why Delivery Optimization is not working i ## Test Delivery Optimization -[Learn more](delivery-optimization-test.md) for guidance on basic testing scenarios to see how Delivery Optimization works. +[Learn more](delivery-optimization-test.md) about guidance on basic testing scenarios to see how Delivery Optimization works. diff --git a/windows/deployment/do/images/do-setup-presence.png b/windows/deployment/do/images/do-setup-presence.png index 85fbf3a7c3565f986e68a4001f4727bbe86e740c..28886ece6e1097edc20da4651fcbd1947670bd8f 100644 GIT binary patch literal 21663 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 Sk{y(PWn=ln(Gv3u5&r-d7Z{8H literal 33727 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 Date: Sat, 6 Jul 2024 22:38:15 -0600 Subject: [PATCH 039/173] Update note --- windows/deployment/do/delivery-optimization-configure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/do/delivery-optimization-configure.md b/windows/deployment/do/delivery-optimization-configure.md index 78bf119824..b1cc42ba09 100644 --- a/windows/deployment/do/delivery-optimization-configure.md +++ b/windows/deployment/do/delivery-optimization-configure.md @@ -103,7 +103,7 @@ Peer groups can be defined in Delivery Optimization using a combination of setti To define a peer group limited to your LAN, choose [DODownloadMode](waas-delivery-optimization-reference.md#download-mode) (1), LAN-mode. This download mode setting includes any devices that share the same public IP address when they connect to the Internet (behind the same NAT) in a single peer group. > [!NOTE] -> If your network topology is a hub and spoke - consider using Group download mode and/or restrict peer selection to the subnet. +> Consider using Group download mode and/or limiting peer selection to the subnet if your network topology is a hub and spoke. ##### Wide area network (WAN) From b95ae4be34bfdbf1dbbd14d6d78c8361fc48f260 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 9 Jul 2024 14:58:05 -0400 Subject: [PATCH 040/173] updates --- .../windows/use-set-up-school-pcs-app.md | 70 +++++++++---------- 1 file changed, 33 insertions(+), 37 deletions(-) diff --git a/education/windows/use-set-up-school-pcs-app.md b/education/windows/use-set-up-school-pcs-app.md index d73e5b043d..73d8060ee8 100644 --- a/education/windows/use-set-up-school-pcs-app.md +++ b/education/windows/use-set-up-school-pcs-app.md @@ -2,7 +2,7 @@ title: Use Set up School PCs app description: Learn how to use the Set up School PCs app and apply the provisioning package. ms.topic: how-to -ms.date: 11/09/2023 +ms.date: 07/09/2024 appliesto: - ✅ Windows 10 --- @@ -113,14 +113,14 @@ A package expiration date is also attached to the end of each package. For examp After you select **Next**, you can no longer change the name in the app. To create a package with a different name, reopen the Set up School PCs app. -To change an existing package's name, right-click the package folder on your device and select **Rename**. This action doesn't change the name in Microsoft Entra ID. You can access to the [Microsoft Entra admin center](https://entra.microsoft.com) as at least a [User Administrator](/entra/identity/role-based-access-control/permissions-reference#user-administrator), and rename the package there. +To change an existing package's name, right-click the package folder on your device and select **Rename**. This action doesn't change the name in Microsoft Entra ID. You can access to the [Microsoft Entra admin center](https://entra.microsoft.com) as at least a [User Administrator](/entra/identity/role-based-access-control/permissions-reference#user-administrator), and rename the package there.

    :::column-end::: :::row-end::: :::row::: :::column span="1"::: -### Sign in +### Connect your school's account :::column-end::: :::column span="3"::: 1. Select how you want to sign in @@ -134,42 +134,28 @@ To change an existing package's name, right-click the package folder on your dev 1. Verify the user account and password, if prompted. 1. Select **Accept** to allow Set up School PCs to access your account throughout setup -1. When your account name appears on the page, select **Next** +1. When your account name appears on the page, select **Next**

    :::column-end::: :::row-end::: :::row::: :::column span="1"::: -#### Wireless network +#### Select a wireless network :::column-end::: :::column span="3"::: Add and save the wireless network profile that you want student devices to connect to. Only skip Wi-Fi setup if you have an Ethernet connection. -Select your organization's Wi-Fi network from the list of available wireless networks, or select **Add a wireless network** to manually configure it. Then select **Next** +Select your organization's Wi-Fi network from the list of available wireless networks, or select **Add a wireless network** to manually configure it. Then select **Next**.

    :::column-end::: :::row-end::: - :::row::: :::column span="1"::: -#### Device names - :::column-end::: - :::column span="3"::: -Create a name to add as a prefix to each device. This name helps you recognize and manage this group of devices in Intune. - -To make sure all device names are unique, Set up School PCs automatically appends `_%SERIAL%` to the name. For example, if you add *MATH4* as the prefix, the device names appear as *MATH4* followed by the device serial number. - -To keep the default name for your devices, select **Continue with existing names**. - :::column-end::: -:::row-end::: - -:::row::: - :::column span="1"::: -#### Settings +#### Configure device settings :::column-end::: :::column span="3"::: Select more settings to include in the provisioning package. To begin, select the operating system on your student PCs. @@ -187,41 +173,51 @@ The following table describes each setting and lists the applicable Windows 10 v | Enable Autopilot Reset | Lets you remotely reset a student's PC from the lock screen, apply the device's original settings, and enroll it in device management (Microsoft Entra ID and MDM). | WinRE must be enabled on the device. | | Lock screen background | Change the default screen lock background to a custom image. | Select **Browse** to search for an image file on your computer. Accepted image formats are jpg, jpeg, and png. | -After you've made your selections, select **Next**. +After you've made your selections, select **Next**.

    :::column-end::: :::row-end::: +:::row::: + :::column span="1"::: +#### Name devices + :::column-end::: + :::column span="3"::: +Create a name to add as a prefix to each device. This name helps you recognize and manage this group of devices in Intune. + +To make sure all device names are unique, Set up School PCs automatically appends `_%SERIAL%` to the name. For example, if you add *MATH4* as the prefix, the device names appear as *MATH4* followed by the device serial number. + +To keep the default name for your devices, select **Continue with existing names**.

    + :::column-end::: +:::row-end::: :::row::: :::column span="1"::: -#### Time zone +#### Select time zone :::column-end::: :::column span="3"::: > [!WARNING] > If you are using the Autounattend.xml file to reimage your school PCs, do not specify a time zone in the file. If you set the time zone in the file *and* in this app, you will encounter an error. -Choose the time zone where your school's devices are used. This setting ensures that all PCs are provisioned in the same time zone. When you're done, select **Next**. +Choose the time zone where your school's devices are used. This setting ensures that all PCs are provisioned in the same time zone. When you're done, select **Next**.

    :::column-end::: :::row-end::: - - :::row::: :::column span="1"::: -#### Product key +#### Change product key :::column-end::: :::column span="3"::: -Optionally, type in a 25-digit product key to upgrade or change the edition of Windows on your student devices. If you don't have a product key, select **Continue without change**. +Optionally, type in a 25-digit product key to upgrade or change the edition of Windows on your student devices. If you don't have a product key, select **Continue without change**.

    :::column-end::: :::row-end::: :::row::: :::column span="1"::: -#### Take a Test +#### Set up the Take a Test app :::column-end::: :::column span="3"::: @@ -233,22 +229,20 @@ Optionally, type in a 25-digit product key to upgrade or change the edition of W - Allow keyboard auto-suggestions: Allows app to suggest words as the student types on the device's keyboard - Allow teachers to monitor online tests: Enables screen capture in the Take a Test app 1. Enter the URL where the test is hosted. When students log in to the Take a Test account, they'll be able to select or enter the link to view the assessment -1. Select **Next** +1. Select **Next**

    column-end::: :::row-end::: - - :::row::: :::column span="1"::: -#### Personalization +#### Choose backgrounds :::column-end::: :::column span="3"::: Upload custom images to replace the student devices' default desktop and lock screen backgrounds. Select **Browse** to search for an image file on your computer. Accepted image formats are jpg, jpeg, and png. -If you don't want to upload custom images or use the images that appear in the app, select **Continue without personalization**. This option doesn't apply any customizations, and instead uses the devices' default or preset images. +If you don't want to upload custom images or use the images that appear in the app, select **Continue without personalization**. This option doesn't apply any customizations, and instead uses the devices' default or preset images.

    :::column-end::: :::row-end::: @@ -265,21 +259,23 @@ Review all of the settings for accuracy and completeness > [!NOTE] > To make changes to a saved package, you have to start over. + +

    :::column-end::: :::row-end::: :::row::: :::column span="1"::: -#### Insert USB + +#### Save the package :::column-end::: :::column span="3"::: 1. Insert a USB drive. The **Save** button lights up when your computer detects the USB 1. Choose your USB drive from the list and select **Save** -1. When the package is ready, you see the filename and package expiration date. You can also select **Add a USB** to save the same provisioning package to another USB drive. When you're done, remove the USB drive and select **Next** +1. When the package is ready, you see the filename and package expiration date. You can also select **Add a USB** to save the same provisioning package to another USB drive. When you're done, remove the USB drive and select **Next**

    :::column-end::: :::row-end::: - ## Run package - Get PCs ready Complete each step on the **Get PCs ready** page to prepare student devices for set-up. Then select **Next**. From e45ca54af76d1912ee9c0acc804774108103faa7 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 9 Jul 2024 15:13:07 -0400 Subject: [PATCH 041/173] renames --- .openpublishing.redirection.education.json | 15 +++++++++++++++ education/windows/index.yml | 2 +- .../suspcs => suspcs/images}/landing-page.png | Bin .../suspcs => suspcs/images}/splash-screen.png | Bin .../index.md} | 0 .../provisioning-package.md} | 0 .../reference.md} | 0 education/windows/toc.yml | 6 +++--- 8 files changed, 19 insertions(+), 4 deletions(-) rename education/windows/{images/suspcs => suspcs/images}/landing-page.png (100%) rename education/windows/{images/suspcs => suspcs/images}/splash-screen.png (100%) rename education/windows/{use-set-up-school-pcs-app.md => suspcs/index.md} (100%) rename education/windows/{set-up-school-pcs-provisioning-package.md => suspcs/provisioning-package.md} (100%) rename education/windows/{set-up-school-pcs-technical.md => suspcs/reference.md} (100%) diff --git a/.openpublishing.redirection.education.json b/.openpublishing.redirection.education.json index 77b49e134c..56cd89067e 100644 --- a/.openpublishing.redirection.education.json +++ b/.openpublishing.redirection.education.json @@ -306,6 +306,21 @@ "source_path": "education/windows/tutorial-school-deployment/troubleshoot-overview.md", "redirect_url": "/mem/intune/industry/education/tutorial-school-deployment/troubleshoot-overview", "redirect_document_id": false + }, + { + "source_path": "education/windows/set-up-1.md", + "redirect_url": "/education/windows/suspcs", + "redirect_document_id": false + }, + { + "source_path": "education/windows/set-up-2.md", + "redirect_url": "/education/windows/suspcs", + "redirect_document_id": false + }, + { + "source_path": "education/windows/set-up-3.md", + "redirect_url": "/education/windows/suspcs", + "redirect_document_id": false } ] } \ No newline at end of file diff --git a/education/windows/index.yml b/education/windows/index.yml index ac12ab0836..85b1b99c27 100644 --- a/education/windows/index.yml +++ b/education/windows/index.yml @@ -40,7 +40,7 @@ productDirectory: text: "Tutorial: deploy and manage Windows devices in a school" - url: /education/windows/tutorial-school-deployment/enroll-autopilot text: Enrollment in Intune with Windows Autopilot - - url: use-set-up-school-pcs-app.md + - url: suspcs/index.md text: Deploy devices with Set up School PCs - url: /windows/deployment text: Learn more about Windows deployment > diff --git a/education/windows/images/suspcs/landing-page.png b/education/windows/suspcs/images/landing-page.png similarity index 100% rename from education/windows/images/suspcs/landing-page.png rename to education/windows/suspcs/images/landing-page.png diff --git a/education/windows/images/suspcs/splash-screen.png b/education/windows/suspcs/images/splash-screen.png similarity index 100% rename from education/windows/images/suspcs/splash-screen.png rename to education/windows/suspcs/images/splash-screen.png diff --git a/education/windows/use-set-up-school-pcs-app.md b/education/windows/suspcs/index.md similarity index 100% rename from education/windows/use-set-up-school-pcs-app.md rename to education/windows/suspcs/index.md diff --git a/education/windows/set-up-school-pcs-provisioning-package.md b/education/windows/suspcs/provisioning-package.md similarity index 100% rename from education/windows/set-up-school-pcs-provisioning-package.md rename to education/windows/suspcs/provisioning-package.md diff --git a/education/windows/set-up-school-pcs-technical.md b/education/windows/suspcs/reference.md similarity index 100% rename from education/windows/set-up-school-pcs-technical.md rename to education/windows/suspcs/reference.md diff --git a/education/windows/toc.yml b/education/windows/toc.yml index b27e384297..9442e1c3fc 100644 --- a/education/windows/toc.yml +++ b/education/windows/toc.yml @@ -47,7 +47,7 @@ items: - name: Get and deploy Minecraft Education href: get-minecraft-for-education.md - name: Use the Set up School PCs app - href: use-set-up-school-pcs-app.md + href: suspcs/index.md - name: Upgrade Windows Home to Windows Education on student-owned devices href: change-home-to-edu.md - name: Reference @@ -55,9 +55,9 @@ items: - name: Set up School PCs items: - name: Set up School PCs app technical reference - href: set-up-school-pcs-technical.md + href: suspcs/reference.md - name: Provisioning package settings - href: set-up-school-pcs-provisioning-package.md + href: suspcs/provisioning-package.md - name: Take a Test technical reference href: take-a-test-app-technical.md - name: Shared PC technical reference From a7a319acebd4015352844909ac1d8dd849c4ec52 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 9 Jul 2024 17:08:18 -0400 Subject: [PATCH 042/173] updates --- .openpublishing.redirection.education.json | 10 +++++----- education/windows/index.yml | 2 +- education/windows/suspcs/index.md | 10 +++++----- education/windows/suspcs/provisioning-package.md | 12 +----------- 4 files changed, 12 insertions(+), 22 deletions(-) diff --git a/.openpublishing.redirection.education.json b/.openpublishing.redirection.education.json index 56cd89067e..ad621f161f 100644 --- a/.openpublishing.redirection.education.json +++ b/.openpublishing.redirection.education.json @@ -308,18 +308,18 @@ "redirect_document_id": false }, { - "source_path": "education/windows/set-up-1.md", + "source_path": "education/windows/use-set-up-school-pcs-app.md", "redirect_url": "/education/windows/suspcs", "redirect_document_id": false }, { - "source_path": "education/windows/set-up-2.md", - "redirect_url": "/education/windows/suspcs", + "source_path": "education/windows/set-up-school-pcs-technical.md", + "redirect_url": "/education/windows/suspcs/reference", "redirect_document_id": false }, { - "source_path": "education/windows/set-up-3.md", - "redirect_url": "/education/windows/suspcs", + "source_path": "education/windows/set-up-school-pcs-provisioning-package.md", + "redirect_url": "/education/windows/suspcs/provisioning-package", "redirect_document_id": false } ] diff --git a/education/windows/index.yml b/education/windows/index.yml index 85b1b99c27..4762911821 100644 --- a/education/windows/index.yml +++ b/education/windows/index.yml @@ -79,7 +79,7 @@ productDirectory: text: Set up a shared or guest Windows device - url: /education/windows/take-tests-in-windows text: Take tests and assessments in Windows - - url: set-up-school-pcs-provisioning-package.md + - url: /suspcs/provisioning-package.md text: Provisioning package settings - url: https://www.youtube.com/watch?v=2ZLup_-PhkA text: "Video: Use the Set up School PCs App" diff --git a/education/windows/suspcs/index.md b/education/windows/suspcs/index.md index 73d8060ee8..9af2e96d4e 100644 --- a/education/windows/suspcs/index.md +++ b/education/windows/suspcs/index.md @@ -18,9 +18,9 @@ With Set up School PCs you can: - Use Windows Update and maintenance hours to keep student devices up-to-date, without interfering with class time - Lock down student devices to prevent activity that aren't beneficial to their education -This article describes how to use the Set up School PCs app. To learn more about the app's functionality, review the [Technical reference for the Set up School PCs app](set-up-school-pcs-technical.md). +This article describes how to use the Set up School PCs app. To learn more about the app's functionality, review the [Technical reference for the Set up School PCs app](reference.md). -:::image type="content" source="images/suspcs/splash-screen.png" alt-text="Screenshot of the SUSPCs splash screen." border="false"::: +:::image type="content" source="images/splash-screen.png" alt-text="Screenshot of the SUSPCs splash screen." border="false"::: ## Requirements @@ -97,7 +97,7 @@ We strongly recommend that you avoid changing preset policies. Changes can slow The **Set up School PCs** app guides you through the configuration choices for the student PCs. To begin, open the app on your device and select **Get started**. -:::image type="content" source="images/suspcs/landing-page.png" alt-text="Screenshot of the SUSPCs landing page." border="false"::: +:::image type="content" source="images/landing-page.png" alt-text="Screenshot of the SUSPCs landing page." border="false"::: :::row::: :::column span="1"::: @@ -125,7 +125,7 @@ To change an existing package's name, right-click the package folder on your dev :::column span="3"::: 1. Select how you want to sign in 1. (Recommended) To enable student device to automatically connect and authenticate to Microsoft Entra ID, and management services like Microsoft Intune, select **Sign-in**. Then go to step 3 - 1. To complete setup without signing in, select **Continue without account**. Student devices won't connect to your school's cloud services and their management will be more difficult later. Continue to [Wireless network](#wireless-network) + 1. To complete setup without signing in, select **Continue without account**. Student devices won't connect to your school's cloud services and their management will be more difficult later. Continue to [Select a wireless network](#select-a-wireless-network) 1. In the new window, select the account you want to use throughout setup. To add an account not listed: @@ -287,7 +287,7 @@ The provisioning package on your USB drive is named SetupSchoolPCs_<*devicename* When used in context of the Set up School PCs app, the word *package* refers to your provisioning package. The word *provisioning* refers to the act of installing the package on the student device. This section describes how to apply the settings to a device in your school. > [!IMPORTANT] -> The devices must have a new or reset Windows image and must not already have been through first-run setup experience (which is referred to as *OOBE*). For instructions about how to reset a devices's image, see [Prepare existing PC account for new setup](use-set-up-school-pcs-app.md#prepare-existing-pc-account-for-new-setup). +> The devices must have a new or reset Windows image and must not already have been through first-run setup experience (which is referred to as *OOBE*). For instructions about how to reset a devices's image, see [Prepare existing PC account for new setup](#prepare-existing-pc-account-for-new-setup). 1. Start with the student device turned off or with the device on the first-run setup screen. If the device is past the account setup screen, reset the device to start over. To reset the it, go to **Settings** > **Update & security** > **Recovery** > **Reset this PC** 1. Insert the USB drive. Windows automatically recognizes and installs the package diff --git a/education/windows/suspcs/provisioning-package.md b/education/windows/suspcs/provisioning-package.md index 8b49992af0..3ace754f8e 100644 --- a/education/windows/suspcs/provisioning-package.md +++ b/education/windows/suspcs/provisioning-package.md @@ -28,7 +28,7 @@ For a more detailed look at the policies, see the Windows article [Set up shared | Policy name | Default value | Description | |--|--|--| | Enable Shared PC mode | True | Configures the PCs so they're in shared PC mode. | -| Set education policies | True | School-optimized settings are applied to the PCs so that they're appropriate for an educational environment. To see all recommended and enabled policies, see [Windows 10 configuration recommendation for education customers](./configure-windows-for-education.md). | +| Set education policies | True | School-optimized settings are applied to the PCs so that they're appropriate for an educational environment.| | Account Model | Only guest, Domain-joined only, or Domain-joined and guest | Controls how users can sign in on the PC. Configurable from the Set up School PCs app. Choosing domain-joined enables any user in the domain to sign in. Specifying the guest option adds the Guest option to the sign-in screen and enable anonymous guest access to the PC. | | Deletion policy | Delete at disk space threshold and inactive threshold | Delete at disk space threshold starts deleting accounts when available disk space falls below the threshold you set for disk level deletion. It stops deleting accounts when the available disk space reaches the threshold you set for disk level caching. Accounts are deleted in order of oldest accessed to most recently accessed. Also deletes accounts if they haven't signed in within the number of days specified by inactive threshold policy. | | Disk level caching | 50% | Sets 50% of total disk space to be used as the disk space threshold for account caching. | @@ -120,13 +120,3 @@ Review the table below to estimate your expected provisioning time. A package th | Default settings + apps | Wi-Fi | 10 to 15 minutes | | Default settings + remove preinstalled apps (CleanPC) | Wi-Fi | 60 minutes | | Default settings + other settings (Not CleanPC) | Wi-Fi | 5 minutes | - -## Next steps - -Learn more about setting up devices with the Set up School PCs app. - -- [Microsoft Entra join with Set up School PCs](set-up-school-pcs-azure-ad-join.md) -- [Set up School PCs technical reference](set-up-school-pcs-technical.md) -- [Set up Windows 10 devices for education](set-up-windows-10.md) - -When you're ready to create and apply your provisioning package, see [Use Set up School PCs app](use-set-up-school-pcs-app.md). From f26836fd6bdb21e5602c47a1537fa5606643ce55 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 9 Jul 2024 17:10:03 -0400 Subject: [PATCH 043/173] Update Windows 11 support in Set up School PCs documentation --- education/windows/suspcs/index.md | 1 + education/windows/suspcs/provisioning-package.md | 1 + education/windows/suspcs/reference.md | 3 ++- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/education/windows/suspcs/index.md b/education/windows/suspcs/index.md index 9af2e96d4e..3e41143df7 100644 --- a/education/windows/suspcs/index.md +++ b/education/windows/suspcs/index.md @@ -4,6 +4,7 @@ description: Learn how to use the Set up School PCs app and apply the provisioni ms.topic: how-to ms.date: 07/09/2024 appliesto: + - ✅ Windows 11 - ✅ Windows 10 --- diff --git a/education/windows/suspcs/provisioning-package.md b/education/windows/suspcs/provisioning-package.md index 3ace754f8e..677b9b7b6f 100644 --- a/education/windows/suspcs/provisioning-package.md +++ b/education/windows/suspcs/provisioning-package.md @@ -4,6 +4,7 @@ description: Learn about the settings that are configured in the provisioning pa ms.date: 04/10/2024 ms.topic: reference appliesto: + - ✅ Windows 11 - ✅ Windows 10 --- diff --git a/education/windows/suspcs/reference.md b/education/windows/suspcs/reference.md index 213c75c26f..a5c2e3bed3 100644 --- a/education/windows/suspcs/reference.md +++ b/education/windows/suspcs/reference.md @@ -4,6 +4,7 @@ description: Describes the purpose of the Set up School PCs app for Windows 10 d ms.topic: overview ms.date: 01/16/2024 appliesto: + - ✅ Windows 11 - ✅ Windows 10 --- @@ -12,7 +13,7 @@ appliesto: The **Set up School PCs** app helps you configure new Windows 10 PCs for school use. The app, which is available for Windows 10 version 1703 and later, configures and saves school-optimized settings, apps, and policies into a single provisioning package. You can then save the package to a USB drive and distribute it to your school PCs. If your school uses Microsoft Entra ID or Office 365, the Set up -School PCs app will create a setup file. This file joins the PC to your Microsoft Entra tenant. The app also helps set up PCs for use with or without Internet connectivity. +School PCs app will create a setup file. This file joins the PC to your Microsoft Entra tenant. The app also helps set up PCs for use with or without Internet connectivity. ## Join devices to Microsoft Entra ID From 29565cfd70dc31b46a3741ee54b333ac0e121ec7 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 9 Jul 2024 17:19:05 -0400 Subject: [PATCH 044/173] Update URL for creating and applying provisioning package in Set up School PCs app --- education/windows/index.yml | 2 +- education/windows/suspcs/reference.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/education/windows/index.yml b/education/windows/index.yml index 4762911821..4d25db0b76 100644 --- a/education/windows/index.yml +++ b/education/windows/index.yml @@ -79,7 +79,7 @@ productDirectory: text: Set up a shared or guest Windows device - url: /education/windows/take-tests-in-windows text: Take tests and assessments in Windows - - url: /suspcs/provisioning-package.md + - url: /education/windows/suspcs/provisioning-package.md text: Provisioning package settings - url: https://www.youtube.com/watch?v=2ZLup_-PhkA text: "Video: Use the Set up School PCs App" diff --git a/education/windows/suspcs/reference.md b/education/windows/suspcs/reference.md index a5c2e3bed3..278344c047 100644 --- a/education/windows/suspcs/reference.md +++ b/education/windows/suspcs/reference.md @@ -47,4 +47,4 @@ The following table describes the Set up School PCs app features and lists each >[!NOTE] >You can only use the Set up School PCs app to set up PCs that are connected to Microsoft Entra ID. -When you're ready to create and apply your provisioning package, see [Use Set up School PCs app](use-set-up-school-pcs-app.md). +When you're ready to create and apply your provisioning package, see [Use Set up School PCs app](index.md). From 15ba2a8464cdc4d9de07a5d6f1c3de8ca39191bf Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 10 Jul 2024 07:34:35 -0400 Subject: [PATCH 045/173] Windows 11 ui update --- .../configuration/start/includes/hide-lock.md | 2 +- .../configuration/start/policy-settings.md | 35 +++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) diff --git a/windows/configuration/start/includes/hide-lock.md b/windows/configuration/start/includes/hide-lock.md index e43dff0cfa..52a8be809e 100644 --- a/windows/configuration/start/includes/hide-lock.md +++ b/windows/configuration/start/includes/hide-lock.md @@ -9,5 +9,5 @@ ms.topic: include | | Path | |--|--| -| **CSP** | `./Device/Vendor/MSFT/Policy/Config/Start/`[HideSignOut](/windows/client-management/mdm/policy-csp-start#hidelock) | +| **CSP** | `./Device/Vendor/MSFT/Policy/Config/Start/`[HideLock](/windows/client-management/mdm/policy-csp-start#hidelock) | | **GPO** | Not available. | diff --git a/windows/configuration/start/policy-settings.md b/windows/configuration/start/policy-settings.md index 9dd5437ffc..4000e5d049 100644 --- a/windows/configuration/start/policy-settings.md +++ b/windows/configuration/start/policy-settings.md @@ -132,6 +132,16 @@ Select one of the tabs to see the list of available settings: #### [:::image type="icon" source="../images/icons/user.svg"::: **Account options**](#tab/user) +::: zone pivot="windows-11" +|Policy name| CSP | GPO | +|-|-|-| +|[Hide **Change account settings**](#hide-change-account-settings)|✅|❌| +|[Hide **Sign out**](#hide-sign-out)|✅|✅| +|[Hide **Switch account**](#hide-switch-account)|✅|❌| +|[Hide user tile](#hide-user-tile)|✅|❌| +::: zone-end + +::: zone pivot="windows-10" |Policy name| CSP | GPO | |-|-|-| |[Hide **Change account settings**](#hide-change-account-settings)|✅|❌| @@ -139,9 +149,14 @@ Select one of the tabs to see the list of available settings: |[Hide **Sign out**](#hide-sign-out)|✅|✅| |[Hide **Switch account**](#hide-switch-account)|✅|❌| |[Hide user tile](#hide-user-tile)|✅|❌| +::: zone-end [!INCLUDE [hide-change-account-settings](includes/hide-change-account-settings.md)] + +::: zone pivot="windows-10" [!INCLUDE [hide-lock](includes/hide-lock.md)] +::: zone-end + [!INCLUDE [hide-signout](includes/hide-signout.md)] [!INCLUDE [hide-switch-user](includes/hide-switch-account.md)] [!INCLUDE [hide-switch-user](includes/hide-user-tile.md)] @@ -174,6 +189,21 @@ Select one of the tabs to see the list of available settings: #### [:::image type="icon" source="../images/icons/power.svg"::: **Power options**](#tab/power) + +::: zone pivot="windows-11" +|Policy name| CSP | GPO | +|-|-|-| +|[Hide **Hibernate** ](#hide-hibernate)|✅|❌| +|[Hide **Lock**](#hide-lock)|✅|❌| +|[Hide **Power** button](#hide-power-button)|✅|❌| +|[Hide **Restart**](#hide-restart)|✅|❌| +|[Hide **Shut down**](#hide-shut-down)|✅|❌| +|[Hide **Sleep**](#hide-sleep)|✅|❌| +|[Remove and prevent access to the shut down restart sleep and hibernate commands](#remove-and-prevent-access-to-the-shut-down-restart-sleep-and-hibernate-commands)|❌|✅| +::: zone-end + +::: zone pivot="windows-10" + |Policy name| CSP | GPO | |-|-|-| |[Hide **Hibernate** ](#hide-hibernate)|✅|❌| @@ -183,7 +213,12 @@ Select one of the tabs to see the list of available settings: |[Hide **Sleep**](#hide-sleep)|✅|❌| |[Remove and prevent access to the shut down restart sleep and hibernate commands](#remove-and-prevent-access-to-the-shut-down-restart-sleep-and-hibernate-commands)|❌|✅| +::: zone-end + [!INCLUDE [hide-hibernate](includes/hide-hibernate.md)] +::: zone pivot="windows-11" +[!INCLUDE [hide-lock](includes/hide-lock.md)] +::: zone-end [!INCLUDE [hide-power-button](includes/hide-power-button.md)] [!INCLUDE [hide-restart](includes/hide-restart.md)] [!INCLUDE [hide-shut-down](includes/hide-shut-down.md)] From 52ac86059f6d975c533da6f7c3723cb9e4fd3da6 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 10 Jul 2024 07:34:59 -0400 Subject: [PATCH 046/173] date update --- windows/configuration/start/policy-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/start/policy-settings.md b/windows/configuration/start/policy-settings.md index 4000e5d049..b9a8351ca5 100644 --- a/windows/configuration/start/policy-settings.md +++ b/windows/configuration/start/policy-settings.md @@ -2,7 +2,7 @@ title: Start policy settings description: Learn about the policy settings to configure the Windows Start menu. ms.topic: reference -ms.date: 04/10/2024 +ms.date: 07/10/2024 appliesto: zone_pivot_groups: windows-versions-11-10 --- From fb135f390739b2e68b904006018be7e6954f9e7d Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 11 Jul 2024 13:01:17 -0400 Subject: [PATCH 047/173] updates --- ...ide-entry-points-for-fast-user-switching.md | 18 ++++++++++++++++++ windows/configuration/start/policy-settings.md | 6 +++++- 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md diff --git a/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md b/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md new file mode 100644 index 0000000000..32369ab006 --- /dev/null +++ b/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md @@ -0,0 +1,18 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms.date: 07/11/2024 +ms.topic: include +--- + +### Hide entry points for Fast User Switching + +With this policy setting you can hide the **Switch User** interface in the Logon UI, the Start menu and the Task Manager: + +- If you enable this policy setting, the Switch User interface is hidden from the user who is attempting to log on or is logged on to the computer that has this policy applied +- If you disable or do not configure this policy setting, the Switch User interface is accessible to the user in the three locations + +| | Path | +|--|--| +| **CSP** | `./Device/Vendor/MSFT/Policy/Config/WindowsLogon/`[HideFastUserSwitching](/windows/client-management/mdm/policy-csp-windowslogon#hidefastuserswitching) | +| **GPO** | **User Configuration** > **Administrative Templates** > **Logon** > **Hide entry points for Fast User Switching** | diff --git a/windows/configuration/start/policy-settings.md b/windows/configuration/start/policy-settings.md index b9a8351ca5..7a84522c4a 100644 --- a/windows/configuration/start/policy-settings.md +++ b/windows/configuration/start/policy-settings.md @@ -148,6 +148,7 @@ Select one of the tabs to see the list of available settings: |[Hide **Lock**](#hide-lock)|✅|❌| |[Hide **Sign out**](#hide-sign-out)|✅|✅| |[Hide **Switch account**](#hide-switch-account)|✅|❌| +|[Hide entry points for Fast User Switching](#hide-entry-points-for-fast-user-switching)|✅|✅| |[Hide user tile](#hide-user-tile)|✅|❌| ::: zone-end @@ -159,7 +160,10 @@ Select one of the tabs to see the list of available settings: [!INCLUDE [hide-signout](includes/hide-signout.md)] [!INCLUDE [hide-switch-user](includes/hide-switch-account.md)] -[!INCLUDE [hide-switch-user](includes/hide-user-tile.md)] +::: zone pivot="windows-10" +[!INCLUDE [hide-lock](includes/hide-entry-points-for-fast-user-switching.md)] +::: zone-end +[!INCLUDE [hide-user-tile](includes/hide-user-tile.md)] #### [:::image type="icon" source="../images/icons/folder.svg"::: **Pinned folders**](#tab/folders) From abd0adf750c465154092a350ac03994f606dbce4 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 11 Jul 2024 13:09:31 -0400 Subject: [PATCH 048/173] chore: Update wording in hide-entry-points-for-fast-user-switching.md --- .../includes/hide-entry-points-for-fast-user-switching.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md b/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md index 32369ab006..720fd5d721 100644 --- a/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md +++ b/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md @@ -7,10 +7,10 @@ ms.topic: include ### Hide entry points for Fast User Switching -With this policy setting you can hide the **Switch User** interface in the Logon UI, the Start menu and the Task Manager: +With this policy setting you can hide the **Switch User** interface from the sign in screen, the Start menu, and the Task Manager: -- If you enable this policy setting, the Switch User interface is hidden from the user who is attempting to log on or is logged on to the computer that has this policy applied -- If you disable or do not configure this policy setting, the Switch User interface is accessible to the user in the three locations +- If enabled, the **Switch User** option is hidden +- If disabled or not configured, the **Switch User** option is available to the user in the three locations | | Path | |--|--| From 91ae797ae8c766f1ab0e3f51f28a8dc992147f9e Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 11 Jul 2024 13:45:28 -0400 Subject: [PATCH 049/173] chore: Update wording in hide-entry-points-for-fast-user-switching.md --- .../includes/hide-entry-points-for-fast-user-switching.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md b/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md index 720fd5d721..807451ecc4 100644 --- a/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md +++ b/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md @@ -10,9 +10,11 @@ ms.topic: include With this policy setting you can hide the **Switch User** interface from the sign in screen, the Start menu, and the Task Manager: - If enabled, the **Switch User** option is hidden -- If disabled or not configured, the **Switch User** option is available to the user in the three locations +- If disabled or not configured, the **Switch User** option is available to the user in the sign in screen, the Start menu, and the Task Manager | | Path | |--|--| | **CSP** | `./Device/Vendor/MSFT/Policy/Config/WindowsLogon/`[HideFastUserSwitching](/windows/client-management/mdm/policy-csp-windowslogon#hidefastuserswitching) | | **GPO** | **User Configuration** > **Administrative Templates** > **Logon** > **Hide entry points for Fast User Switching** | + +To learn more, see [Fast User Switching](/windows/win32/shell/fast-user-switching). From 730760c67cc48be893f6bfa7e1e2ca89b3ced41e Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 11 Jul 2024 17:21:55 -0400 Subject: [PATCH 050/173] update --- .../includes/hide-entry-points-for-fast-user-switching.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md b/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md index 807451ecc4..412516a39f 100644 --- a/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md +++ b/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md @@ -7,10 +7,10 @@ ms.topic: include ### Hide entry points for Fast User Switching -With this policy setting you can hide the **Switch User** interface from the sign in screen, the Start menu, and the Task Manager: +With this policy setting you can hide the list of user accounts from the sign in screen, the Start menu, and the Task Manager: -- If enabled, the **Switch User** option is hidden -- If disabled or not configured, the **Switch User** option is available to the user in the sign in screen, the Start menu, and the Task Manager +- If enabled, the list of signed in users is hidden +- If disabled or not configured, the list of currently signed in users is available in the sign in screen, the Start menu, and the Task Manager | | Path | |--|--| From 3103b7c5beca03e347afd82b52cde2a1b9142e1f Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 12 Jul 2024 10:50:44 -0400 Subject: [PATCH 051/173] chore: Update wording in hide-entry-points-for-fast-user-switching.md --- .../includes/hide-entry-points-for-fast-user-switching.md | 8 ++++---- .../{hide-switch-account.md => hide-switch-user.md} | 7 ++++++- windows/configuration/start/policy-settings.md | 6 +++--- 3 files changed, 13 insertions(+), 8 deletions(-) rename windows/configuration/start/includes/{hide-switch-account.md => hide-switch-user.md} (53%) diff --git a/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md b/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md index 412516a39f..7510bc272f 100644 --- a/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md +++ b/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md @@ -7,14 +7,14 @@ ms.topic: include ### Hide entry points for Fast User Switching -With this policy setting you can hide the list of user accounts from the sign in screen, the Start menu, and the Task Manager: +With this policy setting you can prevent multiple users to sign in at the same time, using the Fast User Switching feature. -- If enabled, the list of signed in users is hidden -- If disabled or not configured, the list of currently signed in users is available in the sign in screen, the Start menu, and the Task Manager +- If enabled, only one user can sign in at a time. The list of local users and currently signed in users is hidden from the sign in screen, the Start menu, and the Task Manager. If multiple users want to sign in, the current user must sign out first +- If disabled or not configured, multiple users can sign in at the same time. The list of local users and currently signed in users is available in the sign in screen, the Start menu, and the Task Manager. The current user doesn't have to sign out to allow another user to sign in | | Path | |--|--| | **CSP** | `./Device/Vendor/MSFT/Policy/Config/WindowsLogon/`[HideFastUserSwitching](/windows/client-management/mdm/policy-csp-windowslogon#hidefastuserswitching) | -| **GPO** | **User Configuration** > **Administrative Templates** > **Logon** > **Hide entry points for Fast User Switching** | +| **GPO** | **Computer Configuration** > **Administrative Templates** > **System** > **Logon** > **Hide entry points for Fast User Switching** | To learn more, see [Fast User Switching](/windows/win32/shell/fast-user-switching). diff --git a/windows/configuration/start/includes/hide-switch-account.md b/windows/configuration/start/includes/hide-switch-user.md similarity index 53% rename from windows/configuration/start/includes/hide-switch-account.md rename to windows/configuration/start/includes/hide-switch-user.md index 5bbe1c5e7a..49188235e2 100644 --- a/windows/configuration/start/includes/hide-switch-account.md +++ b/windows/configuration/start/includes/hide-switch-user.md @@ -5,7 +5,12 @@ ms.date: 04/10/2024 ms.topic: include --- -### Hide Switch account +### Hide Switch user + +With this policy setting you can hide the **Switch user** option from the user tile in the start menu: + +- If enabled, the **Switch user** option is hidden +- If disabled or not configured, the **Switch user** option is available | | Path | |--|--| diff --git a/windows/configuration/start/policy-settings.md b/windows/configuration/start/policy-settings.md index 7a84522c4a..fb6ea5fa62 100644 --- a/windows/configuration/start/policy-settings.md +++ b/windows/configuration/start/policy-settings.md @@ -137,7 +137,7 @@ Select one of the tabs to see the list of available settings: |-|-|-| |[Hide **Change account settings**](#hide-change-account-settings)|✅|❌| |[Hide **Sign out**](#hide-sign-out)|✅|✅| -|[Hide **Switch account**](#hide-switch-account)|✅|❌| +|[Hide **Switch user**](#hide-switch-user)|✅|❌| |[Hide user tile](#hide-user-tile)|✅|❌| ::: zone-end @@ -147,7 +147,7 @@ Select one of the tabs to see the list of available settings: |[Hide **Change account settings**](#hide-change-account-settings)|✅|❌| |[Hide **Lock**](#hide-lock)|✅|❌| |[Hide **Sign out**](#hide-sign-out)|✅|✅| -|[Hide **Switch account**](#hide-switch-account)|✅|❌| +|[Hide **Switch user**](#hide-switch-user)|✅|❌| |[Hide entry points for Fast User Switching](#hide-entry-points-for-fast-user-switching)|✅|✅| |[Hide user tile](#hide-user-tile)|✅|❌| ::: zone-end @@ -159,7 +159,7 @@ Select one of the tabs to see the list of available settings: ::: zone-end [!INCLUDE [hide-signout](includes/hide-signout.md)] -[!INCLUDE [hide-switch-user](includes/hide-switch-account.md)] +[!INCLUDE [hide-switch-user](includes/hide-switch-user.md)] ::: zone pivot="windows-10" [!INCLUDE [hide-lock](includes/hide-entry-points-for-fast-user-switching.md)] ::: zone-end From 767d4a34f13c414fd7aa92f720f99a3632c87c6a Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 12 Jul 2024 10:53:08 -0400 Subject: [PATCH 052/173] chore: Hide entry points for Fast User Switching --- windows/configuration/start/policy-settings.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/configuration/start/policy-settings.md b/windows/configuration/start/policy-settings.md index fb6ea5fa62..5d0b4b6bf0 100644 --- a/windows/configuration/start/policy-settings.md +++ b/windows/configuration/start/policy-settings.md @@ -138,6 +138,7 @@ Select one of the tabs to see the list of available settings: |[Hide **Change account settings**](#hide-change-account-settings)|✅|❌| |[Hide **Sign out**](#hide-sign-out)|✅|✅| |[Hide **Switch user**](#hide-switch-user)|✅|❌| +|[Hide entry points for Fast User Switching](#hide-entry-points-for-fast-user-switching)|✅|✅| |[Hide user tile](#hide-user-tile)|✅|❌| ::: zone-end @@ -160,9 +161,7 @@ Select one of the tabs to see the list of available settings: [!INCLUDE [hide-signout](includes/hide-signout.md)] [!INCLUDE [hide-switch-user](includes/hide-switch-user.md)] -::: zone pivot="windows-10" [!INCLUDE [hide-lock](includes/hide-entry-points-for-fast-user-switching.md)] -::: zone-end [!INCLUDE [hide-user-tile](includes/hide-user-tile.md)] #### [:::image type="icon" source="../images/icons/folder.svg"::: **Pinned folders**](#tab/folders) From 0ca30a77ba9ac50a56d56d129c35aceb3a220262 Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Sun, 14 Jul 2024 22:31:35 -0400 Subject: [PATCH 053/173] Add PR feedback --- .../do/delivery-optimization-configure.md | 48 ++++++++++-------- .../images/do-setup-improve-efficiencies.png | Bin 13944 -> 0 bytes .../do/images/do-setup-improve-efficiency.png | Bin 0 -> 15132 bytes 3 files changed, 27 insertions(+), 21 deletions(-) delete mode 100644 windows/deployment/do/images/do-setup-improve-efficiencies.png create mode 100644 windows/deployment/do/images/do-setup-improve-efficiency.png diff --git a/windows/deployment/do/delivery-optimization-configure.md b/windows/deployment/do/delivery-optimization-configure.md index b1cc42ba09..258bb90b68 100644 --- a/windows/deployment/do/delivery-optimization-configure.md +++ b/windows/deployment/do/delivery-optimization-configure.md @@ -21,23 +21,23 @@ ms.date: 07/01/2024 # Configure Delivery Optimization (DO) for Windows -## Delivery Optimization set up considerations checklist +## Delivery Optimization set up considerations Use this checklist to guide you through different aspects when modifying Delivery Optimization configurations for your environment. 1. Allow Delivery Optimization communication -2. Options to apply Delivery Optimization settings +2. Choose where to set Delivery Optimization policies 3. Network topology 4. Optimize P2P usage for your organization size 5. System resources 6. Improve efficiencies 7. Connected Cache -## 1. Allow DO communication +## 1. Allow Delivery Optimization communication :::image type="content" source="images/do-setup-allow-communication.png" alt-text="Screenshot of the considerations to allow Delivery Optimization communication." lightbox="images/do-setup-allow-communication.png"::: -Delivery Optimization is used to download Microsoft content from different sources (HTTP source, peers, and/or dedicated cache solution). It requires communication between the DO client and the service to find the best and most reliable source of content. For this technology to work, the DO client running on the Windows device must be able to reach the DO cloud service. +Delivery Optimization (DO) is used to download Microsoft content from different sources (HTTP source, peers, and/or dedicated cache solution). It requires communication between the DO client and services to find the best and most reliable sources of content. For this technology to work, the DO client running on the Windows device must be able to reach the DO cloud service. Find out more about the requirements for Firewall, Proxy, and Port settings to enable Delivery Optimization communication. @@ -47,7 +47,7 @@ There are service endpoints that you need to permit through your Firewall to com ### Proxy -To allow peer-to-peer (P2P) to work properly you need to allow direct calls to the Delivery Optimization service from your devices. When using a proxy, you want to bypass calls from the Delivery Optimization service (*.prod.do.dsp.mp.microsoft.com). If the calls to the DO service are funneled through your proxy, it will alter the public IP address of the devices, preventing P2P from working properly. +To allow peer-to-peer (P2P) to work properly you need to allow direct calls to the Delivery Optimization service from your devices. When using a proxy, you want to bypass calls from the Delivery Optimization service (*.prod.do.dsp.mp.microsoft.com). #### Local proxy @@ -55,17 +55,17 @@ For downloads from HTTP sources, Delivery Optimization can use the automatic pro #### Cloud proxy - If you're using a cloud proxy, you should configure it to allow Delivery Optimization traffic to [bypass the proxy](waas-delivery-optimization-faq.yml#what-is-the-recommended-configuration-for-delivery-optimization-used-with-cloud-proxies). Otherwise, you may experience reduced performance and increased bandwidth consumption. + If you're using a cloud proxy, the calls to the DO service are funneled through your cloud proxy and the public IP address of the devices is altered, preventing P2P from working properly. To avoid any issues, you should configure it to allow Delivery Optimization traffic to [bypass the proxy](waas-delivery-optimization-faq.yml#what-is-the-recommended-configuration-for-delivery-optimization-used-with-cloud-proxies). Otherwise, you may experience reduced performance and increased bandwidth consumption. ### Ports Delivery Optimization requires the use of certain ports to deliver content. Make sure all the [required ports](waas-delivery-optimization-faq.yml#which-ports-does-delivery-optimization-use) are open to make Delivery Optimization work seamlessly. -| Port | Function | -|---------|-------------------| -| 7680 | Listen for P2P using TCP/IP | -| 3544 | Use Teredo to discover and connect to peers across NATs | -| 443 | Use to communicate Delivery Optimization client and service | +| Port | Protocol | Function | +|---------|-------------------|----------| +| 7680 | TCP/IP | Listen for P2P using TCP/IP | +| 3544 | TCP/IP | Use Teredo to discover and connect to peers across NATs | +| 443 | HTTPS / TLS 1.2 | Use to communicate Delivery Optimization client and service | ## 2. DO presence @@ -103,7 +103,7 @@ Peer groups can be defined in Delivery Optimization using a combination of setti To define a peer group limited to your LAN, choose [DODownloadMode](waas-delivery-optimization-reference.md#download-mode) (1), LAN-mode. This download mode setting includes any devices that share the same public IP address when they connect to the Internet (behind the same NAT) in a single peer group. > [!NOTE] -> Consider using Group download mode and/or limiting peer selection to the subnet if your network topology is a hub and spoke. +> Consider using Group download mode and/or limiting peer selection to the subnet if your network topology is a Hub and Spoke. ##### Wide area network (WAN) @@ -128,7 +128,10 @@ There are two valid download modes that don't use P2P functionality to deliver c ### Peering with VPN -By default, if Delivery Optimization detects a VPN, peering is not used. To enable this behavior, use the [DOAllowVPNPeerCaching](waas-delivery-optimization-reference.md#enable-peer-caching-while-the-device-connects-via-vpn) policy. The Delivery Optimization client looks in the network adapter’s ‘Description’ and ‘FriendlyName’ strings to determine VPN usage. To allow greater flexibility for VPN identification, use the [DOVpnKeywords](waas-delivery-optimization-reference.md#vpn-keywords) to add descriptors for a particular VPN. +By default, if Delivery Optimization detects a VPN, peering is not used. To change this behavior, use the [DOAllowVPNPeerCaching](waas-delivery-optimization-reference.md#enable-peer-caching-while-the-device-connects-via-vpn) policy. The Delivery Optimization client looks in the network adapter’s ‘Description’ and ‘FriendlyName’ strings to determine VPN usage. To allow greater flexibility for VPN identification, use the [DOVpnKeywords](waas-delivery-optimization-reference.md#vpn-keywords) to add descriptors for a particular VPN you use in your organization. + +> [!NOTE] +> The default keyword list is “VPN”, “Secure”, and “Virtual Private Network”. For example, “MYVPN” matches the “VPN” keyword and would be detected as a VPN connection. ## 4. Optimize P2P usage for your organization size @@ -166,24 +169,27 @@ Control the minimum amount of RAM (inclusive) allowed to use peer caching (defau In an environment with devices that are plugged in and have ample free disk space try increasing the content expiration interval of [DOMaxCacheAge](waas-delivery-optimization-reference.md#max-cache-age) to seven or more (up to 30 days). You can take advantage of these devices, using them as excellent upload sources to upload more content over a longer period. -## 6. Improve efficiencies +## 6. Improve P2P efficiency -:::image type="content" source="images/do-setup-improve-efficiencies.png" alt-text="Screenshot of Delivery Optimization improve efficiency considerations." lightbox="images/do-setup-improve-efficiencies.png"::: +:::image type="content" source="images/do-setup-improve-efficiency.png" alt-text="Screenshot of Delivery Optimization improve efficiency considerations." lightbox="images/do-setup-improve-efficiency.png"::: -Looking to improve efficiency? Some of the most powerful settings you can change that could have a significant impact within your environment include: +Looking to improve P2P efficiency? Some of the most powerful settings you can change that could have a significant impact within your environment include: * Help optimize peer connection over HTTP connections using the [DOMinBackgroundQoS](waas-delivery-optimization-reference.md#minimum-background-qos) policy. A good value for the [DOMinBackgroundQoS](waas-delivery-optimization-reference.md#minimum-background-qos) policy is something lower than the average download speed seen in your network. For example, if your average speed is 1000 KB/s, set this policy to 500 KB/s. * Improve chances of downloading from peers and/or cache server by delaying the time DO attempts to make connections before falling back to the HTTP source. The set of delay-related policies include: [DODelayBackgroundDownloadFromHttp](waas-delivery-optimization-reference.md#delay-background-download-from-http-in-secs), [DODelayForegroundDownloadFromHttp](waas-delivery-optimization-reference.md#delay-foreground-download-from-http-in-secs). To improve efficiencies from peers or a dedicated cache server, a good starting point is 60 seconds for background settings and 30 seconds for foreground settings. +> [!NOTE] +> Not all content types are eligible for P2P. Refer to the [complete list](waas-delivery-optimization.md#types-of-download-content-supported-by-delivery-optimization) to learn more. + ### Bandwidth throttling options -* Reduce disruptions by throttling differently at different times of day, using the business hours policies, [DOSetHoursToLimitBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#set-business-hours-to-limit-background-download-bandwidth) and [DOSetHoursToLimitForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#set-business-hours-to-limit-foreground-download-bandwidth). +Regardless of P2P, consider setting the following policies to avoid network disruption. + * Manage network usage as a percentage or absolute value. These policies include: [DOPercentageMaxBackgroundBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth), [DOPercentageMaxForegroundBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth), [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth-in-kbs), and [DOMaxForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs). +* Reduce disruptions by throttling differently at different times of day, using the business hours policies, [DOSetHoursToLimitBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#set-business-hours-to-limit-background-download-bandwidth) and [DOSetHoursToLimitForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#set-business-hours-to-limit-foreground-download-bandwidth). > [!NOTE] > The absolute policies are recommended in low bandwidth environments. -> -> Not all content types are eligible for P2P. Refer to the [complete list](waas-delivery-optimization.md#types-of-download-content-supported-by-delivery-optimization) to learn more. ## 7. Connected cache @@ -191,7 +197,7 @@ Looking to improve efficiency? Some of the most powerful settings you can change * [DOCacheHost](waas-delivery-optimization-reference.md#cache-server-hostname) is the list of cache host server names, separated with commas. *Delivery Optimization client connects to the listed Microsoft Connected Cache servers in the order as they're listed.* * [DOCacheHostSource](waas-delivery-optimization-reference.md#cache-server-hostname-source) can be used to dynamically discover cache host servers on the network, using DHCP. -* [DelayCacheServerFallbackBackground](waas-delivery-optimization-reference.md#delay-background-download-cache-server-fallback-in-secs) and [DelayCacheServerFallbackForeground](waas-delivery-optimization-reference.md#delay-foreground-download-cache-server-fallback-in-secs) are the delay policies to help improve chances of pulling content from the network cache host servers. (See recommended values in [Improve Efficiencies](#6-improve-efficiencies) section above). +* [DelayCacheServerFallbackBackground](waas-delivery-optimization-reference.md#delay-background-download-cache-server-fallback-in-secs) and [DelayCacheServerFallbackForeground](waas-delivery-optimization-reference.md#delay-foreground-download-cache-server-fallback-in-secs) are the delay policies to help improve chances of pulling content from the network cache host servers. (See recommended values in [Improve P2P efficiency](#6-improve-p2p-efficiency) section above). * [DODisallowCacheServerDownloadsOnVPN](waas-delivery-optimization-reference.md#disallow-cache-server-downloads-on-vpn) allows control of the cache host server to supply content, when device is on a VPN connection. ## Summary of basic configuration recommendations @@ -202,7 +208,7 @@ Looking to improve efficiency? Some of the most powerful settings you can change | Do not use P2P | DownloadMode | 0 | | Number of devices in the organization | MinFileSizeToCache | 1 MB for peer group > 100 devices | | Idle system resources | MaxCacheAge | 7 days (604800 seconds) | -| Improve efficiencies | MinBackgroundQoS and DelayBackgroundDownloadFromHttp / DelayForegroundDownloadFromHttp | 500 KB/s and 60/30 seconds | +| Improve P2P efficiency | MinBackgroundQoS and DelayBackgroundDownloadFromHttp / DelayForegroundDownloadFromHttp | 500 KB/s and 60/30 seconds | | Using Connected Cache? | DelayCacheServerFallbackBackground / DelayCacheServerFallbackForeground | 60/30 seconds | ## Monitor Delivery Optimization diff --git a/windows/deployment/do/images/do-setup-improve-efficiencies.png b/windows/deployment/do/images/do-setup-improve-efficiencies.png deleted file mode 100644 index cacd46e6a2e7b7006d911a0ad80f760f72092b51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13944 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 Date: Mon, 15 Jul 2024 17:44:46 -0400 Subject: [PATCH 054/173] Update Fast User Switching entry points description --- .../includes/hide-entry-points-for-fast-user-switching.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md b/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md index 7510bc272f..ec07566ed5 100644 --- a/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md +++ b/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md @@ -9,8 +9,8 @@ ms.topic: include With this policy setting you can prevent multiple users to sign in at the same time, using the Fast User Switching feature. -- If enabled, only one user can sign in at a time. The list of local users and currently signed in users is hidden from the sign in screen, the Start menu, and the Task Manager. If multiple users want to sign in, the current user must sign out first -- If disabled or not configured, multiple users can sign in at the same time. The list of local users and currently signed in users is available in the sign in screen, the Start menu, and the Task Manager. The current user doesn't have to sign out to allow another user to sign in +- If enabled, only one user can sign in at a time. The Fast User Switching entry points are hidden from the sign-in screen, the Start menu, and the Task Manager. If multiple users want to sign in, the current user must sign out first +- If disabled or not configured, multiple users can sign in at the same time. The Fast User Switching entry points are availabe from the sign-in screen, the Start menu, and the Task Manager. The current user doesn't have to sign out to allow another user to sign in | | Path | |--|--| From dd6380539ee59498f13878de0706200306489171 Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Tue, 16 Jul 2024 14:36:32 -0700 Subject: [PATCH 055/173] Remove references to "changes" article --- windows/privacy/toc.yml | 2 -- windows/privacy/windows-10-and-privacy-compliance.md | 1 - 2 files changed, 3 deletions(-) diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index 5ec34034d8..19445df42a 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -5,8 +5,6 @@ href: windows-10-and-privacy-compliance.md - name: Configure Windows diagnostic data in your organization href: configure-windows-diagnostic-data-in-your-organization.md - - name: Changes to Windows diagnostic data collection - href: changes-to-windows-diagnostic-data-collection.md - name: Diagnostic Data Viewer items: - name: Diagnostic Data Viewer Overview diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index ab86dc703a..1a5a044ae4 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -246,5 +246,4 @@ Microsoft Intune is a cloud-based endpoint management solution. It manages user * [Microsoft Privacy Statement](https://privacy.microsoft.com/privacystatement) * [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) * [Privacy at Microsoft](https://privacy.microsoft.com/privacy-report) -* [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection.md) * [Microsoft Service Trust Portal](https://servicetrust.microsoft.com/) From b874095fb555316cc49847b5d19fb4ecd4f9872b Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 18 Jul 2024 11:51:56 -0700 Subject: [PATCH 056/173] dep-apst1-9183716 --- windows/whats-new/deprecated-features.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/whats-new/deprecated-features.md b/windows/whats-new/deprecated-features.md index 4c4a6712c3..a1f77a2b3c 100644 --- a/windows/whats-new/deprecated-features.md +++ b/windows/whats-new/deprecated-features.md @@ -47,6 +47,7 @@ The features in this article are no longer being actively developed, and might b | Feature | Details and mitigation | Deprecation announced | |---|---|---| +| Adobe Type1 fonts | Adobe PostScript Type1 fonts are deprecated and support will be removed in a future release of Window.

    In January 2023, Adobe announced the [end of support for PostScript Type1 fonts](https://helpx.adobe.com/fonts/kb/postscript-type-1-fonts-end-of-support.html) for their latest software offerings. Remove any dependencies on this font type by selecting a supported font type. To display currently installed fonts, go to **Settings** > **Personalization** > **Fonts**. | July 2024 | | DirectAccess | DirectAccess is deprecated and will be removed in a future release of Windows. We recommend [migrating from DirectAccess to Always On VPN](/windows-server/remote/remote-access/da-always-on-vpn-migration/da-always-on-migration-overview). | June 2024 | | NTLM | All versions of [NTLM](/windows/win32/secauthn/microsoft-ntlm), including LANMAN, NTLMv1, and NTLMv2, are no longer under active feature development and are deprecated. Use of NTLM will continue to work in the next release of Windows Server and the next annual release of Windows. Calls to NTLM should be replaced by calls to Negotiate, which will try to authenticate with Kerberos and only fall back to NTLM when necessary. For more information, see [Resources for deprecated features](deprecated-features-resources.md). | June 2024 | | Driver Verifier GUI (verifiergui.exe) | Driver Verifier GUI, verifiergui.exe, is deprecated and will be removed in a future version of Windows. You can use the [Verifier Command Line](/windows-hardware/drivers/devtest/verifier-command-line) (verifier.exe) instead of the Driver Verifier GUI.| May 2024 | From 3785213a39b6b505fe7d2b15282975d597ff3282 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 18 Jul 2024 15:05:31 -0700 Subject: [PATCH 057/173] dep-apst1-9183716 --- windows/whats-new/deprecated-features.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/deprecated-features.md b/windows/whats-new/deprecated-features.md index a1f77a2b3c..07a3077d7c 100644 --- a/windows/whats-new/deprecated-features.md +++ b/windows/whats-new/deprecated-features.md @@ -47,7 +47,7 @@ The features in this article are no longer being actively developed, and might b | Feature | Details and mitigation | Deprecation announced | |---|---|---| -| Adobe Type1 fonts | Adobe PostScript Type1 fonts are deprecated and support will be removed in a future release of Window.

    In January 2023, Adobe announced the [end of support for PostScript Type1 fonts](https://helpx.adobe.com/fonts/kb/postscript-type-1-fonts-end-of-support.html) for their latest software offerings. Remove any dependencies on this font type by selecting a supported font type. To display currently installed fonts, go to **Settings** > **Personalization** > **Fonts**. | July 2024 | +| Adobe Type1 fonts | Adobe PostScript Type1 fonts are deprecated and support will be removed in a future release of Windows.

    In January 2023, Adobe announced the [end of support for PostScript Type1 fonts](https://helpx.adobe.com/fonts/kb/postscript-type-1-fonts-end-of-support.html) for their latest software offerings. Remove any dependencies on this font type by selecting a supported font type. To display currently installed fonts, go to **Settings** > **Personalization** > **Fonts**. | July 2024 | | DirectAccess | DirectAccess is deprecated and will be removed in a future release of Windows. We recommend [migrating from DirectAccess to Always On VPN](/windows-server/remote/remote-access/da-always-on-vpn-migration/da-always-on-migration-overview). | June 2024 | | NTLM | All versions of [NTLM](/windows/win32/secauthn/microsoft-ntlm), including LANMAN, NTLMv1, and NTLMv2, are no longer under active feature development and are deprecated. Use of NTLM will continue to work in the next release of Windows Server and the next annual release of Windows. Calls to NTLM should be replaced by calls to Negotiate, which will try to authenticate with Kerberos and only fall back to NTLM when necessary. For more information, see [Resources for deprecated features](deprecated-features-resources.md). | June 2024 | | Driver Verifier GUI (verifiergui.exe) | Driver Verifier GUI, verifiergui.exe, is deprecated and will be removed in a future version of Windows. You can use the [Verifier Command Line](/windows-hardware/drivers/devtest/verifier-command-line) (verifier.exe) instead of the Driver Verifier GUI.| May 2024 | From e403e0bd0e351f63f9a83a993e03a5f22b72eb01 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 22 Jul 2024 14:50:07 -0400 Subject: [PATCH 058/173] Update Windows security introduction --- windows/security/introduction.md | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/windows/security/introduction.md b/windows/security/introduction.md index 073a4309b9..53edc2cc2c 100644 --- a/windows/security/introduction.md +++ b/windows/security/introduction.md @@ -1,24 +1,17 @@ --- title: Introduction to Windows security description: System security book. -ms.date: 09/01/2023 -ms.topic: tutorial +ms.date: 07/22/2024 +ms.topic: overview ms.author: paoloma -ms.collection: - - essentials-security -content_well_notification: - - AI-contribution author: paolomatarazzo -appliesto: - - ✅ Windows 11 -ai-usage: ai-assisted --- # Introduction to Windows security The acceleration of digital transformation and the expansion of both remote and hybrid work brings new opportunities to organizations, communities, and individuals. This expansion introduces new threats and risks. -Organizations worldwide are adopting a **Zero Trust** security model based on the premise that no person or device anywhere can have access until safety and integrity is proven. Windows 11 is built on Zero Trust principles to enable hybrid productivity and new experiences anywhere, without compromising security. Windows 11 raises the [security baselines](operating-system-security/device-management/windows-security-configuration-framework/windows-security-baselines.md) with new requirements for advanced hardware and software protection that extends from chip to cloud. +Organizations worldwide are adopting a **Zero Trust** security model based on the premise that no person or device anywhere can have access until safety and integrity is proven. Windows 11 is built on Zero Trust principles to enable hybrid productivity and new experiences anywhere, without compromising security. Windows 11 raises the security baselines with new requirements for advanced hardware and software protection that extends from chip to cloud. ## How Windows 11 enables Zero Trust protection @@ -44,11 +37,11 @@ In Windows 11, hardware and software work together to protect the operating syst To help keep personal and business information protected and private, Windows 11 has multiple layers of application security that safeguard critical data and code integrity. Application isolation and controls, code integrity, privacy controls, and least-privilege principles enable developers to build in security and privacy from the ground up. This integrated security protects against breaches and malware, helps keep data private, and gives IT administrators the controls they need. -In Windows 11, [Microsoft Defender Application Guard](/windows-hardware/design/device-experiences/oem-app-guard) uses Hyper-V virtualization technology to isolate untrusted websites and Microsoft Office files in containers, separate from and unable to access the host operating system and enterprise data. To protect privacy, Windows 11 also provides more controls over which apps and features can collect and use data such as the device's location, or access resources like camera and microphone. +In Windows 11, [Microsoft Defender Application Guard](application-security/application-isolation/microsoft-defender-application-guard/md-app-guard-overview.md) uses Hyper-V virtualization technology to isolate untrusted websites and Microsoft Office files in containers, separate from and unable to access the host operating system and enterprise data. To protect privacy, Windows 11 also provides more controls over which apps and features can collect and use data such as the device's location, or access resources like camera and microphone. ### Secured identities -Passwords have been an important part of digital security for a long time, and they're also a top target for cybercriminals. Windows 11 provides powerful protection against credential theft with chip-level hardware security. Credentials are protected by layers of hardware and software security such as [TPM 2.0](information-protection/tpm/trusted-platform-module-overview.md), [VBS](/windows-hardware/design/device-experiences/oem-vbs), and/or [Credential Guard](identity-protection/credential-guard/index.md), making it harder for attackers to steal credentials from a device. With [Windows Hello for Business](identity-protection/hello-for-business/index.md), users can quickly sign in with face, fingerprint, or PIN for passwordless protection. Windows 11 also supports [FIDO2 security keys](/azure/active-directory/authentication/howto-authentication-passwordless-security-key) for passwordless authentication. +Passwords have been an important part of digital security for a long time, and they're also a top target for cybercriminals. Windows 11 provides powerful protection against credential theft with chip-level hardware security. Credentials are protected by layers of hardware and software security such as [TPM 2.0](information-protection/tpm/trusted-platform-module-overview.md), [VBS](/windows-hardware/design/device-experiences/oem-vbs), and/or [Credential Guard](identity-protection/credential-guard/index.md), making it harder for attackers to steal credentials from a device. With [Windows Hello for Business](identity-protection/hello-for-business/index.md), users can quickly sign in with face, fingerprint, or PIN for passwordless protection. Windows 11 also supports [FIDO2 security keys](/azure/active-directory/authentication/howto-authentication-passwordless-security-key) and [passkeys](identity-protection/passkeys/index.md) for passwordless authentication. ### Connecting to cloud services @@ -58,4 +51,4 @@ Microsoft offers comprehensive cloud services for identity, storage, and access To learn more about the security features included in Windows 11, read the [Windows 11 Security Book](book/index.md). - + From e2e86743558a5a846d2cfc68d77a2ca735d38b92 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 22 Jul 2024 14:53:53 -0400 Subject: [PATCH 059/173] Update Windows 11 version in education/windows/index.yml and fix date in windows/security/operating-system-security/data-protection/encrypted-hard-drive.md --- education/windows/index.yml | 6 +++--- .../data-protection/encrypted-hard-drive.md | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/education/windows/index.yml b/education/windows/index.yml index 0cd20e659d..1c2008d3c9 100644 --- a/education/windows/index.yml +++ b/education/windows/index.yml @@ -12,16 +12,16 @@ metadata: author: paolomatarazzo ms.author: paoloma manager: aaroncz - ms.date: 10/30/2023 + ms.date: 07/22/2024 highlightedContent: items: - title: Get started with Windows 11 SE itemType: get-started url: windows-11-se-overview.md - - title: Windows 11, version 22H2 + - title: Windows 11, version 23H2 itemType: whats-new - url: /windows/whats-new/whats-new-windows-11-version-22H2 + url: /windows/whats-new/whats-new-windows-11-version-23h2 - title: Explore all Windows trainings and learning paths for IT pros itemType: learn url: https://learn.microsoft.com/en-us/training/browse/?products=windows&roles=administrator diff --git a/windows/security/operating-system-security/data-protection/encrypted-hard-drive.md b/windows/security/operating-system-security/data-protection/encrypted-hard-drive.md index 368b0d1c10..61a6b9a820 100644 --- a/windows/security/operating-system-security/data-protection/encrypted-hard-drive.md +++ b/windows/security/operating-system-security/data-protection/encrypted-hard-drive.md @@ -1,7 +1,7 @@ --- title: Encrypted hard drives description: Learn how encrypted hard drives use the rapid encryption that is provided by BitLocker to enhance data security and management. -ms.date: 10/18/2023 +ms.date: 07/22/2024 ms.topic: concept-article --- @@ -75,7 +75,7 @@ To configure encrypted hard drives as startup drives, use the same methods as st There are three policy settings to manage how BitLocker uses hardware-based encryption and which encryption algorithms to use. If these settings aren't configured or disabled on systems that are equipped with encrypted drives, BitLocker uses software-based encryption: -- [Configure use of hardware-based encryption for fixed data drives](bitlocker/configure.md?tabs=fixed#configure-use-of-hardware-based-encryption-for-fixed-data-drives) +- [Configure use of hardware-based encryption for fixed data drives](bitlocker/configure.md?tabs=fixed#configure-use-of-hardware-based-encryption-for-fixed-data-drives) - [Configure use of hardware-based encryption for removable data drives](bitlocker/configure.md?tabs=removable#configure-use-of-hardware-based-encryption-for-removable-data-drives) - [Configure use of hardware-based encryption for operating system drives](bitlocker/configure.md?tabs=os#configure-use-of-hardware-based-encryption-for-operating-system-drives) From 883b3902f6ae9db6fc4c7bd0f504a780dce3dd29 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 22 Jul 2024 14:55:25 -0400 Subject: [PATCH 060/173] Update education index.yml with new date --- education/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/index.yml b/education/index.yml index adc8d30041..1da8d77fdb 100644 --- a/education/index.yml +++ b/education/index.yml @@ -8,7 +8,7 @@ metadata: title: Microsoft 365 Education Documentation description: Learn about product documentation and resources available for school IT administrators, teachers, students, and education app developers. ms.topic: hub-page - ms.date: 11/06/2023 + ms.date: 07/22/2024 productDirectory: title: For IT admins From dacc49244b1c9d603d7469c6444de6541a03a245 Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Mon, 22 Jul 2024 13:37:40 -0600 Subject: [PATCH 061/173] PR feedback, re-organize and updates png --- .../do/delivery-optimization-configure.md | 249 +++++++++--------- .../images/do-setup-allow-communication.png | Bin 45549 -> 62330 bytes .../do/images/do-setup-connected-cache.png | Bin 17078 -> 24287 bytes .../do/images/do-setup-improve-efficiency.png | Bin 15132 -> 13029 bytes .../do/images/do-setup-network-topology.png | Bin 64030 -> 70538 bytes .../do/images/do-setup-org-size.png | Bin 34454 -> 33071 bytes .../do/images/do-setup-presence.png | Bin 21663 -> 27141 bytes .../do/images/do-setup-system-resources.png | Bin 30121 -> 31857 bytes 8 files changed, 128 insertions(+), 121 deletions(-) diff --git a/windows/deployment/do/delivery-optimization-configure.md b/windows/deployment/do/delivery-optimization-configure.md index 258bb90b68..8e359b9c3a 100644 --- a/windows/deployment/do/delivery-optimization-configure.md +++ b/windows/deployment/do/delivery-optimization-configure.md @@ -25,15 +25,18 @@ ms.date: 07/01/2024 Use this checklist to guide you through different aspects when modifying Delivery Optimization configurations for your environment. -1. Allow Delivery Optimization communication -2. Choose where to set Delivery Optimization policies -3. Network topology -4. Optimize P2P usage for your organization size -5. System resources -6. Improve efficiencies -7. Connected Cache +1. Pre-requisites to allow Delivery Optimization communication +1. Evaluate Delivery Optimization policies based on the following: -## 1. Allow Delivery Optimization communication + * Network topology + * Organization size + * System resources + * Improve P2P efficiencies + +1. Using Connected Cache? +1. Choose where to set Delivery Optimization policies + +## 1. Pre-requisites to allow Delivery Optimization communication :::image type="content" source="images/do-setup-allow-communication.png" alt-text="Screenshot of the considerations to allow Delivery Optimization communication." lightbox="images/do-setup-allow-communication.png"::: @@ -67,7 +70,123 @@ Delivery Optimization requires the use of certain ports to deliver content. Make | 3544 | TCP/IP | Use Teredo to discover and connect to peers across NATs | | 443 | HTTPS / TLS 1.2 | Use to communicate Delivery Optimization client and service | -## 2. DO presence +## 2. Evaluate Delivery Optimization policies + +There are a range of [Delivery Optimization settings](waas-delivery-optimization-reference.md) available to meet the needs of your environment. To fully leverage Delivery Optimization, you should focus on key areas to determine the most suitable settings for your unique environment. + +### 2a. Network topology + +:::image type="content" source="images/do-setup-network-topology.png" alt-text="Screenshot of Delivery Optimization network topology considerations." lightbox="images/do-setup-network-topology.png"::: + +Peer groups can be defined in Delivery Optimization using a combination of settings such as [DODownloadMode](waas-delivery-optimization-reference.md#download-mode), [DOGroupID](waas-delivery-optimization-reference.md#group-id), [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids), and [DORestrictPeerSelection](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection). *The combination of settings used will depend on your desired peer group(s) and your network topology.* + +#### Peering setup + +##### Define peer groups + +###### Local area network (LAN) + +To define a peer group limited to your LAN, choose [DODownloadMode](waas-delivery-optimization-reference.md#download-mode) (1), LAN-mode. This download mode setting includes any devices that share the same public IP address when they connect to the Internet (behind the same NAT) in a single peer group. + +> [!NOTE] +> Consider using Group download mode and/or limiting peer selection to the subnet if your network topology is a Hub and Spoke. + +###### Wide area network (WAN) + +To achieve peer groups across NATs within the same site, over the WAN, or to have more control in your local environment, use download mode ‘2’, Group-mode. Group download mode allows you to define a unique GUID Group ID or use existing logical groupings (e.g. AD Site) in your enterprise with the [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) setting to identify a peer group. + +###### GroupIDSource default behavior + +There are several options for identifying your Group ID using the [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids). The default behavior, when the [DOGroupID](waas-delivery-optimization-reference.md#group-id) or [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) policies aren't set, is to determine the Group ID using AD Site (1), Authenticated domain SID (2), or Microsoft Entra tenant ID (5). [Learn more](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) about all DOGroupIDSource available options. + +> [!NOTE] +> If your peer group spans across NATs, the Teredo service will be used on port 3544. +> +> For Configuration Manager users, we recommend leveraging existing [boundary groups](/mem/configmgr/core/plan-design/hierarchy/fundamental-concepts-for-content-management#delivery-optimization) to define the peer groups. + +###### Restrict peer selection + +If your environment requires a more granular approach, you can use the restrict peer discovery setting alongside the download mode to achieve more control. For example, if you have several different subnets behind the same NAT but want to limit your peer groups to a single subnet, choose [DODownloadMode](waas-delivery-optimization-reference.md#download-mode) (1) and [DORestrictPeerSelection](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection) (Subnet). This setting can be used with any of the peer-related download modes (1, 2, or 3). + +#### Non-peering options + +There are two valid download modes that don't use P2P functionality to deliver content; download modes (0) and (99). download mode (0) uses additional metadata provided by the Delivery Optimization services for a peerless, reliable, and efficient download experience. Download mode (99) will provide a reliable download experience over HTTP from the download's original source or Microsoft, with no other checks. + +#### Peering with VPN + +By default, if Delivery Optimization detects a VPN, peering is not used. To change this behavior, use the [DOAllowVPNPeerCaching](waas-delivery-optimization-reference.md#enable-peer-caching-while-the-device-connects-via-vpn) policy. The Delivery Optimization client looks in the network adapter’s ‘Description’ and ‘FriendlyName’ strings to determine VPN usage. To allow greater flexibility for VPN identification, use the [DOVpnKeywords](waas-delivery-optimization-reference.md#vpn-keywords) to add descriptors for a particular VPN you use in your organization. + +> [!NOTE] +> The default keyword list is “VPN”, “Secure”, and “Virtual Private Network”. For example, “MYVPN” matches the “VPN” keyword and would be detected as a VPN connection. + +### 2b. Organization size + +:::image type="content" source="images/do-setup-org-size.png" alt-text="Screenshot of optimizing P2P usage for your organization." lightbox="images/do-setup-org-size.png"::: + +Delivery Optimization is designed to perform best in a large-scale environment with many devices. Depending on the size of the environment, you should evaluate the value of the [DOMinFileSizeToCache](waas-delivery-optimization-reference.md#minimum-peer-caching-content-file-size) to optimize peering. + +#### Minimum file size to cache + +Content peering has a limited number of slots available at any given time. By default, only content files that are 50 MB or larger can be used for peering. In an environment with more than 30 devices, change the [DOMinFileSizeToCache](waas-delivery-optimization-reference.md#minimum-peer-caching-content-file-size) to a lower value (10 MB), to have more content available for peering, which can be distributed among many devices. For an even larger number of devices (>100), you can raise this setting to (1 MB). + +#### Mobile devices + +By default, P2P capabilities aren't enabled for devices using a battery. If there are many mobile devices in your environment, consider enabling the [DOMinBatteryPercentageAllowedToUpload](waas-delivery-optimization-reference.md#allow-uploads-while-the-device-is-on-battery-while-under-set-battery-level) policy to 60%, to use peering while on battery. + +### 2c. System resources + +:::image type="content" source="images/do-setup-system-resources.png" alt-text="Screenshot of Delivery Optimization system resources considerations." lightbox="images/do-setup-system-resources.png"::: + +There are some Delivery Optimization configurations that can make an impact when various system resources are available. + +#### Disk size + +Alter the minimum disk size (default is 32 GB) a device must have to use peering with the [DOMinDiskSizeAllowedToPeer](waas-delivery-optimization-reference.md#minimum-disk-size-allowed-to-use-peer-caching) setting. + +#### Optimize cache size + +You can also manage the amount of space the Delivery Optimization cache uses with the following settings: [DOMaxCacheSize](waas-delivery-optimization-reference.md#max-cache-size) (default is 20%) and [DOAbsoluteMaxCacheSize](waas-delivery-optimization-reference.md#absolute-max-cache-size) (default is not configured). + +#### RAM size + +Control the minimum amount of RAM (inclusive) allowed to use peer caching (default is 4 GB), with [DOMinRAMAllowedToPeer](waas-delivery-optimization-reference.md#minimum-ram-inclusive-allowed-to-use-peer-caching). + +#### Large number of devices with idle system resources + +In an environment with devices that are plugged in and have ample free disk space try increasing the content expiration interval of [DOMaxCacheAge](waas-delivery-optimization-reference.md#max-cache-age) to seven or more (up to 30 days). You can take advantage of these devices, using them as excellent upload sources to upload more content over a longer period. + +### 2d. Improve P2P efficiency + +:::image type="content" source="images/do-setup-improve-efficiency.png" alt-text="Screenshot of Delivery Optimization improve efficiency considerations." lightbox="images/do-setup-improve-efficiency.png"::: + +Looking to improve P2P efficiency? Some of the most powerful settings you can change that could have a significant impact within your environment include: + +* Help optimize peer connection over HTTP connections using the [DOMinBackgroundQoS](waas-delivery-optimization-reference.md#minimum-background-qos) policy. A good value for the [DOMinBackgroundQoS](waas-delivery-optimization-reference.md#minimum-background-qos) policy is something lower than the average download speed seen in your network. For example, if your average speed is 1000 KB/s, set this policy to 500 KB/s. +* Improve chances of downloading from peers and/or cache server by delaying the time DO attempts to make connections before falling back to the HTTP source. The set of delay-related policies include: [DODelayBackgroundDownloadFromHttp](waas-delivery-optimization-reference.md#delay-background-download-from-http-in-secs), [DODelayForegroundDownloadFromHttp](waas-delivery-optimization-reference.md#delay-foreground-download-from-http-in-secs). To improve efficiencies from peers or a dedicated cache server, a good starting point is 60 seconds for background settings and 30 seconds for foreground settings. + +> [!NOTE] +> Not all content types are eligible for P2P. Refer to the [complete list](waas-delivery-optimization.md#types-of-download-content-supported-by-delivery-optimization) to learn more. + +#### Bandwidth throttling options + +Regardless of P2P, consider setting the following policies to avoid network disruption. + +* Manage network usage as a percentage or absolute value. These policies include: [DOPercentageMaxBackgroundBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth), [DOPercentageMaxForegroundBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth), [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth-in-kbs), and [DOMaxForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs). +* Reduce disruptions by throttling differently at different times of day, using the business hours policies, [DOSetHoursToLimitBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#set-business-hours-to-limit-background-download-bandwidth) and [DOSetHoursToLimitForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#set-business-hours-to-limit-foreground-download-bandwidth). + +> [!NOTE] +> The absolute policies are recommended in low bandwidth environments. + +## 3. Using Connected cache? + +:::image type="content" source="images/do-setup-connected-cache.png" alt-text="Screenshot of Delivery Optimization options when using Connected Cache." lightbox="images/do-setup-connected-cache.png"::: + +* [DOCacheHost](waas-delivery-optimization-reference.md#cache-server-hostname) is the list of cache host server names, separated with commas. *Delivery Optimization client connects to the listed Microsoft Connected Cache servers in the order as they're listed.* +* [DOCacheHostSource](waas-delivery-optimization-reference.md#cache-server-hostname-source) can be used to dynamically discover cache host servers on the network, using DHCP. +* [DelayCacheServerFallbackBackground](waas-delivery-optimization-reference.md#delay-background-download-cache-server-fallback-in-secs) and [DelayCacheServerFallbackForeground](waas-delivery-optimization-reference.md#delay-foreground-download-cache-server-fallback-in-secs) are the delay policies to help improve chances of pulling content from the network cache host servers. (See recommended values in [Improve P2P efficiency](#6-improve-p2p-efficiency) section above). +* [DODisallowCacheServerDownloadsOnVPN](waas-delivery-optimization-reference.md#disallow-cache-server-downloads-on-vpn) allows control of the cache host server to supply content, when device is on a VPN connection. + +## 4. Choose where to set Delivery Optimization policies :::image type="content" source="images/do-setup-presence.png" alt-text="Screenshot of different product areas where you find Delivery Optimization." lightbox="images/do-setup-presence.png"::: @@ -88,118 +207,6 @@ Delivery Optimization is integrated with both Microsoft Endpoint Manager and Con * [Microsoft Endpoint Manager (MEM)](/mem/intune/configuration/delivery-optimization-windows) * [Microsoft Endpoint Configuration Manager (MECM)](/mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery) -## 3. Network topology - -:::image type="content" source="images/do-setup-network-topology.png" alt-text="Screenshot of Delivery Optimization network topology considerations." lightbox="images/do-setup-network-topology.png"::: - -Peer groups can be defined in Delivery Optimization using a combination of settings such as [DODownloadMode](waas-delivery-optimization-reference.md#download-mode), [DOGroupID](waas-delivery-optimization-reference.md#group-id), [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids), and [DORestrictPeerSelection](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection). *The combination of settings used will depend on your desired peer group(s) and your network topology.* - -### Peering setup - -#### Define peer groups - -##### Local area network (LAN) - -To define a peer group limited to your LAN, choose [DODownloadMode](waas-delivery-optimization-reference.md#download-mode) (1), LAN-mode. This download mode setting includes any devices that share the same public IP address when they connect to the Internet (behind the same NAT) in a single peer group. - -> [!NOTE] -> Consider using Group download mode and/or limiting peer selection to the subnet if your network topology is a Hub and Spoke. - -##### Wide area network (WAN) - -To achieve peer groups across NATs within the same site, over the WAN, or to have more control in your local environment, use download mode ‘2’, Group-mode. Group download mode allows you to define a unique GUID Group ID or use existing logical groupings (e.g. AD Site) in your enterprise with the [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) setting to identify a peer group. - -##### GroupIDSource default behavior - -There are several options for identifying your Group ID using the [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids). The default behavior, when the [DOGroupID](waas-delivery-optimization-reference.md#group-id) or [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) policies aren't set, is to determine the Group ID using AD Site (1), Authenticated domain SID (2), or Microsoft Entra tenant ID (5). [Learn more](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) about all DOGroupIDSource available options. - -> [!NOTE] -> If your peer group spans across NATs, the Teredo service will be used on port 3544. -> -> For Configuration Manager users, we recommend leveraging existing [boundary groups](/mem/configmgr/core/plan-design/hierarchy/fundamental-concepts-for-content-management#delivery-optimization) to define the peer groups. - -##### Restrict peer selection - -If your environment requires a more granular approach, you can use the restrict peer discovery setting alongside the download mode to achieve more control. For example, if you have several different subnets behind the same NAT but want to limit your peer groups to a single subnet, choose [DODownloadMode](waas-delivery-optimization-reference.md#download-mode) (1) and [DORestrictPeerSelection](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection) (Subnet). This setting can be used with any of the peer-related download modes (1, 2, or 3). - -### Non-peering options - -There are two valid download modes that don't use P2P functionality to deliver content; download modes (0) and (99). download mode (0) uses additional metadata provided by the Delivery Optimization services for a peerless, reliable, and efficient download experience. Download mode (99) will provide a reliable download experience over HTTP from the download's original source or Microsoft, with no other checks. - -### Peering with VPN - -By default, if Delivery Optimization detects a VPN, peering is not used. To change this behavior, use the [DOAllowVPNPeerCaching](waas-delivery-optimization-reference.md#enable-peer-caching-while-the-device-connects-via-vpn) policy. The Delivery Optimization client looks in the network adapter’s ‘Description’ and ‘FriendlyName’ strings to determine VPN usage. To allow greater flexibility for VPN identification, use the [DOVpnKeywords](waas-delivery-optimization-reference.md#vpn-keywords) to add descriptors for a particular VPN you use in your organization. - -> [!NOTE] -> The default keyword list is “VPN”, “Secure”, and “Virtual Private Network”. For example, “MYVPN” matches the “VPN” keyword and would be detected as a VPN connection. - -## 4. Optimize P2P usage for your organization size - -:::image type="content" source="images/do-setup-org-size.png" alt-text="Screenshot of optimizing P2P usage for your organization." lightbox="images/do-setup-org-size.png"::: - -Delivery Optimization is designed to perform best in a large-scale environment with many devices. Depending on the size of the environment, you should evaluate the value of the [DOMinFileSizeToCache](waas-delivery-optimization-reference.md#minimum-peer-caching-content-file-size) to optimize peering. - -### Minimum file size to cache - -Content peering has a limited number of slots available at any given time. By default, only content files that are 50 MB or larger can be used for peering. In an environment with more than 30 devices, change the [DOMinFileSizeToCache](waas-delivery-optimization-reference.md#minimum-peer-caching-content-file-size) to a lower value (10 MB), to have more content available for peering, which can be distributed among many devices. For an even larger number of devices (>100), you can raise this setting to (1 MB). - -### Mobile devices - -By default, P2P capabilities aren't enabled for devices using a battery. If there are many mobile devices in your environment, consider enabling the [DOMinBatteryPercentageAllowedToUpload](waas-delivery-optimization-reference.md#allow-uploads-while-the-device-is-on-battery-while-under-set-battery-level) policy to 60%, to use peering while on battery. - -## 5. System resources - -:::image type="content" source="images/do-setup-system-resources.png" alt-text="Screenshot of Delivery Optimization system resources considerations." lightbox="images/do-setup-system-resources.png"::: - -There are some Delivery Optimization configurations that can make an impact when various system resources are available. - -### Disk size - -Alter the minimum disk size (default is 32 GB) a device must have to use peering with the [DOMinDiskSizeAllowedToPeer](waas-delivery-optimization-reference.md#minimum-disk-size-allowed-to-use-peer-caching) setting. - -### Optimize cache size - -You can also manage the amount of space the Delivery Optimization cache uses with the following settings: [DOMaxCacheSize](waas-delivery-optimization-reference.md#max-cache-size) (default is 20%) and [DOAbsoluteMaxCacheSize](waas-delivery-optimization-reference.md#absolute-max-cache-size) (default is not configured). - -### RAM size - -Control the minimum amount of RAM (inclusive) allowed to use peer caching (default is 4 GB), with [DOMinRAMAllowedToPeer](waas-delivery-optimization-reference.md#minimum-ram-inclusive-allowed-to-use-peer-caching). - -### Large number of devices with idle system resources - -In an environment with devices that are plugged in and have ample free disk space try increasing the content expiration interval of [DOMaxCacheAge](waas-delivery-optimization-reference.md#max-cache-age) to seven or more (up to 30 days). You can take advantage of these devices, using them as excellent upload sources to upload more content over a longer period. - -## 6. Improve P2P efficiency - -:::image type="content" source="images/do-setup-improve-efficiency.png" alt-text="Screenshot of Delivery Optimization improve efficiency considerations." lightbox="images/do-setup-improve-efficiency.png"::: - -Looking to improve P2P efficiency? Some of the most powerful settings you can change that could have a significant impact within your environment include: - -* Help optimize peer connection over HTTP connections using the [DOMinBackgroundQoS](waas-delivery-optimization-reference.md#minimum-background-qos) policy. A good value for the [DOMinBackgroundQoS](waas-delivery-optimization-reference.md#minimum-background-qos) policy is something lower than the average download speed seen in your network. For example, if your average speed is 1000 KB/s, set this policy to 500 KB/s. -* Improve chances of downloading from peers and/or cache server by delaying the time DO attempts to make connections before falling back to the HTTP source. The set of delay-related policies include: [DODelayBackgroundDownloadFromHttp](waas-delivery-optimization-reference.md#delay-background-download-from-http-in-secs), [DODelayForegroundDownloadFromHttp](waas-delivery-optimization-reference.md#delay-foreground-download-from-http-in-secs). To improve efficiencies from peers or a dedicated cache server, a good starting point is 60 seconds for background settings and 30 seconds for foreground settings. - -> [!NOTE] -> Not all content types are eligible for P2P. Refer to the [complete list](waas-delivery-optimization.md#types-of-download-content-supported-by-delivery-optimization) to learn more. - -### Bandwidth throttling options - -Regardless of P2P, consider setting the following policies to avoid network disruption. - -* Manage network usage as a percentage or absolute value. These policies include: [DOPercentageMaxBackgroundBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth), [DOPercentageMaxForegroundBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth), [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth-in-kbs), and [DOMaxForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs). -* Reduce disruptions by throttling differently at different times of day, using the business hours policies, [DOSetHoursToLimitBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#set-business-hours-to-limit-background-download-bandwidth) and [DOSetHoursToLimitForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#set-business-hours-to-limit-foreground-download-bandwidth). - -> [!NOTE] -> The absolute policies are recommended in low bandwidth environments. - -## 7. Connected cache - -:::image type="content" source="images/do-setup-connected-cache.png" alt-text="Screenshot of Delivery Optimization options when using Connected Cache." lightbox="images/do-setup-connected-cache.png"::: - -* [DOCacheHost](waas-delivery-optimization-reference.md#cache-server-hostname) is the list of cache host server names, separated with commas. *Delivery Optimization client connects to the listed Microsoft Connected Cache servers in the order as they're listed.* -* [DOCacheHostSource](waas-delivery-optimization-reference.md#cache-server-hostname-source) can be used to dynamically discover cache host servers on the network, using DHCP. -* [DelayCacheServerFallbackBackground](waas-delivery-optimization-reference.md#delay-background-download-cache-server-fallback-in-secs) and [DelayCacheServerFallbackForeground](waas-delivery-optimization-reference.md#delay-foreground-download-cache-server-fallback-in-secs) are the delay policies to help improve chances of pulling content from the network cache host servers. (See recommended values in [Improve P2P efficiency](#6-improve-p2p-efficiency) section above). -* [DODisallowCacheServerDownloadsOnVPN](waas-delivery-optimization-reference.md#disallow-cache-server-downloads-on-vpn) allows control of the cache host server to supply content, when device is on a VPN connection. - ## Summary of basic configuration recommendations | Use case | Policy | Recommended value | diff --git a/windows/deployment/do/images/do-setup-allow-communication.png b/windows/deployment/do/images/do-setup-allow-communication.png index ae9a61ec798e441e6190a4ef80300bf89493faad..6a8d97ba812f8cb6a7db5c252aec76f4e3c6ed82 100644 GIT binary patch literal 62330 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 literal 45549 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�Ai>XYl@Pm>y1UUbal5D)uCrbSjUH;ykaAWYvF zip8I;6h1Ss@g>`rQB6`9eRm9)!x4lyA_=j1 zrj=nDipLSne&KePkxzHhS*1pNx78qgS@ZrVdLY#{6lpLf%|wIS`G_#-kNP9P;O1+3 z%;7y4zsWE4l<a*;DlaWTU) zVoBUBjDN$tMR0>%T#$hCG}>t)jgE>Neit;Ea4yA}9$R}i=jHvhuOF0zj4(i^Z=eVt z7#MRSu!^M7PL`RvK-nRkIAQ%uCdiHYiE@)S)HHF;b z;`)=6^E;BQwa^vqxtT$!@=L|&HA}Ul`(4rU-4N&JQNS^K(9niQMG#K-56EG{F7^ zECnc297K8QpBFV);3mVN9AGY*ri46%>603EK4V)0qKpPrL1bjlKr;@)4)Vl;P7!?O z0D=YrIl<16XKQ-UeF)?T#ZY!iD+ydDu~vorhxS{^X8vcv0P1x~yAJ69zWR^C-#~Pw zf<*@e68r&7i9!3Owe<8bwGKsk9f5RS+BfN`PQ>5Xha~&}E>#BaZcwGz7z5<=L8Cet z)_=G9MMnMKLcJg`{?_}>|L@>K_-qN>f9=siTIPW@Ch!5oI|KQzN)rmzN(B4F^&rZ| z2d+4QWt)OgD`O7+l7#hT(#mumr*!Eyo#Kol@^HfJejPppf;RG3lh|Qze(>-EUs0kM zc*ncm!e%gwVh#A+i@zYJRKKjThC=Mgiyi_IQ0}V=}ZetG8&abvd*0>B6J*IAZhx z2$8Rn&SEm`d3B>=u>XHD=8{o$!E|5$!6<p7{J9M7I&@ diff --git a/windows/deployment/do/images/do-setup-connected-cache.png b/windows/deployment/do/images/do-setup-connected-cache.png index 0be545ead164efa5d39c846b46a2a366f8f05566..a2182de0b4fce5206462a817e8fa6fa771ccf7b0 100644 GIT binary patch literal 24287 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

    >q6=q68Uw-~Ua4Z4K-2)I{ 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 diff --git a/windows/deployment/do/images/do-setup-org-size.png b/windows/deployment/do/images/do-setup-org-size.png index 73515e689bfa57eb1702b1b029a207a28217c24b..0205340dc8d5264109dd8401a0156ecf46156ccd 100644 GIT binary patch literal 33071 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%0DHdJqX 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 literal 21663 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 Sk{y(PWn=ln(Gv3u5&r-d7Z{8H diff --git a/windows/deployment/do/images/do-setup-system-resources.png b/windows/deployment/do/images/do-setup-system-resources.png index 0af983fcb8c5e770b9355d8da73b06368e19e004..97c028a4bf0cfdd1e1d3869de74ded94099d719e 100644 GIT binary patch literal 31857 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 uRE6Ibq50vE8WQ$~;y!u~M=PPFb literal 30121 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 From a617837a642b51cb635b507610df68eda6631b8f Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Mon, 22 Jul 2024 13:48:17 -0600 Subject: [PATCH 062/173] Small tweak to link --- windows/deployment/do/delivery-optimization-configure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/do/delivery-optimization-configure.md b/windows/deployment/do/delivery-optimization-configure.md index 8e359b9c3a..85aebc8d5c 100644 --- a/windows/deployment/do/delivery-optimization-configure.md +++ b/windows/deployment/do/delivery-optimization-configure.md @@ -183,7 +183,7 @@ Regardless of P2P, consider setting the following policies to avoid network disr * [DOCacheHost](waas-delivery-optimization-reference.md#cache-server-hostname) is the list of cache host server names, separated with commas. *Delivery Optimization client connects to the listed Microsoft Connected Cache servers in the order as they're listed.* * [DOCacheHostSource](waas-delivery-optimization-reference.md#cache-server-hostname-source) can be used to dynamically discover cache host servers on the network, using DHCP. -* [DelayCacheServerFallbackBackground](waas-delivery-optimization-reference.md#delay-background-download-cache-server-fallback-in-secs) and [DelayCacheServerFallbackForeground](waas-delivery-optimization-reference.md#delay-foreground-download-cache-server-fallback-in-secs) are the delay policies to help improve chances of pulling content from the network cache host servers. (See recommended values in [Improve P2P efficiency](#6-improve-p2p-efficiency) section above). +* [DelayCacheServerFallbackBackground](waas-delivery-optimization-reference.md#delay-background-download-cache-server-fallback-in-secs) and [DelayCacheServerFallbackForeground](waas-delivery-optimization-reference.md#delay-foreground-download-cache-server-fallback-in-secs) are the delay policies to help improve chances of pulling content from the network cache host servers. (See recommended values in [Improve P2P efficiency](#2d-improve-p2p-efficiency) section above). * [DODisallowCacheServerDownloadsOnVPN](waas-delivery-optimization-reference.md#disallow-cache-server-downloads-on-vpn) allows control of the cache host server to supply content, when device is on a VPN connection. ## 4. Choose where to set Delivery Optimization policies From 8015731b94ee2761205d8130931630954ee749cc Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Mon, 22 Jul 2024 13:55:40 -0600 Subject: [PATCH 063/173] Small changes to MCC section --- .../do/delivery-optimization-configure.md | 4 ++-- .../do/images/do-setup-connected-cache.png | Bin 24287 -> 26142 bytes 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/do/delivery-optimization-configure.md b/windows/deployment/do/delivery-optimization-configure.md index 85aebc8d5c..21bf94bf8a 100644 --- a/windows/deployment/do/delivery-optimization-configure.md +++ b/windows/deployment/do/delivery-optimization-configure.md @@ -33,7 +33,7 @@ Use this checklist to guide you through different aspects when modifying Deliver * System resources * Improve P2P efficiencies -1. Using Connected Cache? +1. Using Connected Cache (MCC) 1. Choose where to set Delivery Optimization policies ## 1. Pre-requisites to allow Delivery Optimization communication @@ -177,7 +177,7 @@ Regardless of P2P, consider setting the following policies to avoid network disr > [!NOTE] > The absolute policies are recommended in low bandwidth environments. -## 3. Using Connected cache? +## 3. Using Connected Cache (MCC) :::image type="content" source="images/do-setup-connected-cache.png" alt-text="Screenshot of Delivery Optimization options when using Connected Cache." lightbox="images/do-setup-connected-cache.png"::: diff --git a/windows/deployment/do/images/do-setup-connected-cache.png b/windows/deployment/do/images/do-setup-connected-cache.png index a2182de0b4fce5206462a817e8fa6fa771ccf7b0..081d065753031f5b7d72a2dafc5d335ef54fe464 100644 GIT binary patch literal 26142 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 Y{6K`}G{n{CKyNr>X!duhzH`if01kQMYLNh zfY^Yqr-1Tnj0Y6G(CEsHJzGwEoX&XpG!_i6o zP22bail?D*47#PSclVJaeug=ld$fr{ai?K$J?E^zba5&=79o1^3KEL!j#qCkS}857ezAzlWC-vh+I zM@>ieWVA=QzjQzS zf4)9NU9Ep!|L0@=|9^P|kF@ji^z^$G)Q$A#)s=9cfh}xr<#foc+qZ+K(Ea7@esgUb zSN{9CMC7gVlCi#?9t~Gzf$0ab8&RKea?L(d^|qvaJjB#_d*O4&%a;p2S2X?SqY3L1 zBOF2+4>sE=QAnR{-`!-`_=_ArL%i01t7vLBW@3!CxU5)dzVra9Dl&ImW2P?NYTTYbzxpJ6%`d0R)w9n#}+oMTQ(LfgyOJH@R^YH@q2II zzRk$aUeDN=!7STysptAcZF6YW?BYMP-c*m?x$ zKs3=cYi$V|L}A*`is2t?XD?Adq1z(89o_jQMG(I-RA|*277QJEpMrh&h6y+(JyHy8 zR`7!uEM3z3Ps-Rce|B^9sWWoUTm%77jn}9Ybgben+GlD^1Gcd~)@G2*Ydesu4e7Z^ zL&IhG@@2)f;v^ZF)3VLJfBNQn{f9fhhgFP-D9}`b&rI{^@W=>${avFD1IyZv(nS`L zG(pvVf;gQUzo^}v^F|F)X!BNHnsgoblNb=Z{BHRgfi6C9VLU)Ha7{_^&v_Edt+^5plG+O!ZvWw>G1KS0D5~2Dgmq1V1@3iH5dXJxJfUsmQ;lqtoZi z4~}Xv4nEaYE+j2nyJrx$zSqz_ZRhjv>?iVFDZMw?7~ryLw#Uw|&{3&u+-VYAL>SD! z4&k~#+Y;)l$t8d1{Pg|2lO>g@T3@@6giM^R4*{zA?*r27fo*4QVc~OpL~xXDS?bNi zEE{-D)%(b)A+S;kgLR%3SQMeobHt(Vai&w$1cAZRDwfxrH@`^eV9$VbFaW`?AYl;9 zm!+Kb9?Z$YSV5EzcK6?hBb0!h_&g)y_b|g!a7p`7ri|@EE??;k28IdtfShu|A|W&3 zBs6=vz%2p?bxkuU2Wgb8T;{G>KFXuL7sN;l(VW z{d~;mf>@R%q8_w87qQ!y9dzx*%8$}ltST)B_Yd}Dv&;}#AiJ>&TbIQzDS@9eiJNnN zf-2sKHro5Xl*_x`BiZ)&@eLvbbK}#yN(XW2M?oh5Q;H$8-C*U`qi#H9TFdwn=2pIx?gzwZv(owp5E%{DCy8cIktNL_+aKM zl%f}2tYuEKu+u9~42vEn^qrWjzX}D{wTh5u(bATsu6_wr8K2QkjFtrD}zrbD%5AE6AFR8X@vGQJx+zCfTX>WcF_WrX{`ciAO^rKP|5`?r| zMbBX|6wkRn-Yt4AUC*g@&(uirGB7dLPzQU46#F^SlTqI&4AjsFSOm1lP!t;8%1M*1 z?5CqT!0vA%bWW!u%qMxw7sIRlPk5~60m7*l&-!@vC+L#T$H&aGmqf3)%80m5WtfWIa!iGC#@ZkbS=| zN~u?1danv<_|N1N5JyOB$Fzuw@h#hsN#)`r=HTF3UiGOzi=ewMUYTpBDlLsmANBBm zg>EGApfs;a=|>!F-6Ps4QV(UNZLJ$p$f%Q!=eqA)TWh85tDG;z61=i@4^XZ9S+bDk zA9$2#SbJTa66u>slzEXI%R8r*PpRt>7@KA0r+#zY6rXc`TF$oacQ7Fj7ws!=HGB)X zM*ty(Sm%UiJf|{K>b^fybTbbX36@Rs*MSB zvp*nN_tE7D=IOYvxJxr%P8DiUEV*N!07arF&gK%rUWgojzi<+u4P1MO3VX2Z=$)MJ zbw;mWRnAncU)ld~itXjgmo0|zh0!0KC`Z^t#tr3H^Q9%Z4;7hX6}ibY@kuhOzSHA4 zW&5^>CVT0`(?#>0Ute5;APTFP_;us-dP}hI-QRH^<)f zm*w!aSRNWvhhiZGn^w<4!Gn{D@uB*tT|@OLr7cvRy~aqWQ)hI%2`T65!i((1eMZXh z;(px4{BAs>Jb94?bdD^_NE>&sO!Yrh2G4UxR8W|O^3#yFwyq2E1cs+rm&oee}t?=)mPcQWuf-S6|GY@T7~O`J8^EGO~_rKK8oGtxZ$ zoBkII8+q=8@_SO?JQe|85yg1;YdzvSxja?>>$}*NCl`d2UcBi_nJF?@yxSo6Y(5$T z!tro5Dv6U|eo?Wt{Q7z{%tZA%C$Np^$+pzN1r}!sHN^7M{rr0QN*DJAj$Bp-!RO8| zUpgRC#iMv5sR@d1DDUg&7!XA>c~TrJ?&e(3a*l^+W9(>l$x51#fP@V1wS~cj5>^_6A~f#M z+>SsS%HmGF^Qf=j(3CgI8W&Pky46mbZS*^eKULrZUDyJSX!k7BA82DhnGR{-=5cR-u&bS|88 z@&(G|QDs*FW?MNCsdwDs23qMSiBfz|K2B!8@U?ZPu)b$!;Wgd2pgXM7et8b0;Vaa> zc2;6=zC?h9Cu`v=Sa@z9qWMrLlTPx4jm@k~Tqu*G!5|UK@cd7Zl}G~88^=dK83eV% z>RjF2!nBu1LbOpIxcyD@m)-S}oIUQdo7 z*Ca#Dt9TyEVybr!NL^U6UUM0BqdFsag8GxaI6c}=mK)1F zcO4YZU2DMJLB5r~{Yobxb&7Ic!?7>v&x9k?{xA3{bRySyQwciuokLh_C8OnoNA((G zg>CH@+|y?iVf%XTfYo@Gf{u^RFI@NDm~JwV3u-z1thxTRzo9TBm&>W9KfC6c>m{GL z_uz2t<~VpAWNcdx#X|{cB^KesU&cnWv3cHBOBMx z;AYy2XU6hhL(JM!8we3Z?V$F`lP!AdEerJ)Gp(%G2+Xl^bRPEar!~L2sux3k|M0~5 z_n}n)0N^OU^J&0=ybuQ5+Pa}NQFdiH8gD&cOI^0d+*?J;uPL$t`FSM}mmHL zmDr?bZpGGCC*A7!m2e}9p@{38GRG+)l2@fq)`;w78~=Ogqma)zyJw_qL^T|R z8d9D1Lid{X4r$Wm8|pnb#_~2N-7TDK@4-?@F4y|iZr+s&$#$|6PnUg~{fE$?xdvo+ zq720+l6SliCg9^Al~ZWw@>qO+?6(?U$gCuXsSbW-t0nR(swA>iKHRj#%1a&^y!o(v zqUas;vH-QgyzA5k_ta_AMJfedu`1i13L^|0Uj`n=#0|hUiS?qq=~pG&>x?AA&nUCM z@wo9U??|fggWQehYpx%_cO8#wqZHM#CwCJ*5q}5nKJ*zma}-5gb|XXJm;rzyxR!B8 zDy#)SKMk$Gw~m~qJN?-@!0kQj=hSle9P2VR|NhDtd4D3L^K)nk{^lu-s7Q`T;XIuZ z9h8o0bPdX}QUEz-A_4!>`P`G0>3o+d=A_j@_Eb7&3T~{Pqfg%C0FiC(u{t?gaKvAh zeER&aw8wOG%H@}r*G-HUk205~HY&5upQyC^G6B7c9_9nE7zB@UY6+(1qsd6Nc3dA zyrAdY`ao`_dDE9AIV}8PArcA6co0=RJ?f?w`pX#G_Ti2(^x=N3Re2_SQbBZb_DF4} zO(W>X$x(m8*mlniNBR4!hsB#yLw-A)XO5IPW^D;IK1UDO4}X}6{fbZ}ZK`4?Q0{q{ z-nK8FExnzI9Q(USqOt@9rmf9<+UNYB(O`)>C%q^2){d?aMq+I(<*R>W zKDVi_dtou; zGJ0ja>fZG`&H3aN8}1KpfV+}iSZf@Y!bTfcb8nMzV1kdL23wBA|8B4?w9l(ym6LMN zex|=Sqsq9RtSVd;XMeImc%yvO`KUY`FN$L5>L=yltLEfve4!0)jFnt@a%GRcyxd3D z7~PsXqoCWx@2pI6o|41hx51Ap19zmfa+zr9nK>5tRGjA->2Lfk4E_0uVVRLFJ@uv{ z8x>*G(1@3J(SZuy(xBQ;nlTusGyqYru5s+Gj&x_K_^fG{d${#ydtQISR&9s&nkYxL zdF5yX@6>1e0c3+p*q#T`M(;^Mn<{Nw7jUwfdu>!c?!%AxP~Gc0chc-yaTF9*iqvMe zt4Vq|y6D(jai=%WX3^II0Oq@!5vK}%whpva>6~@Lbj!-4pm=ln+D&omK%XvQMK)7& zU@%jGD<2@>9a!kBnTUYe&GcwJf9E+)wqKt)`MKTR>w0v|o4AxTPKxArCJuKH07M?W zQ>0H1s{TD7z%_ckk+gxS491OF72aUaJOOAKotnelWsGPHw=%=av}nBrjb@zoRGatX z9JPZcsP!%12PwXmECnKsA)zl1KZAi4xH0+kySxL&2rpf6t3lH0xF!|Ju0JAVLLM3` z-VBmVSdu{J&)Mb@3$~XBuI}nI-pm=tEG3)Z5 z=>C)AU*o57S3j)4P161X7!ev836q|?9lF9%2loU4V2@=nspWcq`<+#Va}1Zl&A-FP zOd5pzwAaw-u`3+bD1`azEJu^Wz_qS>*4X*^j6iI_Cwt)rdo1gi7_TLVCWMGqOq!>=b z&@)c6MFV_;y}9{Id(vHQThG`6y6%h=Gt!>v`V)ri#=+M)TmZ{}q^SZq^_|a` zDjk)be*1?EtP43HMP-lD^UJ#Td?u^0QTyvo4pj(8yujGzZ)l}U@{NsUQ7dCYvQ+qH zt}4ZSJ1Z-p^5d#s%j`jsZnR9KU$H&k7?ANph8AlnOj}{p4K4N(xZ$~FJZ4*(jQM`? zX>;&`kxuPx<&p@EQ$vWXQ&JCF9&Il;B(unugT;&2d20{)dNai#e(+L@20TcW}skJI7dW4CMjSU0N9Ce$~F^t^`I;=(iSQ+hQqDi23OhYp8A z&*Z4)fO8BHYIhrGiZ8ir>e;t08LO%t?!2M(^{)|gjV;yTBCycdu8X zBRtLh#o9YfeK1SSsdD(_{*JBoDj1wh^5<^ne`7V&pwr%Z!v&;4nPbS z^X_}DpEa}l(dE^{SX&m}6#-eV9#P1ma+y^hk7)1sv1?l}J9Ur%CrV*8irY0}EW(g> z3+O%@XUJ>=f!4GjaJj!ejNpa346k+TdpIEP9Zmamd9T4xHgagdr#q>;MY#5fY8v{7 zV|zmqpA|98C~wWvLpR@|Ig8_;lrI(t+j}?7P^~S&4qSxuaxDG3xuwWVFphH z^0x^^pX1-_6XFG(otlQ^@6gwNneQDISTIL0C{#$^z_B+=72MO0v2Aes*5_~ZOUXHq zul?oOU#xQZimZFP6(^>l1enmYJoY5ElMzDNwrQu1Mwcx~Sb8SOjpvzwau517(m*mX z76ysOB|rAM=rPf(Op@D)l}H={=v`IZg?8N=Q4(S2+fyT&hJm~C-epdAKIIDY^0&%u z!8N0eYs;0Z?oXZ!^C+*X#Gezm_u;0@ zPCeenvRBP_jb9N;3e?3>D}5!gEVD~u6i%401ehV?n&ktEKT{5@DVu}?znOy ze8DKbfYzX0v^@5-9qAgQL>wt&KBQRKJSlx}-k|YhNpab(Zw&ys(%*I)y;_bQn9P)hFQUJ% z)vddv_~v-?$V;4n+mZzo1__k{!a6*^t)%3(;liY$-e2~QmEo-GB#m2 zfLA5jii=0*WFh5+y0WM~!^=yRv}R+6aoS&}zLk|)9X{F@QDKsI1QjJ|K6;Cdj(86G zq^ySL^o2Ux(~tMS-K*!)VWTqlM{Jc^3 ze7oG<8?s&$+|+TiHWHg!1-p^J@gw1^R_b6()DjGv#~2z3$`LWk;-~cc38nQX!&{=b zIyjXc=Z?(p9xwA=Hl3H=q@^#W#VPMI2#&YL9c$sATh z81b=DAwTxjyCdZ{Wy?ID0fK*~IbiXNFNFW3Lq_sxPpZXbj;S#$=r;?mQp-{RbTaV9 z-B<>LB}P_m(UAf@N=wpTjFL=F)L*1**Xf!4Q>mb zJ$+H~8~Z_3cDqB+)l1%BV*}Vsx~c#ZC&zQBv!fnpJCKt0=HUi06;vH3X~wO! zcG&kUhq1wMZgut_xX54`feP#AdeiP7thd}vJH#K|nLYN0Aa!p7eAKtYzmK$7K&J*g zS9Zl8IhqBD=lp{O?u!E=3zY%_$mC2p$okI&k$Ng49>pF~RvC5pSw8CLm~PS4_Jf4T ztIJlJjpE_+rPO3$$;7eNcxnmaT~p){-ENpB44etJn9s?4;gv0`%AL#FTOIVito^1gz0Wg>ZtFc%z@?Fg@=ifiG zX~``frVg+clJQCh8q~lF9f*mXy%ea(C1z8ltYlz%FJAM>cbD#pkcYR44NfrnaNXBnU^O0 zoS8_q2O!7DIy4Sy3xlH~?gY5ZoU5#lWd_2n?86~!hOB)vAz8j{Wh}nh!)#wE3Xb4; ziYr%cuN^oU>%Q|K>gQyz-AR|-9A>)AX>15>Y)@tQmFH^RO;9EN3xrAPNJm3?sUwZ# zq?xyG^;`^veM%UnY20|u34^t-5Dco-FNN2?2F)Kwl8pUtT)+2N6U1{X{1>z`{XJXcEH_TO?doyI^ z6cpUP^TYV+#-ubVl%&c6Oz%ocN{+QfhT8)$(>U@j|A5x+GkYqd@0-%K3#8-TI4H%< z38|53mp{b$#eO7r1ju2>r$?>F^&&=vw@Nc&)=o=!ARKLD9^O zuXA}`5-X8EM2t1sH3l^1bRs#AboN?lqCus~{`j5chQ>);U)wGubobNDQ<3a@^K+75 z*RDce+0a(GbkMA_!b$lFWrM(-0%rqo;Y6iDH;V475hr(#$aBtN$Z_btz+p>A3hxVhb z`47{#w1d~~Hdw{j6l-Ysi;@w=Agkb#29PCmw9FOIW&p(cf(pcR-j4Kf_#R@QPIpU+ zA;AL|%fo%V8G9lb*bh`a20OyjZ|lW5r_l0Y!Hu zIb&%V3n31GRjyoSNPW15OO0SpgoebJFC0wmO^ePz;Jd-9zr3w;V&@?Thi0wxqgS?^ z%0HtxxtN8n_6|U^|XwvB5!8cdOLW0U8K#CZctAU=D`u zJWkp>$6aAIe+}r9^L5hb3H;@Lp#$mePgm-0pxJr(f9afG-*068)hA~Ph#0~bDvA`5F%`{k?4(O?*=(Ejvv+Kjx2{5%WipS6 z;U~_p@+LY(Gy<}OFMb4FiTm5LAwu8>b{_uRjbTL~#VUoaPio6T=+O9{MW8`)e|sBa zq=-(W$x+*0D=kg*wVs}boxB+bwtG3$HCeKy>a&ANva+(5g^Z(iFp8RI0Hz>_Hcqrp zX=S|HGSfBG}X zrnV<$HfM#3(;T7GJ~iT&AAS+iO{DxQCKx((<4kHr>ONTA^!%z3*mE@_r7rT_$vWW; zWdC?5#I~EU)oP-PMmi}jnzrZ6A52E`{Ed;A_={MEvU6J}q)p7lZWfkbXqq;^v`w@u z>ckl7thb0Xv3pfF_nPD!)3V#IIa|0J&w4Rk44_qW_aYDXwAV;Kh<~Cuu=H2Dik|2t za0tnWi+_e1HywCWdt|tG8r10_q1}#(Ge(=S%_=pLqgX(EfaEVZce!LcJ z#l(jIaeO9cpjkQ$AT{n~zEyM&8%X^d5Hn`%^qBkZ^D8(H) ziDNi^5e!3rnsS2S%Yvuu%1`{p#jWR-CnW^;BG;S+#Zw#}W6^fqx(TtWx;b`F0El*}T z99uv~;cqP~r@o-g>Q{gU$~SHIfCjL^|Fi&164g84@`df4TEP97t%N{>q9 z0JZnYNO}lov)sSW?@A~dwZOT#y5`gfu>02V!rB*tFXsZDiwVU6Ef)ZZ1^6&<0@jBI zz#IqAK3SL~F9?M^Se{~r=Nf(LltoSO^%_pXoZR_7BEvj2Gv`i#ql;1LNkb7My#eX5 zYB78av(La+VpE8GRT;7?(iC#B>EAGD6K}**X@o9wls8rTe~Ede_O^Ou$%_+NR) zOMC*jP?wC?JgV5;Uzu|?rKpOkpRj4~OPej9aev%HkL~`4-WPd1}Qxy7gdye*Q%s}4D>$aZlT|3auf za^hw$dEquN@%}N!#ug=(aI73F_ha+E)TY4YW(4=eTKLF$SjvN(!+!KD!QcSw*LY=t z=8zVbC$veIgx&dRhC2T7irqZ_(~ZAN%(*IH@y0v#!1vPES^(B7o0fzCIJ+iWnrgr> zGgxTIsmhu!!Nku!3#^6RmzozLYh4$xNUO~-RjvrLoN@=vF>Y@2E9;`8&HTz<>DZ)H zn^SCe;FDRNH6J#ztReEchh6hv=k@*f;i`MDaTJ{{-;;dbw_Ah)a>*e3ttSDj+< zuq^-HJ?zMEmmn#oElC5pVo=giI&o?+q?~`d^3{PXx(myu&dQ*An zKtsEq!BIZp;Dc5`Y=s@m;{nbwv~t{{1A!gq`;Xye;Zc)7(Z-ct5~=+|>4L75zgGj$ zPxUJaT6$~MQvu0y1Hg(&a2gdo>D>DHX~u39uHrpD57ODSD=?^K4zfNZV4eH`=U5*z z?}v;|s#YqK&>6?br*0D+oAdp9RUiB~;7%3dT5-=HEcN8@{9ns(nl!EX#@0T<2<;RT_v(DyuCp=z|$Xo zoNb`qoA>3;c73{>Q11%u_0}=ty{!R~M~sD?SM)&SqdP!1qjzNff?x6l ztXf0~6~L^J4pr#{;`p1}rbZzZ2PVc&dx4tA_|sTqINljkws{RBQ5+A=26 z9-#6C8m;Z#_{X7!5Vj0dCtWS`WP{)4PPgJa#IGE+bl-P;)1KjD$8aPhf7l>nGO!sS z=hd)so|+-+{x~4`H3mm1HB!3Hn*1_KD}F0!7rUp`=U^t<19!Bu%ffN)u*xtJc{H3+ z9dS;Z9q`;JD*P6+qWakpc&gj|mBzim!utBB?X5}{YO5NaCPq_Ew+^F60aoFt7$$!TF)#*pFFm%g;{!l>4a`wPu zZgrC{s?xGNBY0)76DOOEgkX4^Y-9}52GqAE=44zZn1B_#f<;D65CId3q*ZZ9h*9P+ zLNB6NjK#Vgp`hfy!N^GNcm?jr#dd@`8YEttu=Z$o+EW8}5=Ufc`q&0(;LoEt2#PCU ztlzRVLLC+P`u$nPhVlJc?Boz+vpM85YxxAlD)g(Ik>~2<&^~#Xh+k2?+-mj6+9BjA z!FO)>UwtQ~7goUy+WytI{CncbfX+9VN(^ZDSjj-(4R-#BTnuk`TKgWOM{M(KnCPf3 zT#xG$!O+6co9DL`Gly3IlTUN>V>g+^eF7lPKAe@WtBltBU42Ofpc0yK##6fsBG*^0 zJdG8wR)xL@oSqzbRqH-E{kaK#nS>&wfrZWX_!D#VrNYjq!JnkV$WecUO!JEdX?!v^ z^BW(>*rEk}8#~#fpV;pR)XCf=tc}jtc_u1V34E)GIDAO76tugWJ%w2=3U^~nB;Y)T&lnk8sXd#w%^ zj{%V#6`UIT*JJ~{kL1H}m3#0ecQZ05a#iCM7(UVCR?*Y82!drJeiyLy^JiAb z`}_NBiTb}do0CDK$_Th;k2n%PV7kRPr7VhajxiY^#4*&k4EUDkIE-jpRq0K|btb{U z4$GjUIBupbsPuvHAnJ&MnL>%kJg1rjD&rJE8g)rNmFNHLrsy3pz}q#mqz(8Oi8iqC z1i?n^0{F7IR8h;lPaxGt0;}d(l2$!Qy_%HF;{C9GDaYrLs?*!rg5JAMl(d}haV!qVo$y@m#E2IyZcyhhL_BVuOlV=#|Oa7Nfn zq+(M;XSYhxi1-F_$VO&VzHEK=GC1oVV%gDRx5`rOI0Y-{bTv(=_gu$-v4=+9FE8a5 z*$ECe;eBDAziH|6VmT(Q{pYfBOt}H{DAHjX2{L=GS1Yt9oMj2%*0-^xopY@xFRhK5 zOrzRQQn`vIAf3ky$;Z({3+5AmD?q>N`chi-;+xe?Idl;QYh;gXIZ%$xN(u)91 zf<^NUYMJMCEXas(X4O3XuCkg_&uehK)p4dRp;x1M|Amm>#AU!eHaHfKgb0xL?n+x# z_~XbDgj72FW{zVF@pakd?2jN(mPlK$2L@hPmv*jLn$ zSAe^Xow-Dx(8zsu$Z?~!I7dixyD}W*PuA^xb}w>zx7%9}3WitPOg#|=e|~Ph ze*hyUaP;$W`+w~PoE_6`V*v`~8DB)2z_>U1Fu^EiM{}izpyE<@@0>g}H`?ZL>V{{TuWLVjy zPR*IHekKEMjOdl5unt63++mpT8S9X;H`of_sXWX+Z0>xOESyq`4|9)&W-2knrDqwc zAFvAO5=RbJG`<^)(I&kY5dkK&mOgV}eC61X}4xn9Ma`-56P zUnPuMC!{_W8suQ-cAy#*#G^d7^yBvPVKcZpx7h^_VJjrE-ub+|YZ7XS7UP`<#haBu zBo?9hr#}{8vk$w^O{WcWuLj1C$#4-8K-zXn{gAKcX?g^UgDnPiYpcm~tMN;W=VB#S z_3_TljiO)(q!CPiZDi_@{@7DU6GLEp2do1nEv~R~M2g(w&|KNdYZbGzP#d$S< z(XzOAlXCzW)5@DvW|lbzKstAs(re<_S;C3M{-N|S9brcW3Wfq1s<2N(5>W4 zxHoaN%zJOI)3c-qs)pd^mt{SheS?lyG|oV*o7;kNK2IL)L1qiRpYlsE4I`2_nmOP5 zaIp`1AiCRG?;baQQhbDMtH*KNfn&znLpMDApeITlg_vvTf%$N0o6}jpFMcO(f z^H>fR-2uk~)nxA|0pPeqFWj`#M*CV>jY*ad&Hn`rARfYec;i8fPJnSIe4}ak;gSd7 z_HRu&uU>PLAx$~4RL^wAOxwAG1~=P^DK08{WY6k1RA8__2}L#O+07U@jt43HN8FSx zm&zQ5&2`9~E!$2DQ67)q`O{9o69KPkit;FQ`&d8()XY3gl zi*;XV3pzf;K7-$W(sl!zLB|zJV2sx>q^GdBJ;sd8z}p80F6Pr$vxGbzTi+t$rB~E{ z&R)*o@Pp3)h`-7&EplnnQoeO8E9jjUpVOHMp%(_q^Q)ot-iy3^5-b0hXe`_GV*jVv zvKP5Z%RTngr5pdfbY$#j7Sw0|v3si{&5!~>{5S-JF+}ogr5IKpDC&2bF&OdGS+m((Z+W z=|LCPW0|NVu{<}?AV8^FNQWK%BvOlddS3mHDwtkj=@ftr>7--V0Fr_+oVrtEOi!#w zdz#LX2eQ+iL3DU{czvxL)h~GmR{|dr`hkIM)?YGA9q$%_d*iSuSg8k4YVoTcw}Erd z4gC^EkU9`iy4Hd4SDGgcq`8I5*7o{^jjsjsZ=j>M+U&GP+akiVu~$j6qr|3Yi(B8u z!w17sB0E7Lo6cYpOsAKF!{@1&s&pU;4p33__yuRv#%R42MBAJQpuD>g9-v-pM~nO| zozB-MH@J=_?{9()6=!c`Yj5~pppBI4d(V3N-QDy5Ufh4`3exqnY!S{epj|#Whn17g zpYmQ%gpPw(My!WQOe`CTxY+>Y)Q!iu$S-Lkn;Vm3Ias@(5;SjX+MmJ;2H)j@yvb3=%9}cGAs-o6K&4 zGFZ;a0A$CD6=VcYaoS@iFhaERVplvfZ=wj(S9$(?L_%)ikDKn4hns}ozp)sqp^Zx$ zu)DV$EF}9@(jE=chN1znqP@ABDuUu}O8P52+H$t9bxSdpEKHZ9x;RVkbL%si=kXR> znf07wkmdd$YRY9lhjEJr_}u%L5B(GH`J7G)P)$f>HI`5Bpr5Vtn(_ z*Ew1(eQ0?j&wICmO?pDa^t973OEH%K!( z&pmqTeu+|&Fz5fbXODdDO#46Z9I(#-?-Wq_%EK20cnROiqX;M8j)rlkZ> zygkv$4UK9XK`VQZzmXm5VT-KDl$zUfwQYW28w5@ld%Xa}N<+icjJ_S%a1w#l;j3s2 zoEBMh`|`(ssechr)BvN2U8Nn``)F@<3_z-U{BM*zU)n?WV~)_rF^s}njxjq0_m>35 zDu}xwp(Tc`!nN`lY4vy%rKhH*|B<$Y@jv9?`UnvPGzcuGs~+w~W*F69GEc|2=-$-P zxr`x(+f%3Z4|Rx8(vSM-(kJ!?3~x&j)}E{!85xmPRvw)N1RkyAi-qd|eLz721p$2J z4y`fJP0|4zD9!Ky)l8v3dBgCU|{(2%!EKeQwMAP)KaEaN2CZ_dc1*-=hTM zi;7qPS0y*5h|u1sawaqO)VbapzrLR@eSLHtI_y(s*{rr1(f{-bc|?Na;RE{Wvv!}H zKh;C(BRBP?LPDMvFK4#-8MdphqCf6J&$raBxlZkU6F6aedi}q62DsDyrU$t))5eWY z5H`f72(w}+SE~lRF7$_M0rr|$*#5fb9|y&6wsM=L2BLXPf?wnsIfIE1UkMIwItJQd-y)N;8MZf#p!iZ?ED^}w#l1nxIg!RNYCUBmvGP=It2SsRn@z?s1JaJu7LF* zTRr$AK>WdiY4ccHHF#W4)6#P@(wpn9AJEd@s?59(hyR+Z1iXw6npXSgHN3ECWJoR? zzD3W_5bWV<{R8zW??S+{f5OKZdY4+e(@qWX~E8&rk z`7{Oa96sO1N=!toqp6e^F^nrssWD;+0Mfbz-bM@HbrOT zDsCexq!Hu~?bAx+p^6V==a@EdWSXnG4Gm4AlR!&mnWdb}3+EV*{cDZwUOHbr2ebnLXmnfEYW$uSP-vA5nmLWk##3)A#q;S#f9=^QF;x(Old9S( z+*J$85&qA`1H+^KaWK`qdV3BjB-nAXvpGw$}Bn`oFt=T2P~(Y63k;3fE+!v(wm_* zZCIkz3EJwIcAa?o7bRkvDkuxd9trP7u7scdPX{y2;t=Z1-40prYVd`evGVO{W4>TU z&wyK&(eOK`?fjvE2bd_`Q1f*GkU-Us84_U8+zw+2IVNB+VRS<`j~ABnof`e~0d}F6 z;3;ZJ7626x?+%KN^D%qzr{@Cp!TaH316y`()S@Sls`ffM$uJHdg->ot62gTI%Vf+G z%5XY1mp`E*MLV;Y3YMSj9}aMiok)Bq9bhrs?|l;;<%bSzckw_XhIiB+g}#MM`X(y3 zEHR@jqn^VBKA-keuL;(sAL8P~2Ieu>;;E+2RBM$Q2F{sf!k0S$FFXcaXH}^RXC#GA zvd3qQa{0lZNa!lSSLb|yDj>knXuwVlpy`*dNQSL*KJ*$yD=@?##|+<$V*^f{$6Q-v z;Kl+6JO4pkMZE0y^BlBs!)VH@!;EUcx~U#HOg$vE?`KLT8AjKdLIPIgPF6<-j_K9; z)wYsB381srNXIz4-myyiR(IE3qR9C=qSGd2ntMNz3{~gXXX0U#daRjSaI`UQU5_XH z%y?V<9W8yg!aD_XyIRAV5RBh>0tCQI!t|i#+?a*LOk9%^9SB|Sbl&Xf65u9Ej;3C0 zJ+IzyYq#N$>)c`jRbZf|I6PZqRNy&atZ7IE;R8>|ham&n#Kul@p#)y-v1lB=VQwS0 zWTE@!-va5rqmr5?1nOTERX6v~&dLB=`*=c}MI1fsdX$I8L6U>paUV2Ffm zOs|f$>BWIU)B0EE+S~1Mc6)tU%DwDIB)$5ZbM76{w6ldRlKiIu+f9FMe}jn3AQ7=y z*aBjWzA6nEZ=7qY^lMg{B?kcZ8FC+e#;6xan+6miFNE6|6n`8liL!-bdx1 z!)gzY^HJ0Rnl>j1DezM(V`LHB*Hx$e;{>_c`P8U&$;PZjF~?MUFpw>@%6?Y8-^HYQ zP!bG2SdSeHN7I={jlws_PN>GBS-INGNe78J5)YVZmP(iids(0Yia{bYLnC& zF-Pk{uV5T@m!sjfUTniyYi8~3YxI8vQzOH>C-EgeBv=GiQr*}Gv85K>OHZu5L>ZWs zwk9wzKh;E(bLTt1wsWJM;q3q@pvziCblRG6=`}4XGgVA5N(c(f9iE-NA1bncY*m>K_mE7%Sua~GTP|Zu0JlV1 zAfRF`4)az0Su5J;M+Ks~TSyAjzAl8G%r0N)M@8V9wr+sSaDk2%aJ+1sq;BrgGZbJ) zD{{R}1`gw}E+N>jc^ItJ;PcS+MD{$bv8ns}8wt4eH8G=Gh4MvER6Yu|=Sr>x8ZqGN_ z9oTIDn~&m;FW8}HfM7y`alouhR33917%Y{18jeyL(FL>W4TXse5s!HxG!?94q#M))Mrc~R0r?%2*HE(dQCv1jBSIdl@o{|ce74be9pSs^9oD3o>mm@^; zQLl_GaRWm-eq|vb$ zS#XC<>%IExb`9|4Wl}ad0=-X}pz^dp;2SP$e`ovrZvIOwy;-NxFQ2LEvW$S1GG%1g zbe5Io2H|4%BdM^8h&`h#^!gwBvebFN2KSAdR|3q$jD}qLxF2n`b*lKUe{hJS7+Dk{ zI-@D)J*n;-_5)IByci1m)Qx|yWt$f;i2rgo;l0rUp-NM_GV#)3=U+wZd2ZA5yi@V1 z`TqTH6fql!XZ9$^<&!ICnSm(eGXNA5q{1KY{m4k?1=oL>d2jcbb?3ye5zH@Aq-2%# z_KZ>7an_Zy+`i7>_UIV5b_v(a+)V2$3$Xx4K^sT)azAtZgzxy>9;)re4p*3!YuzVb z>(|x$tDT&2JJL0ty?xP5FmzegQGS7knuyTGeHAzA(7oHJwmV*(oqjz^K^M(N=Dwa! zOK-*=Cr^xW1xI>6h7KI{J+R-|V3`7nx8$`{BnODnK7alz3e()jto-RurGiR+w%w%lS+Z=bN!gGvSpx-qxRq_9yYlrmeu(HSukjx!@wY{;%0pV|vkQ0gch9i#t^jWG(|^(; z;2}MEk2(1dKEDS3D~AVwIc?*LDe72$y+=g8iWRC9|>ToNQik=mW0-sp|Y9ym6Hgya$vR&!cKfyw=GfKML) zqkmpE|298!`;9{9WW5g*sAmaC7UmRG`99?(mq;z>R#ij*j3Uyb`iKSavi9d_<~8hX z%uL};l7$n(Q#0nTAjqW?N_}<&C%11Yn5O-0ZJdKw?s49C7{10R&m_+x&wB4LSU5-r z*gLC$t?OBiT1d8dD(`<)r>}sj(~a=Gm3!2>{bXTj*XRGMnlq1wa{c@GWGqFZkfkiA zIL6vy35C&#ELoGXYqLhS?7KQir%||+pzV}q;{C>~x z`Qv##|2_AArN(t%_dVD3y*}U1=WW9I_OXJC)c_)h=%#gbnFfw$Bz`RU-i5avAm(N2 zfm4#Gnp#<&Vxd|wpXYBzs&gl+fnUtka$dM(IQOJgMNa!@$7ts$H!{&rSWs9ua*3ns zh16PJ_x_)1obJz?KB86%U{Iq!( zA2q}Tvk)pL=2vkl9v_OcL4rWE&NI##3LN_?Vkf4g?B0!cH?>H5Kai8TR6myNAgUOWOr5o@$yaP8Mzq2e4Lt3-k-NK z|I`>L>d%4Rb6)PK>p*ecpN2w{eQHc>Hhx#`HQTQFCMmg;PoCzqt8>65f3s>2S^QXb zyKu8AWpw&O;dci@Y*u|dP%9qT>_vXp|kddA$#H{dpqQd)beAN%n0%dsVi+MyX0gkof%aSu_Mca^KJ>xb1jBFo_iAW;zL@LOI&PL~!bAQ<9PwT5)l<*E8Z+%p^?Nbg zH8)YJiTeY0632#mR}uN>CM7I1GyAb30SwKRW+fF`8y}mM{9Gu3vg~p8niEU966qU* z_sCNW>cMfFm5?@AE}?(hIR}t949E?XQw;2bQd?6rBbU+`8j-p+@EG(Z&yulAY)EF^ z$;l~C-Go(J+Pt8CZJFvqcTsrlfkM}Eb7m73O!QEflRu$&g7iMCduFij5q}f?6o^r+ z!tW8p-96nX^&?-2`f3O#9Ut&U*svWA92&6F70K8+zclH8vtnVB!a?>|Eu$*GI^eKe zGoio78bBKoQR-5^MbSNmpla@fj*zZyv}9xlMeoVB)JO=Vw;{|A zPzJD5H>TL9^y(PexR0lyE49UO_kB^>n)aU0#FZ(~%EQ zK+C;|%4h7{`m&@3k_x5Vnvym-qZ8m>XGC+V5fkls$Cfr0DXlTih#C$H zx&>@I)+wo&c>7FHG!(&U4KB`Pa#B)gd`s2b0PsmdrYQQ1Ow+#qz4o$SMEvn&XAvRMW>UgJzXhDfyfs`+TPM0q0qlWpT~DzY#Nt|;+4#ITwy zLxP;PHLJyu@-8r94}`Pr{R{V%fdx0yVsMc;UZG;grKi>fE{0Z=FW--o>5uGt1E^c! zNITIS@_teQIq@2)dQgZF9e4*ajh|WR?qgy%Z{A@~G78#hs-&rO{oAgtelSa8UX?2%?}UNF>?q_ zE&Z;>z&s0>p4t-9hSbql{^5|}o=p&+>hS3eFL3ND4EdAlH@OpkIiVvhCh3e3ESz|j zsH^?Udy70m&F%HnR^Cr)94pWK%&*s1@lH}KSg#tj^K|v#xg{T;k=iNKOBv&VZ@aHd zw7L;2VX;T%G+Y;+J@;1N9}yH>di+!`qqm^1uQ^lX*F769LQc2kOmMCT;iXyX=NmSL z;3TKzLSg5&uKs8ST+1N~=dyh%2k}gz3GDqo=C9Q`%FJ0X{9v8dk)ZN3dtRog^gP!I zUe|Hx;6zpj?D+@U)hVz_<+*9-uxvNALgYmPa*7!Z0*`SKbaWeCG(lvkRi6K zWoSFZy<5)ojz>%s`%=@Cmb?3=icYSpdr;pg?7>k+O|xMGB{PRbOeuSJD6q0( z?T7#r&6#-Jc4I!#O%>KiaP6kC2|2c3l##5;x%gPo^>LsOr#`R*i|p0cBCSI@>uh4o zU+>{K_qqTQ0`7}J#FiH{CsLm}>coZMHQ5>Cl6!Dq!6}n_TFv7N7h&HaWGs&Hc}qi8 zNL{+rl&${Q=IMM;-U59n*kiW?ss}#>&Rm;>UBw)}_SX85?zc^NH6tT-NfzW(S3_Nj zfS~eb3qY`%hmLN!IS2GLmTj0$*b;ZtQKOHJ_T2!%ZCPFYv1`(Z4*`6vUqYp%E2Fw!G{E6V|X8LNgc$tfzXuy#kt$F zr2+g}zQM=~imK0s9-=%3U$c78b8*a=P&M~@4@D&zR_ii;W-!Lg284ac>`kvg_GM>9 zeJ|>8pxP^aukzk1eJ`t{@oUA_tz5(w;>J`6jNk`_am4|G%%^=}NrfnciXJA4&-jK%2=Jbr3%H;sw^hK#VqiCEAz@uk?Z7jZ?adFK zipyKK=M0=`>3v?#lo~M}T!c?)3%==gAg7IXy+vSa;sxzsq&jy{k$;VU@mQ#3=>k&JqA*Bk7~_N>2^Cmv z0;viRLV*yPtbUxWpSjcR1i-T~Y{Tl5O})NJKjX2<>UvO#dqS=PJ?>;eS@0vvY?;2i z(eYK_838;(HXj>~M_@gllH;a(h8&I7vz|A5bu3gCPpc;8y?GHnr?n*8)LS)FXz0nK z(i2u`vgVl70|clhek*cSw~&%ge1BeXU+R`yyh2Iwaz=S#D;vAYg=LT&Fuyx_*)IAw z8BavTYkk(sI5By6Oo)u{Wn>jtnc1To9Pos6K()tfzy46y!fQ)UB0jWoBjnn46(8d} z+cuSo$2=Ud^f%uqL@Wpb_ptFMsRaiZgrykb)MTUD%DfyVdkbG=XNbUY^o1o_EW@nu zlg}AahS{?rnY>_ca^Ui6)3?&%Oj`)upfF9xJLhsf6}9KmYCI^n@cgV*L-!lY8(!2b zmfg1Xh)Jv>bmY>o4G0Lx_1kG-r`&LN_H-5|^cD+5ne4x(-^ww4GNH1fwt4TYM6;17 zdQG679C(X?F@zn>^oM+`@b|wqhKue#p_ISUI^|y*= zXvrcGlK;ZC1DP2<*b#GVMhYxKBg zkVVGZ;I^dI?Ca3YwuN*t`K|P>E(RCPbI=i>2MFbgLYzqgh=+c%Qhv2&tJF4tVIXqc zkv$9;SBbM5A3z@%=|LGK9Q#Hno1R{k*e|pcP%tj*LovpO&!)6_YY4kilCurbb2o^Q zq3d~qZnIUTrbjf^w>=*npQ9yF@^8$ue2CNtYeR*p1;(o3B2WQTAT@c7imvd}8d-JU z)V!~oPF~~o-liIpT69(LzVo4#BHJg18Qvzw6WaD#^l5#Uhy*pB(g?#p?Nh!!Zi9X= z;xn#zt zLe-i@XI(fLS=to#V=n6M6SRpqDFqlg*acSl zA5_@B^o^Ji8(MRq*%w%MR%QfBv+iDz=ue%B~%6{{gjgr(HJuWG|;jV)_~%<>WR3|GOtvL1Uw zzn&i%kNS##_beH>CdF=v)JCJS5>vRf>ETsDG#yAPX|V+zZ}=9Y9|c zgI3(}5A-FjoARwfz6dEZpj^d)`#n%4=={sJf+81kOD@|p{Uk*vUB2H)hH?zQpL%Hb^5si6`>+J0#R5^AVFX+Ek6)YT{6g7G5khaCZI1Y@wTK-xoilP#?89WUjN^JRZ1@!kq?@t;!X;A1S4_J08bX~ zeHmeq_EPV0>gwX0Mw~pV39{DZr3$}(?;9C#aUe_0b3@#;Gyfv+b2CIb{)(^*|7?d% z#Rvt>Y7op&B39vFMY;{!=Cltw(wAQ3zqj0ix?`?Un6OOkuh0m{5bPM)WO@#&79IdSfej~?ULd$qTt-@+Oxlb88dTT< zOkBz%M%Jx4R%IPB0eh3JMSKT>3AFh{(xQc?oNJ%_9y$BJ0xRKB@bZmODhO;Mix9bj zg$H-q&b)@9`4>YJg&Jx|AItZi=z1$NglJw!Jg7L@4FGYn7$jkJ7U_4y9>JxB9@$Qn9!!g0|YU>gwjShD)=_Ua%}_c32Xj< z>mVvRoZk3Ei6%T`+`i9auzCx!f98TGkVn+)PWTCpYG@joN!X!Iz}W)1d+og$LI-0J z1hcbq*3wve9gnyH_di(b%bHM>-x8NJYrmKwI^W6lYgWTL&PqOD=gJ-Yo9%qr`X%Fb z@Od~FJ9p1pARmofDMb(bs_kIYOL+R!4OAT)#CT1=Fs@>|4;tkU1D>uIS`1d}yrh*I zmcPD4@cC0=8bDc=k&t* Date: Tue, 23 Jul 2024 17:54:26 +0530 Subject: [PATCH 064/173] Pencil edit --- .../start/includes/hide-entry-points-for-fast-user-switching.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md b/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md index ec07566ed5..a914eb1c31 100644 --- a/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md +++ b/windows/configuration/start/includes/hide-entry-points-for-fast-user-switching.md @@ -10,7 +10,7 @@ ms.topic: include With this policy setting you can prevent multiple users to sign in at the same time, using the Fast User Switching feature. - If enabled, only one user can sign in at a time. The Fast User Switching entry points are hidden from the sign-in screen, the Start menu, and the Task Manager. If multiple users want to sign in, the current user must sign out first -- If disabled or not configured, multiple users can sign in at the same time. The Fast User Switching entry points are availabe from the sign-in screen, the Start menu, and the Task Manager. The current user doesn't have to sign out to allow another user to sign in +- If disabled or not configured, multiple users can sign in at the same time. The Fast User Switching entry points are available from the sign-in screen, the Start menu, and the Task Manager. The current user doesn't have to sign out to allow another user to sign in | | Path | |--|--| From 7b15ee888dc03fc1c2cabbf6dc2d726525026a6b Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 23 Jul 2024 10:33:00 -0700 Subject: [PATCH 065/173] formatting and wording tweaks --- .../do/delivery-optimization-configure.md | 64 +++++++++++-------- 1 file changed, 38 insertions(+), 26 deletions(-) diff --git a/windows/deployment/do/delivery-optimization-configure.md b/windows/deployment/do/delivery-optimization-configure.md index 21bf94bf8a..7e71933140 100644 --- a/windows/deployment/do/delivery-optimization-configure.md +++ b/windows/deployment/do/delivery-optimization-configure.md @@ -16,17 +16,19 @@ appliesto: - ✅ Windows 11 - ✅ Windows 10 - ✅ Delivery Optimization -ms.date: 07/01/2024 +ms.date: 07/23/2024 --- # Configure Delivery Optimization (DO) for Windows +This article describes the different configuration considerations to optimize Delivery Optimization (DO) in your environment. + ## Delivery Optimization set up considerations Use this checklist to guide you through different aspects when modifying Delivery Optimization configurations for your environment. -1. Pre-requisites to allow Delivery Optimization communication -1. Evaluate Delivery Optimization policies based on the following: +1. Prerequisites to allow Delivery Optimization communication +1. Evaluate Delivery Optimization policies based on the follwoing items: * Network topology * Organization size @@ -36,7 +38,7 @@ Use this checklist to guide you through different aspects when modifying Deliver 1. Using Connected Cache (MCC) 1. Choose where to set Delivery Optimization policies -## 1. Pre-requisites to allow Delivery Optimization communication +## 1. Prerequisites to allow Delivery Optimization communication :::image type="content" source="images/do-setup-allow-communication.png" alt-text="Screenshot of the considerations to allow Delivery Optimization communication." lightbox="images/do-setup-allow-communication.png"::: @@ -50,11 +52,11 @@ There are service endpoints that you need to permit through your Firewall to com ### Proxy -To allow peer-to-peer (P2P) to work properly you need to allow direct calls to the Delivery Optimization service from your devices. When using a proxy, you want to bypass calls from the Delivery Optimization service (*.prod.do.dsp.mp.microsoft.com). +To allow peer-to-peer (P2P) to work properly, you need to allow direct calls to the Delivery Optimization service from your devices. When using a proxy, you want to bypass calls from the Delivery Optimization service (*.prod.do.dsp.mp.microsoft.com). #### Local proxy -For downloads from HTTP sources, Delivery Optimization can use the automatic proxy discovery capability of WinHttp to handle communication with the proxy server. It’s important to know, Delivery Optimization uses byte range requests, so you’ll want to make sure your proxy allows this capability. [Learn more](delivery-optimization-proxy.md) about using Delivery Optimization with a proxy server. +For downloads from HTTP sources, Delivery Optimization can use the automatic proxy discovery capability of WinHttp to handle communication with the proxy server. It's important to know that Delivery Optimization uses byte range requests, so you'll want to make sure your proxy allows this capability. [Learn more](delivery-optimization-proxy.md) about using Delivery Optimization with a proxy server. #### Cloud proxy @@ -78,7 +80,7 @@ There are a range of [Delivery Optimization settings](waas-delivery-optimization :::image type="content" source="images/do-setup-network-topology.png" alt-text="Screenshot of Delivery Optimization network topology considerations." lightbox="images/do-setup-network-topology.png"::: -Peer groups can be defined in Delivery Optimization using a combination of settings such as [DODownloadMode](waas-delivery-optimization-reference.md#download-mode), [DOGroupID](waas-delivery-optimization-reference.md#group-id), [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids), and [DORestrictPeerSelection](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection). *The combination of settings used will depend on your desired peer group(s) and your network topology.* +Peer groups can be defined in Delivery Optimization using a combination of settings such as [DODownloadMode](waas-delivery-optimization-reference.md#download-mode), [DOGroupID](waas-delivery-optimization-reference.md#group-id), [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids), and [DORestrictPeerSelection](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection). *The combination of settings used depends on your desired peer group(s) and your network topology.* #### Peering setup @@ -93,7 +95,7 @@ To define a peer group limited to your LAN, choose [DODownloadMode](waas-deliver ###### Wide area network (WAN) -To achieve peer groups across NATs within the same site, over the WAN, or to have more control in your local environment, use download mode ‘2’, Group-mode. Group download mode allows you to define a unique GUID Group ID or use existing logical groupings (e.g. AD Site) in your enterprise with the [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) setting to identify a peer group. +To achieve peer groups across NATs within the same site, over the WAN, or to have more control in your local environment, use download mode '2', Group-mode. Group download mode allows you to define a unique GUID Group ID or use existing logical groupings (for example, AD Site) in your enterprise with the [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) setting to identify a peer group. ###### GroupIDSource default behavior @@ -108,16 +110,16 @@ There are several options for identifying your Group ID using the [DOGroupIDSour If your environment requires a more granular approach, you can use the restrict peer discovery setting alongside the download mode to achieve more control. For example, if you have several different subnets behind the same NAT but want to limit your peer groups to a single subnet, choose [DODownloadMode](waas-delivery-optimization-reference.md#download-mode) (1) and [DORestrictPeerSelection](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection) (Subnet). This setting can be used with any of the peer-related download modes (1, 2, or 3). -#### Non-peering options +#### Nonpeering options -There are two valid download modes that don't use P2P functionality to deliver content; download modes (0) and (99). download mode (0) uses additional metadata provided by the Delivery Optimization services for a peerless, reliable, and efficient download experience. Download mode (99) will provide a reliable download experience over HTTP from the download's original source or Microsoft, with no other checks. +There are two valid download modes that don't use P2P functionality to deliver content; download modes (0) and (99). Download mode (0) uses additional metadata provided by the Delivery Optimization services for a peerless, reliable, and efficient download experience. Download mode (99) will provide a reliable download experience over HTTP from the download's original source or Microsoft, with no other checks. #### Peering with VPN -By default, if Delivery Optimization detects a VPN, peering is not used. To change this behavior, use the [DOAllowVPNPeerCaching](waas-delivery-optimization-reference.md#enable-peer-caching-while-the-device-connects-via-vpn) policy. The Delivery Optimization client looks in the network adapter’s ‘Description’ and ‘FriendlyName’ strings to determine VPN usage. To allow greater flexibility for VPN identification, use the [DOVpnKeywords](waas-delivery-optimization-reference.md#vpn-keywords) to add descriptors for a particular VPN you use in your organization. +By default, if Delivery Optimization detects a VPN, peering isn't used. To change this behavior, use the [DOAllowVPNPeerCaching](waas-delivery-optimization-reference.md#enable-peer-caching-while-the-device-connects-via-vpn) policy. The Delivery Optimization client looks in the network adapter's 'Description' and 'FriendlyName' strings to determine VPN usage. To allow greater flexibility for VPN identification, use the [DOVpnKeywords](waas-delivery-optimization-reference.md#vpn-keywords) to add descriptors for a particular VPN you use in your organization. > [!NOTE] -> The default keyword list is “VPN”, “Secure”, and “Virtual Private Network”. For example, “MYVPN” matches the “VPN” keyword and would be detected as a VPN connection. +> The default keyword list is "VPN", "Secure", and "Virtual Private Network". For example, "MYVPN" matches the "VPN" keyword and would be detected as a VPN connection. ### 2b. Organization size @@ -145,7 +147,7 @@ Alter the minimum disk size (default is 32 GB) a device must have to use peering #### Optimize cache size -You can also manage the amount of space the Delivery Optimization cache uses with the following settings: [DOMaxCacheSize](waas-delivery-optimization-reference.md#max-cache-size) (default is 20%) and [DOAbsoluteMaxCacheSize](waas-delivery-optimization-reference.md#absolute-max-cache-size) (default is not configured). +You can also manage the amount of space the Delivery Optimization cache uses with the following settings: [DOMaxCacheSize](waas-delivery-optimization-reference.md#max-cache-size) (default is 20%) and [DOAbsoluteMaxCacheSize](waas-delivery-optimization-reference.md#absolute-max-cache-size) (default isn't configured). #### RAM size @@ -161,8 +163,12 @@ In an environment with devices that are plugged in and have ample free disk spac Looking to improve P2P efficiency? Some of the most powerful settings you can change that could have a significant impact within your environment include: -* Help optimize peer connection over HTTP connections using the [DOMinBackgroundQoS](waas-delivery-optimization-reference.md#minimum-background-qos) policy. A good value for the [DOMinBackgroundQoS](waas-delivery-optimization-reference.md#minimum-background-qos) policy is something lower than the average download speed seen in your network. For example, if your average speed is 1000 KB/s, set this policy to 500 KB/s. -* Improve chances of downloading from peers and/or cache server by delaying the time DO attempts to make connections before falling back to the HTTP source. The set of delay-related policies include: [DODelayBackgroundDownloadFromHttp](waas-delivery-optimization-reference.md#delay-background-download-from-http-in-secs), [DODelayForegroundDownloadFromHttp](waas-delivery-optimization-reference.md#delay-foreground-download-from-http-in-secs). To improve efficiencies from peers or a dedicated cache server, a good starting point is 60 seconds for background settings and 30 seconds for foreground settings. +- Help optimize peer connection over HTTP connections using the [DOMinBackgroundQoS](waas-delivery-optimization-reference.md#minimum-background-qos) policy. A good value for the [DOMinBackgroundQoS](waas-delivery-optimization-reference.md#minimum-background-qos) policy is something lower than the average download speed seen in your network. For example, if your average speed is 1000 KB/s, set this policy to 500 KB/s. +- Improve chances of downloading from peers and/or cache server by delaying the time DO attempts to make connections before falling back to the HTTP source. The set of delay-related policies include: + - [DODelayBackgroundDownloadFromHttp](waas-delivery-optimization-reference.md#delay-background-download-from-http-in-secs) + - [DODelayForegroundDownloadFromHttp](waas-delivery-optimization-reference.md#delay-foreground-download-from-http-in-secs) + + To improve efficiencies from peers or a dedicated cache server, a good starting point is 60 seconds for background settings and 30 seconds for foreground settings. > [!NOTE] > Not all content types are eligible for P2P. Refer to the [complete list](waas-delivery-optimization.md#types-of-download-content-supported-by-delivery-optimization) to learn more. @@ -171,8 +177,14 @@ Looking to improve P2P efficiency? Some of the most powerful settings you can ch Regardless of P2P, consider setting the following policies to avoid network disruption. -* Manage network usage as a percentage or absolute value. These policies include: [DOPercentageMaxBackgroundBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth), [DOPercentageMaxForegroundBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth), [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth-in-kbs), and [DOMaxForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs). -* Reduce disruptions by throttling differently at different times of day, using the business hours policies, [DOSetHoursToLimitBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#set-business-hours-to-limit-background-download-bandwidth) and [DOSetHoursToLimitForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#set-business-hours-to-limit-foreground-download-bandwidth). +- Manage network usage as a percentage or absolute value. These policies include: + - [DOPercentageMaxBackgroundBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth) + - [DOPercentageMaxForegroundBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth) + - [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth-in-kbs) + - [DOMaxForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs) +- Reduce disruptions by throttling differently at different times of day, using the following business hours policies: + - [DOSetHoursToLimitBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#set-business-hours-to-limit-background-download-bandwidth) + - [DOSetHoursToLimitForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#set-business-hours-to-limit-foreground-download-bandwidth). > [!NOTE] > The absolute policies are recommended in low bandwidth environments. @@ -181,10 +193,10 @@ Regardless of P2P, consider setting the following policies to avoid network disr :::image type="content" source="images/do-setup-connected-cache.png" alt-text="Screenshot of Delivery Optimization options when using Connected Cache." lightbox="images/do-setup-connected-cache.png"::: -* [DOCacheHost](waas-delivery-optimization-reference.md#cache-server-hostname) is the list of cache host server names, separated with commas. *Delivery Optimization client connects to the listed Microsoft Connected Cache servers in the order as they're listed.* -* [DOCacheHostSource](waas-delivery-optimization-reference.md#cache-server-hostname-source) can be used to dynamically discover cache host servers on the network, using DHCP. -* [DelayCacheServerFallbackBackground](waas-delivery-optimization-reference.md#delay-background-download-cache-server-fallback-in-secs) and [DelayCacheServerFallbackForeground](waas-delivery-optimization-reference.md#delay-foreground-download-cache-server-fallback-in-secs) are the delay policies to help improve chances of pulling content from the network cache host servers. (See recommended values in [Improve P2P efficiency](#2d-improve-p2p-efficiency) section above). -* [DODisallowCacheServerDownloadsOnVPN](waas-delivery-optimization-reference.md#disallow-cache-server-downloads-on-vpn) allows control of the cache host server to supply content, when device is on a VPN connection. +- [DOCacheHost](waas-delivery-optimization-reference.md#cache-server-hostname) is the list of cache host server names, separated with commas. *Delivery Optimization client connects to the listed Microsoft Connected Cache servers in the order as they're listed.* +- [DOCacheHostSource](waas-delivery-optimization-reference.md#cache-server-hostname-source) can be used to dynamically discover cache host servers on the network, using DHCP. +- [DelayCacheServerFallbackBackground](waas-delivery-optimization-reference.md#delay-background-download-cache-server-fallback-in-secs) and [DelayCacheServerFallbackForeground](waas-delivery-optimization-reference.md#delay-foreground-download-cache-server-fallback-in-secs) are the delay policies to help improve chances of pulling content from the network cache host servers. (See recommended values in [Improve P2P efficiency](#2d-improve-p2p-efficiency) section above). +- [DODisallowCacheServerDownloadsOnVPN](waas-delivery-optimization-reference.md#disallow-cache-server-downloads-on-vpn) allows control of the cache host server to supply content, when device is on a VPN connection. ## 4. Choose where to set Delivery Optimization policies @@ -204,15 +216,15 @@ Use MDM to manage Delivery Optimization settings here, Delivery Optimization is integrated with both Microsoft Endpoint Manager and Configuration Manager. -* [Microsoft Endpoint Manager (MEM)](/mem/intune/configuration/delivery-optimization-windows) -* [Microsoft Endpoint Configuration Manager (MECM)](/mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery) +- [Microsoft Endpoint Manager (MEM)](/mem/intune/configuration/delivery-optimization-windows) +- [Microsoft Endpoint Configuration Manager (MECM)](/mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery) ## Summary of basic configuration recommendations | Use case | Policy | Recommended value | | ----- | ----- | ----------------- | | Use P2P | DownloadMode | 1 or 2 | -| Do not use P2P | DownloadMode | 0 | +| Don't use P2P | DownloadMode | 0 | | Number of devices in the organization | MinFileSizeToCache | 1 MB for peer group > 100 devices | | Idle system resources | MaxCacheAge | 7 days (604800 seconds) | | Improve P2P efficiency | MinBackgroundQoS and DelayBackgroundDownloadFromHttp / DelayForegroundDownloadFromHttp | 500 KB/s and 60/30 seconds | @@ -220,11 +232,11 @@ Delivery Optimization is integrated with both Microsoft Endpoint Manager and Con ## Monitor Delivery Optimization -Whether you opt for the default Delivery Optimization configurations or tailor them to suit your environment, you will want to track the outcomes to see how they improve your efficiency. [Learn more](waas-delivery-optimization-monitor.md) about the monitoring options for Delivery Optimization. +Whether you opt for the default Delivery Optimization configurations or tailor them to suit your environment, you'll want to track the outcomes to see how they improve your efficiency. [Learn more](waas-delivery-optimization-monitor.md) about the monitoring options for Delivery Optimization. ## Troubleshoot Delivery Optimization -There could be many different reasons why Delivery Optimization is not working in your environment. [Learn more](delivery-optimization-troubleshoot.md) about the DO Troubleshooter and common problems and solutions to help improve the experience of using Delivery Optimization. +There could be many different reasons why Delivery Optimization isn't working in your environment. [Learn more](delivery-optimization-troubleshoot.md) about the DO Troubleshooter and common problems and solutions to help improve the experience of using Delivery Optimization. ## Test Delivery Optimization From 20da276fa120de2a1d408fe5a7d8b36184d13e0c Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 23 Jul 2024 10:55:10 -0700 Subject: [PATCH 066/173] formatting and wording tweaks --- .../deployment/do/delivery-optimization-troubleshoot.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/windows/deployment/do/delivery-optimization-troubleshoot.md b/windows/deployment/do/delivery-optimization-troubleshoot.md index 1c9186808c..5ade7e311f 100644 --- a/windows/deployment/do/delivery-optimization-troubleshoot.md +++ b/windows/deployment/do/delivery-optimization-troubleshoot.md @@ -16,14 +16,16 @@ appliesto: - ✅ Windows 11 - ✅ Windows 10 - ✅ Delivery Optimization -ms.date: 07/01/2024 +ms.date: 07/23/2024 --- # Troubleshoot Delivery Optimization +This article discusses how to troubleshoot Delivery Optimization. + ## DO Troubleshooter -[Check out](https://aka.ms/do-fix) the new Delivery Optimization Troubleshooter. This tool provides a device health check to verify the device is set up properly to use Delivery Optimization. To scope the output more specifically, use one of the available switches: +[Check out](https://aka.ms/do-fix) for the new Delivery Optimization Troubleshooter. This tool provides a device health check to verify the device is set up properly to use Delivery Optimization. To scope the output more specifically, use one of the available switches: - -HealthCheck: Provides an overall check of the device setup to ensure Delivery Optimization communication is possible on the device. - -P2P: Provides output specific to P2P settings, efficiency, and errors. @@ -35,7 +37,7 @@ This section summarizes common problems and some solutions to try. ### If you don't see any bytes from peers -If you don't see any bytes coming from peers the cause might be one of the following issues: +If you don't see any bytes coming from peers, the cause might be one of the following issues: - Clients aren't able to reach the Delivery Optimization cloud services. - The cloud service doesn't see other peers on the network. From 10ae1ff6b089e62b985bedb5e09e1e8ca760ab5c Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Tue, 23 Jul 2024 13:32:55 -0600 Subject: [PATCH 067/173] Remove a heading and add details under another. --- .../deployment/do/delivery-optimization-configure.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/deployment/do/delivery-optimization-configure.md b/windows/deployment/do/delivery-optimization-configure.md index 21bf94bf8a..e3546abb50 100644 --- a/windows/deployment/do/delivery-optimization-configure.md +++ b/windows/deployment/do/delivery-optimization-configure.md @@ -80,22 +80,22 @@ There are a range of [Delivery Optimization settings](waas-delivery-optimization Peer groups can be defined in Delivery Optimization using a combination of settings such as [DODownloadMode](waas-delivery-optimization-reference.md#download-mode), [DOGroupID](waas-delivery-optimization-reference.md#group-id), [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids), and [DORestrictPeerSelection](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection). *The combination of settings used will depend on your desired peer group(s) and your network topology.* -#### Peering setup +#### Peering setup options -##### Define peer groups +Delivery Optimization can use P2P to help improve bandwidth efficiencies. The section outlines the different options available to define peer groups for your environment. -###### Local area network (LAN) +##### Local area network (LAN) To define a peer group limited to your LAN, choose [DODownloadMode](waas-delivery-optimization-reference.md#download-mode) (1), LAN-mode. This download mode setting includes any devices that share the same public IP address when they connect to the Internet (behind the same NAT) in a single peer group. > [!NOTE] > Consider using Group download mode and/or limiting peer selection to the subnet if your network topology is a Hub and Spoke. -###### Wide area network (WAN) +##### Wide area network (WAN) To achieve peer groups across NATs within the same site, over the WAN, or to have more control in your local environment, use download mode ‘2’, Group-mode. Group download mode allows you to define a unique GUID Group ID or use existing logical groupings (e.g. AD Site) in your enterprise with the [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) setting to identify a peer group. -###### GroupIDSource default behavior +##### GroupIDSource default behavior There are several options for identifying your Group ID using the [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids). The default behavior, when the [DOGroupID](waas-delivery-optimization-reference.md#group-id) or [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) policies aren't set, is to determine the Group ID using AD Site (1), Authenticated domain SID (2), or Microsoft Entra tenant ID (5). [Learn more](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) about all DOGroupIDSource available options. @@ -104,7 +104,7 @@ There are several options for identifying your Group ID using the [DOGroupIDSour > > For Configuration Manager users, we recommend leveraging existing [boundary groups](/mem/configmgr/core/plan-design/hierarchy/fundamental-concepts-for-content-management#delivery-optimization) to define the peer groups. -###### Restrict peer selection +##### Restrict peer selection If your environment requires a more granular approach, you can use the restrict peer discovery setting alongside the download mode to achieve more control. For example, if you have several different subnets behind the same NAT but want to limit your peer groups to a single subnet, choose [DODownloadMode](waas-delivery-optimization-reference.md#download-mode) (1) and [DORestrictPeerSelection](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection) (Subnet). This setting can be used with any of the peer-related download modes (1, 2, or 3). From 8d862477159909624894c1daaca556c2e9d7826b Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Tue, 23 Jul 2024 12:39:53 -0700 Subject: [PATCH 068/173] Update link names --- .../basic-level-windows-diagnostic-events-and-fields-1809.md | 2 +- .../required-diagnostic-events-fields-windows-11-22H2.md | 2 +- .../privacy/required-windows-11-diagnostic-events-and-fields.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md index dcc02b4101..92ce858c06 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md @@ -29,7 +29,7 @@ You can learn more about Windows functional and diagnostic data through these ar - [Required diagnostic events and fields for Windows 11, versions 23H2 and 22H2](required-diagnostic-events-fields-windows-11-22H2.md) - [Required diagnostic events and fields for Windows 11, version 21H2](required-windows-11-diagnostic-events-and-fields.md) -- [Required diagnostic events and fields for Windows 10: versions 22H2, 21H2, 21H1, 20H2, and 2004](required-windows-diagnostic-data-events-and-fields-2004.md) +- [Required diagnostic events and fields for Windows 10, versions 22H2 and 21H2](required-windows-diagnostic-data-events-and-fields-2004.md) - [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) - [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) diff --git a/windows/privacy/required-diagnostic-events-fields-windows-11-22H2.md b/windows/privacy/required-diagnostic-events-fields-windows-11-22H2.md index 59e5b2137c..97d13f6d72 100644 --- a/windows/privacy/required-diagnostic-events-fields-windows-11-22H2.md +++ b/windows/privacy/required-diagnostic-events-fields-windows-11-22H2.md @@ -29,7 +29,7 @@ Use this article to learn about diagnostic events, grouped by event area, and th You can learn more about Windows functional and diagnostic data through these articles: - [Required diagnostic events and fields for Windows 11, version 21H2](required-windows-11-diagnostic-events-and-fields.md) -- [Required diagnostic events and fields for Windows 10: versions 22H2, 21H2, 21H1, 20H2, and 2004](required-windows-diagnostic-data-events-and-fields-2004.md) +- [Required diagnostic events and fields for Windows 10, versions 22H2 and 21H2](required-windows-diagnostic-data-events-and-fields-2004.md) - [Windows 10, version 1809 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1809.md) - [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) - [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) diff --git a/windows/privacy/required-windows-11-diagnostic-events-and-fields.md b/windows/privacy/required-windows-11-diagnostic-events-and-fields.md index 533c2d7770..15649caaf5 100644 --- a/windows/privacy/required-windows-11-diagnostic-events-and-fields.md +++ b/windows/privacy/required-windows-11-diagnostic-events-and-fields.md @@ -29,7 +29,7 @@ Use this article to learn about diagnostic events, grouped by event area, and th You can learn more about Windows functional and diagnostic data through these articles: - [Required diagnostic events and fields for Windows 11, versions 23H2 and 22H2](required-diagnostic-events-fields-windows-11-22H2.md) -- [Required diagnostic events and fields for Windows 10: versions 22H2, 21H2, 21H1, 20H2, and 2004](required-windows-diagnostic-data-events-and-fields-2004.md) +- [Required diagnostic events and fields for Windows 10, versions 22H2 and 21H2](required-windows-diagnostic-data-events-and-fields-2004.md) - [Windows 10, version 1809 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1809.md) - [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) - [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) From e61bdf8db2044656aba6b22a5c544b4e8a7d9fb7 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 23 Jul 2024 13:39:24 -0700 Subject: [PATCH 069/173] redirect waas-delivery-optimization-setup to delivery-optimization-configure --- .openpublishing.redirection.windows-deployment.json | 5 +++++ windows/deployment/TOC.yml | 2 +- windows/deployment/do/delivery-optimization-test.md | 6 +++--- .../deployment/do/waas-delivery-optimization-reference.md | 2 +- windows/deployment/do/waas-delivery-optimization.md | 4 ++-- windows/deployment/index.yml | 6 +++--- windows/deployment/update/waas-quick-start.md | 2 +- windows/deployment/update/wufb-reports-do.md | 2 +- windows/deployment/update/wufb-reports-faq.yml | 2 +- 9 files changed, 18 insertions(+), 13 deletions(-) diff --git a/.openpublishing.redirection.windows-deployment.json b/.openpublishing.redirection.windows-deployment.json index 9fe31073d2..3345b69500 100644 --- a/.openpublishing.redirection.windows-deployment.json +++ b/.openpublishing.redirection.windows-deployment.json @@ -1185,6 +1185,11 @@ "redirect_url": "/windows/compatibility/", "redirect_document_id": false }, + { + "source_path": "windows/deployment/do/waas-delivery-optimization-setup.md", + "redirect_url": "/windows/deployment/do/delivery-optimization-configure", + "redirect_document_id": false + }, { "source_path": "windows/deployment/update/plan-determine-app-readiness.md", "redirect_url": "/windows/compatibility/windows-11/testing-guidelines", diff --git a/windows/deployment/TOC.yml b/windows/deployment/TOC.yml index 339f7151c3..83bd0aad84 100644 --- a/windows/deployment/TOC.yml +++ b/windows/deployment/TOC.yml @@ -74,7 +74,7 @@ - name: Update Baseline href: update/update-baseline.md - name: Set up Delivery Optimization for Windows client updates - href: do/waas-delivery-optimization-setup.md?context=/windows/deployment/context/context + href: do/delivery-optimization-configure.md?context=/windows/deployment/context/context - name: Configure BranchCache for Windows client updates href: update/waas-branchcache.md - name: Prepare for deployment with Configuration Manager diff --git a/windows/deployment/do/delivery-optimization-test.md b/windows/deployment/do/delivery-optimization-test.md index 8ae1791776..a9f607038c 100644 --- a/windows/deployment/do/delivery-optimization-test.md +++ b/windows/deployment/do/delivery-optimization-test.md @@ -14,7 +14,7 @@ appliesto: - ✅ Windows 11 - ✅ Windows 10 - ✅ Delivery Optimization -ms.date: 11/08/2022 +ms.date: 07/23/2024 --- # Testing Delivery Optimization @@ -31,7 +31,7 @@ One of the most powerful advantages of using Delivery Optimization is the abilit ## Monitoring the Results -Since Delivery Optimization is on by default, you're able to monitor the value either through the Windows Settings for 'Delivery Optimization' using Delivery Optimization PowerShell [cmdlets.](waas-delivery-optimization-setup.md), and/or via the [Windows Update for Business Report](../update/wufb-reports-workbook.md) experience in Azure. +Since Delivery Optimization is on by default, you're able to monitor the value either through the Windows Settings for 'Delivery Optimization' using Delivery Optimization PowerShell [cmdlets.](waas-delivery-optimization-reference.md), and/or via the [Windows Update for Business Report](../update/wufb-reports-workbook.md) experience in Azure. In the case where Delivery Optimization isn't working in your environment, it's important to investigate to get to the root of the problem. We recommend a test environment be created to easily evaluate typical devices to ensure Delivery Optimization is working properly. For starters, 'Scenario 1: Basic Setup' should be created to test the use of Delivery Optimization between two machines. This scenario is designed to eliminate any noise in the environment to ensure there's nothing preventing Delivery Optimization from working on the devices. Once you have a baseline, you can expand the test environment for more sophisticated tests. @@ -221,4 +221,4 @@ Using Delivery Optimization can help make a significant impact in customer envir The testing scenarios found in this document help to show a controlled test environment, helping to prevent updates from interrupting the peering results. The other, a more real-world case, demonstrates how content available across peers will be used as the source of the content. -If there are issues found while testing, the Delivery Optimization PowerShell [cmdlets](waas-delivery-optimization-setup.md) can be a helpful tool to help explain what is happening in the environment. +If there are issues found while testing, the Delivery Optimization PowerShell [cmdlets](waas-delivery-optimization-reference.md) can be a helpful tool to help explain what is happening in the environment. diff --git a/windows/deployment/do/waas-delivery-optimization-reference.md b/windows/deployment/do/waas-delivery-optimization-reference.md index 904981a5fa..35e52815bd 100644 --- a/windows/deployment/do/waas-delivery-optimization-reference.md +++ b/windows/deployment/do/waas-delivery-optimization-reference.md @@ -21,7 +21,7 @@ ms.date: 05/23/2024 > **Looking for Group Policy objects?** See [Delivery Optimization reference](waas-delivery-optimization-reference.md) or the main spreadsheet available at the Download Center [for Windows 11](https://www.microsoft.com/en-us/download/details.aspx?id=104594) or [for Windows 10](https://www.microsoft.com/en-us/download/details.aspx?id=104678). -There are many configuration options you can set in Delivery Optimization to customize the content delivery experience specific to your environment needs. This article summarizes those configurations for your reference. If you just need an overview of Delivery Optimization, see [What is Delivery Optimization](waas-delivery-optimization.md). If you need information about setting up Delivery Optimization, including tips for the best settings in different scenarios, see [Set up Delivery Optimization for Windows](waas-delivery-optimization-setup.md). +There are many configuration options you can set in Delivery Optimization to customize the content delivery experience specific to your environment needs. This article summarizes those configurations for your reference. If you just need an overview of Delivery Optimization, see [What is Delivery Optimization](waas-delivery-optimization.md). If you need information about setting up Delivery Optimization, including tips for the best settings in different scenarios, see [Set up Delivery Optimization for Windows](delivery-optimization-configure.md). ## Delivery Optimization options diff --git a/windows/deployment/do/waas-delivery-optimization.md b/windows/deployment/do/waas-delivery-optimization.md index 133945930d..d1f7e5365c 100644 --- a/windows/deployment/do/waas-delivery-optimization.md +++ b/windows/deployment/do/waas-delivery-optimization.md @@ -28,7 +28,7 @@ To use either the peer-to-peer functionality or the Microsoft Connected Cache fe You can use Delivery Optimization with Windows Update, Windows Server Update Services (WSUS), Microsoft Intune/Windows Update for Business, or Microsoft Configuration Manager (when installation of Express Updates is enabled). -For information about setting up Delivery Optimization, including tips for the best settings in different scenarios, see [Set up Delivery Optimization](waas-delivery-optimization-setup.md). For a comprehensive list of all Delivery Optimization settings, see [Delivery Optimization reference](waas-delivery-optimization-reference.md). +For information about setting up Delivery Optimization, including tips for the best settings in different scenarios, see [Set up Delivery Optimization](delivery-optimization-configure.md). For a comprehensive list of all Delivery Optimization settings, see [Delivery Optimization reference](waas-delivery-optimization-reference.md). > [!NOTE] > WSUS can also use [BranchCache](../update/waas-branchcache.md) for content sharing and caching. If Delivery Optimization is enabled on devices that use BranchCache, Delivery Optimization will be used instead. @@ -98,7 +98,7 @@ To gain a deeper understanding of the Delivery Optimization client-service commu ## Set up Delivery Optimization for Windows -[Learn more](waas-delivery-optimization-setup.md) about the Delivery Optimization settings to ensure proper setup in your environment. +[Learn more](delivery-optimization-configure.md) about the Delivery Optimization settings to ensure proper setup in your environment. ## Delivery Optimization reference diff --git a/windows/deployment/index.yml b/windows/deployment/index.yml index 3f5ea288b1..f80740b19a 100644 --- a/windows/deployment/index.yml +++ b/windows/deployment/index.yml @@ -27,7 +27,7 @@ landingContent: - linkListType: concept links: - text: Plan for Windows 11 - url: /windows/whats-new/windows-11-plan?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json + url: /windows/whats-new/windows-11-plan?context=/windows/deployment/context/context - text: Create a deployment plan url: update/create-deployment-plan.md - text: Define readiness criteria @@ -44,7 +44,7 @@ landingContent: - linkListType: get-started links: - text: Prepare for Windows 11 - url: /windows/whats-new/windows-11-prepare?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json + url: /windows/whats-new/windows-11-prepare?context=/windows/deployment/context/context - text: Prepare to deploy Windows updates url: update/prepare-deploy-windows.md - text: Prepare updates using Windows Update for Business @@ -52,7 +52,7 @@ landingContent: - text: Evaluate and update infrastructure url: update/update-policies.md - text: Set up Delivery Optimization for Windows client updates - url: do/waas-delivery-optimization-setup.md?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json + url: do/delivery-optimization-configure.md?context=/windows/deployment/context/context - text: Prepare for imaging with Configuration Manager url: deploy-windows-cm/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md diff --git a/windows/deployment/update/waas-quick-start.md b/windows/deployment/update/waas-quick-start.md index d9c09992b1..aeab88c922 100644 --- a/windows/deployment/update/waas-quick-start.md +++ b/windows/deployment/update/waas-quick-start.md @@ -50,4 +50,4 @@ Extensive advanced testing isn't required. Instead, only business-critical apps This process repeats with each new feature update. These are small deployment projects, compared to the large projects that were necessary with the old three-to-five-year Windows release cycles. -Other technologies such as [BranchCache](waas-branchcache.md) and [Delivery Optimization](../do/waas-delivery-optimization-setup.md), both peer-to-peer distribution tools, can help with the distribution of the feature update installation files. +Other technologies such as [BranchCache](waas-branchcache.md) and [Delivery Optimization](../do/delivery-optimization-configure.md), both peer-to-peer distribution tools, can help with the distribution of the feature update installation files. diff --git a/windows/deployment/update/wufb-reports-do.md b/windows/deployment/update/wufb-reports-do.md index eca5fbdfa8..cf51c144db 100644 --- a/windows/deployment/update/wufb-reports-do.md +++ b/windows/deployment/update/wufb-reports-do.md @@ -188,7 +188,7 @@ A row in UCDOAggregatedStatus represents data summarized at the tenant level (Az If there's a Connected Cache server at the ISP level, BytesFromCache filters out any bytes coming the ISP's Connected Cache. - **How do the results from the Delivery Optimization PowerShell cmdlets compare to the results in the report?** -[Delivery Optimization PowerShell cmdlets](waas-delivery-optimization-setup.md#monitor-delivery-optimization) can be a powerful tool used to monitor Delivery Optimization data on the device. These cmdlets use the cache on the device. The data calculated in the report is taken from the Delivery Optimization telemetry events. +[Delivery Optimization PowerShell cmdlets](waas-delivery-optimization-reference.md) can be a powerful tool used to monitor Delivery Optimization data on the device. These cmdlets use the cache on the device. The data calculated in the report is taken from the Delivery Optimization telemetry events. - **The report represents the last 28 days of data, why do some queries include >= seven days?** The data in the report does represent the last 28 days of data. The query for last seven days is just to get the data for the latest snapshot from past seven days. It's possible that data is delayed for sometime and not available for current day, so we look for past 7 day snapshot in log analytics and show the latest snapshot. diff --git a/windows/deployment/update/wufb-reports-faq.yml b/windows/deployment/update/wufb-reports-faq.yml index 6bb4fce480..35d2866de7 100644 --- a/windows/deployment/update/wufb-reports-faq.yml +++ b/windows/deployment/update/wufb-reports-faq.yml @@ -183,7 +183,7 @@ sections: If there's a Connected Cache server at the ISP level, BytesFromCache filters out any bytes coming the ISP's Connected Cache. - question: How do the results from the Delivery Optimization PowerShell cmdlets compare to the results in the report? answer: | - [Delivery Optimization PowerShell cmdlets](waas-delivery-optimization-setup.md#monitor-delivery-optimization) can be a powerful tool used to monitor Delivery Optimization data on the device. These cmdlets use the cache on the device. The data calculated in the report is taken from the Delivery Optimization events. + [Delivery Optimization PowerShell cmdlets](waas-delivery-optimization-reference.md) can be a powerful tool used to monitor Delivery Optimization data on the device. These cmdlets use the cache on the device. The data calculated in the report is taken from the Delivery Optimization events. - question: The report represents the last 28 days of data, why do some queries include >= seven days? answer: | The data in the report does represent the last 28 days of data. The query for last seven days is just to get the data for the latest snapshot from past seven days. It's possible that data is delayed for sometime and not available for current day, so we look for past seven day snapshot in log analytics and show the latest snapshot. From 6ebf6675b2b351f23e840bb7ff5c90f5175f4982 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 23 Jul 2024 13:40:03 -0700 Subject: [PATCH 070/173] delete file waas-delivery-optimization-setup.md --- .../do/waas-delivery-optimization-setup.md | 164 ------------------ 1 file changed, 164 deletions(-) delete mode 100644 windows/deployment/do/waas-delivery-optimization-setup.md diff --git a/windows/deployment/do/waas-delivery-optimization-setup.md b/windows/deployment/do/waas-delivery-optimization-setup.md deleted file mode 100644 index 93e5197724..0000000000 --- a/windows/deployment/do/waas-delivery-optimization-setup.md +++ /dev/null @@ -1,164 +0,0 @@ ---- -title: Set up Delivery Optimization -description: In this article, learn how to set up Delivery Optimization for use by Windows clients in your organization. -ms.service: windows-client -ms.subservice: itpro-updates -ms.topic: how-to -author: cmknox -ms.author: carmenf -ms.reviewer: mstewart -manager: aaroncz -ms.collection: - - tier3 -ms.localizationpriority: medium -appliesto: -- ✅ Windows 11 -- ✅ Windows 10 -- ✅ Delivery Optimization -ms.date: 05/23/2024 ---- - -# Set up Delivery Optimization for Windows - -> **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) - -## Set up Delivery Optimization - -You can use Group Policy or an MDM solution like Intune to configure Delivery Optimization. - -You find the Delivery Optimization settings in Group Policy under **Computer Configuration\Administrative Templates\Windows Components\Delivery Optimization**. - -Starting with Microsoft Intune version 1902, you can set many Delivery Optimization policies as a profile, which you can then apply to groups of devices. For more information, see [Delivery Optimization settings in Microsoft Intune](/mem/intune/configuration/delivery-optimization-windows). - -**Starting with Windows 10, version 1903**, you can use the Microsoft Entra tenant ID as a means to define groups. To set the value for [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) to its new maximum value of 5. - -## Allow service endpoints - -When using a firewall, it's important that the Delivery Optimization Service endpoints are allowed and associated ports are open. For more information, see [Delivery Optimization FAQ](waas-delivery-optimization-faq.yml#what-hostnames-should-i-allow-through-my-firewall-to-support-delivery-optimization). - -## Allow content endpoints - -When using a firewall, it's important that the content endpoints are allowed and associated ports are open. For more information, see [Endpoints for Delivery Optimization and Microsoft Connected Cache content](delivery-optimization-endpoints.md). - -## Recommended Delivery Optimization settings - -Delivery Optimization offers a great many settings to fine-tune its behavior see [Delivery Optimization reference](waas-delivery-optimization-reference.md) for a comprehensive list, but for the most efficient performance, there are just a few key parameters that have the greatest impact if particular situations exist in your deployment. If you just need an overview of Delivery Optimization, see [Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md). - -- Does your topology include multiple breakouts to the internet that is, a "hybrid WAN" or are there only a few connections to the internet, so that all requests appear to come from a single external IP address a "hub and spoke" topology? -- If you use boundary groups in your topology, how many devices are present in a given group? -- What percentage of your devices are mobile? -- Do your devices have a lot of free space on their drives? -- Do you have a lab scenario with many devices on AC power? - -> [!NOTE] -> These scenarios (and the recommended settings for each) are not mutually exclusive. It's possible that your deployment might involve more than one of these scenarios, in which case you can employ the related settings in any combination as needed. In all cases, however, "download mode" is the most important one to set. -> -> [!NOTE] -> Microsoft Intune includes a profile to make it easier to set Delivery Optimization policies. For details, see [Delivery Optimization settings for Intune](/mem/intune/configuration/delivery-optimization-settings). - -Quick-reference table: - -| Use case | Policy | Recommended value | Reason | -| --- | --- | --- | --- | -| Hub & spoke topology | Download mode | 1 or 2 | Automatic grouping of peers to match your topology | -| Sites with > 30 devices | Minimum file size to cache | 10 MB (or 1 MB) | Use peers-to-peer capability in more downloads | -| Large number of mobile devices | Allow uploads on battery power | 60% | Increase # of devices that can upload while limiting battery drain | -| Labs with AC-powered devices | Content expiration | 7 (up to 30) days | Leverage devices that can upload more for a longer period | - -### Hybrid WAN scenario - -For this scenario, grouping devices by domain allows devices to be included in peer downloads and uploads across VLANs. **Set Download Mode to 2 - Group**. The default group, when the GroupID or GroupIDSource policies aren't set, is the AD Site (1), Authenticated domain SID (2) or Microsoft Entra tenant ID (5), in that order. If your domain-based group is too wide, or your Active Directory sites aren't aligned with your site network topology, then you should consider other options for dynamically creating groups, for example by using the [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) policy. - -In Group Policy go to **Computer Configuration\Administrative Templates\Windows Components\Delivery Optimization** and set **Download mode** to **2**. - -Using with MDM, go to **./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set [DODownloadMode](/windows/client-management/mdm/policy-csp-deliveryoptimization#dodownloadmode) to 1 or 2. - -### Hub and spoke topology with boundary groups - -The default download mode setting is **1**; this means all devices breaking out to the internet using the same public IP is considered as a single peer group. To prevent peer-to-peer activity across your WAN, you should set the download mode to **2**. If you have already defined Active Directory sites per hub or branch office, then you don't need to do anything else since the Active Directory sites are used by default as the source for creation of Group IDs. If you're not using Active Directory sites, you should set a different source for Groups by using the [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) options or the [DORestrictPeerSelectionBy](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection) policy to restrict the activity to the subnet. - -With Group Policy go to **Computer Configuration\Administrative Templates\Windows Components\Delivery Optimization** and set **Download mode** to **2**. - -Using MDM, go to **./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set [DODownloadMode](/windows/client-management/mdm/policy-csp-deliveryoptimization#dodownloadmode) to **2**. - -> [!NOTE] -> For more information about using Delivery Optimization with Configuration Manager boundary groups, see [Delivery Optimization for Configuration Manager](/mem/configmgr/core/plan-design/hierarchy/fundamental-concepts-for-content-management#delivery-optimization). - -### Large number of mobile devices - -If you have a mobile workforce with a great many mobile devices, set Delivery Optimization to allow uploads on battery power, while limiting the use to prevent battery drain. A setting for **DOMinBatteryPercentageAllowedToUpload** of 60% is a good starting point, though you might want to adjust it later. - -With Group Policy, go to **Computer Configuration\Administrative Templates\Windows Components\Delivery Optimization** and set **Allow uploads while the device is on battery while under set Battery level** to 60. - -Using MDM, go to **./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set [DOMinBatteryPercentageAllowedToUpload](/windows/client-management/mdm/policy-csp-deliveryoptimization#dominbatterypercentageallowedtoupload) to 60. - -### Plentiful free space and large numbers of devices - -Many devices now come with large internal drives. You can set Delivery Optimization to take better advantage of this space (especially if you have large numbers of devices) by changing the minimum file size to cache. If you have more than 30 devices in your local network or group, change it from the default 50 MB to 10 MB. If you have more than 100 devices (and are running Windows 10, version 1803 or later), set this value to 1 MB. - -With Group Policy, go to **Computer Configuration\Administrative Templates\Windows Components\Delivery Optimization** and set **Minimum Peer Caching Content File Size** to 10 (if you have more than 30 devices) or 1 (if you have more than 100 devices). - -Using MDM, go to **./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set [DOMinFileSizeToCache](/windows/client-management/mdm/policy-csp-deliveryoptimization#dominfilesizetocache) to 100 (if you have more than 30 devices) or 1 (if you have more than 100 devices). - -### Lab scenario - -In a lab situation, you typically have a large number of devices that are plugged in and have a lot of free disk space. By increasing the content expiration interval, you can take advantage of these devices, using them as excellent upload sources in order to upload more content over a longer period. - -With Group Policy, go to **Computer Configuration\Administrative Templates\Windows Components\Delivery Optimization** and set **Max Cache Age** to **604800** (7 days) or more (up to 30 days). - -Using MDM, go to **./Device/Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set [DOMaxCacheAge](/windows/client-management/mdm/policy-csp-deliveryoptimization#domaxcacheage) to 7 or more (up to 30 days). - -[Learn more](delivery-optimization-test.md) about Delivery Optimization testing scenarios. - -## Troubleshooting - -This section summarizes common problems and some solutions to try. - -### If you don't see any bytes from peers - -If you don't see any bytes coming from peers the cause might be one of the following issues: - -- Clients aren't able to reach the Delivery Optimization cloud services. -- The cloud service doesn't see other peers on the network. -- Clients aren't able to connect to peers that are offered back from the cloud service. -- None of the computers on the network are getting updates from peers. - -### Clients aren't able to reach the Delivery Optimization cloud services - -Try these steps: - -1. Start a download of an app that is larger than 50 MB from the Store (for example "Candy Crush Saga"). -2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and observe the [DODownloadMode](waas-delivery-optimization-reference.md#download-mode) setting. For peering to work, download mode should be 1, 2, or 3. -3. If the download mode is 99, it could indicate your device is unable to reach the Delivery Optimization cloud services. Ensure that the Delivery Optimization host names are allowed access: most importantly **\*.prod.do.dsp.mp.microsoft.com**. - -### The cloud service doesn't see other peers on the network - -Try these steps: - -1. Download the same app on two different devices on the same network, waiting 10 - 15 minutes between downloads. -2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and ensure that **[DODownloadMode](waas-delivery-optimization-reference.md#download-mode)** is 1 or 2 on both devices. -3. Run `Get-DeliveryOptimizationPerfSnap` from an elevated PowerShell window on the second device. The **NumberOfPeers** field should be nonzero. -4. If the number of peers is zero and **[DODownloadMode](waas-delivery-optimization-reference.md#download-mode)** is 1, ensure that both devices are using the same public IP address to reach the internet (you can easily do this by opening a browser window and do a search for "what is my IP"). In the case where devices aren't reporting the same public IP address, configure **[DODownloadMode](waas-delivery-optimization-reference.md#download-mode)** to 2 (Group) and use a custom **[DOGroupID (Guid)](waas-delivery-optimization-reference.md#group-id)**. - -> [!NOTE] -> Starting in Windows 10, version 2004, `Get-DeliveryOptimizationStatus` has a new option `-PeerInfo` which returns a real-time list of potential peers per file, including which peers are successfully connected and the total bytes sent or received from each peer. - -### Clients aren't able to connect to peers offered by the cloud service - -Try a Telnet test between two devices on the network to ensure they can connect using port 7680. Follow these steps: - -1. Install Telnet by running `dism /online /Enable-Feature /FeatureName:TelnetClient` from an elevated command prompt. -2. Run the test. For example, if you are on device with IP 192.168.8.12 and you're trying to test the connection to 192.168.9.17 run `telnet 192.168.9.17 7680` (the syntax is *telnet [destination IP] [port]*. You'll either see a connection error or a blinking cursor like this /_. The blinking cursor means success. - -> [!NOTE] -> You can also use [Test-NetConnection](/powershell/module/nettcpip/test-netconnection) instead of Telnet to run the test. -> **Test-NetConnection -ComputerName 192.168.9.17 -Port 7680** - -### None of the computers on the network are getting updates from peers - -Check Delivery Optimization settings that could limit participation in peer caching. Check whether the following settings in assigned group policies, local group policies, or MDM policies are too restrictive: - -- Minimum RAM (inclusive) allowed to use peer caching -- Minimum disk size allowed to use peer caching -- Enable peer caching while the device connects using VPN. -- Allow uploads when the device is on battery while under the set battery level From 483c9bb734ffb40a62e352cfc8d99b4dd7dc5d4f Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Tue, 23 Jul 2024 15:30:58 -0700 Subject: [PATCH 071/173] Remove md files being "archived"/add redirections --- .openpublishing.redirection.json | 2 +- ...ing.redirection.windows-configuration.json | 12 +- ...ublishing.redirection.windows-privacy.json | 97 +- ...ndows-diagnostic-events-and-fields-1703.md | 6416 ---------- ...ndows-diagnostic-events-and-fields-1709.md | 6543 ---------- ...ndows-diagnostic-events-and-fields-1803.md | 8235 ------------ ...ndows-diagnostic-events-and-fields-1903.md | 10580 ---------------- ...s-to-windows-diagnostic-data-collection.md | 96 - .../privacy/manage-windows-1903-endpoints.md | 183 - .../privacy/manage-windows-1909-endpoints.md | 133 - .../privacy/manage-windows-2004-endpoints.md | 135 - .../privacy/manage-windows-20H2-endpoints.md | 151 - .../privacy/manage-windows-21H1-endpoints.md | 153 - .../privacy/windows-diagnostic-data-1703.md | 117 - ...-endpoints-1809-non-enterprise-editions.md | 157 - ...-endpoints-1903-non-enterprise-editions.md | 267 - ...-endpoints-1909-non-enterprise-editions.md | 205 - ...-endpoints-2004-non-enterprise-editions.md | 196 - ...-endpoints-20H2-non-enterprise-editions.md | 256 - ...-endpoints-21H1-non-enterprise-editions.md | 250 - 20 files changed, 98 insertions(+), 34086 deletions(-) delete mode 100644 windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md delete mode 100644 windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md delete mode 100644 windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md delete mode 100644 windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md delete mode 100644 windows/privacy/changes-to-windows-diagnostic-data-collection.md delete mode 100644 windows/privacy/manage-windows-1903-endpoints.md delete mode 100644 windows/privacy/manage-windows-1909-endpoints.md delete mode 100644 windows/privacy/manage-windows-2004-endpoints.md delete mode 100644 windows/privacy/manage-windows-20H2-endpoints.md delete mode 100644 windows/privacy/manage-windows-21H1-endpoints.md delete mode 100644 windows/privacy/windows-diagnostic-data-1703.md delete mode 100644 windows/privacy/windows-endpoints-1809-non-enterprise-editions.md delete mode 100644 windows/privacy/windows-endpoints-1903-non-enterprise-editions.md delete mode 100644 windows/privacy/windows-endpoints-1909-non-enterprise-editions.md delete mode 100644 windows/privacy/windows-endpoints-2004-non-enterprise-editions.md delete mode 100644 windows/privacy/windows-endpoints-20H2-non-enterprise-editions.md delete mode 100644 windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 31d8d2cd74..f5699b6c99 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -1272,7 +1272,7 @@ }, { "source_path": "windows/configure/basic-level-windows-diagnostic-events-and-fields-1703.md", - "redirect_url": "/windows/configuration/basic-level-windows-diagnostic-events-and-fields", + "redirect_url": "/previous-versions/windows/it-pro/privacy/basic-level-windows-diagnostic-events-and-fields-1703", "redirect_document_id": false }, { diff --git a/.openpublishing.redirection.windows-configuration.json b/.openpublishing.redirection.windows-configuration.json index abeb93b128..777e43019f 100644 --- a/.openpublishing.redirection.windows-configuration.json +++ b/.openpublishing.redirection.windows-configuration.json @@ -2,17 +2,17 @@ "redirections": [ { "source_path": "windows/configuration/basic-level-windows-diagnostic-events-and-fields-1703.md", - "redirect_url": "/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703", + "redirect_url": "/previous-versions/windows/it-pro/privacy/basic-level-windows-diagnostic-events-and-fields-1703", "redirect_document_id": false }, { "source_path": "windows/configuration/basic-level-windows-diagnostic-events-and-fields-1709.md", - "redirect_url": "/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709", + "redirect_url": "/previous-versions/windows/it-pro/privacy/basic-level-windows-diagnostic-events-and-fields-1709", "redirect_document_id": false }, { "source_path": "windows/configuration/basic-level-windows-diagnostic-events-and-fields.md", - "redirect_url": "/windows/privacy/basic-level-windows-diagnostic-events-and-fields", + "redirect_url": "/windows/privacy/index", "redirect_document_id": false }, { @@ -47,7 +47,7 @@ }, { "source_path": "windows/configuration/gdpr-win10-whitepaper.md", - "redirect_url": "/windows/privacy/gdpr-win10-whitepaper", + "redirect_url": "/windows/privacy/windows-10-and-privacy-compliance", "redirect_document_id": false }, { @@ -72,7 +72,7 @@ }, { "source_path": "windows/configuration/manage-windows-endpoints-version-1709.md", - "redirect_url": "/windows/privacy/manage-windows-endpoints", + "redirect_url": "/windows/privacy/index", "redirect_document_id": false }, { @@ -262,7 +262,7 @@ }, { "source_path": "windows/configuration/windows-diagnostic-data-1703.md", - "redirect_url": "/windows/privacy/windows-diagnostic-data-1703", + "redirect_url": "/previous-versions/windows/it-pro/privacy/windows-diagnostic-data-1703", "redirect_document_id": false }, { diff --git a/.openpublishing.redirection.windows-privacy.json b/.openpublishing.redirection.windows-privacy.json index e280e5a7ba..83cc72e3e8 100644 --- a/.openpublishing.redirection.windows-privacy.json +++ b/.openpublishing.redirection.windows-privacy.json @@ -2,7 +2,7 @@ "redirections": [ { "source_path": "windows/privacy/basic-level-windows-diagnostic-events-and-fields.md", - "redirect_url": "/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004", + "redirect_url": "/windows/privacy/index", "redirect_document_id": false }, { @@ -27,27 +27,27 @@ }, { "source_path": "windows/privacy/manage-windows-1709-endpoints.md", - "redirect_url": "/windows/privacy/manage-windows-21h2-endpoints", + "redirect_url": "/windows/privacy/index", "redirect_document_id": false }, { "source_path": "windows/privacy/manage-windows-1803-endpoints.md", - "redirect_url": "/windows/privacy/manage-windows-21h2-endpoints", + "redirect_url": "/windows/privacy/index", "redirect_document_id": false }, { "source_path": "windows/privacy/manage-windows-endpoints.md", - "redirect_url": "/windows/privacy/manage-windows-2004-endpoints", + "redirect_url": "/windows/privacy/index", "redirect_document_id": false }, { "source_path": "windows/privacy/windows-endpoints-1709-non-enterprise-editions.md", - "redirect_url": "/windows/privacy/windows-endpoints-21h1-non-enterprise-editions", + "redirect_url": "/windows/privacy/index", "redirect_document_id": false }, { "source_path": "windows/privacy/windows-endpoints-1803-non-enterprise-editions.md", - "redirect_url": "/windows/privacy/windows-endpoints-21h1-non-enterprise-editions", + "redirect_url": "/windows/privacy/index", "redirect_document_id": false }, { @@ -59,6 +59,91 @@ "source_path": "windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md", "redirect_url": "https://techcommunity.microsoft.com/t5/windows-it-pro-blog/preview-app-and-driver-compatibility-insights-in-endpoint/ba-p/3482136", "redirect_document_id": false + }, + { + "source_path": "windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md", + "redirect_url": "/previous-versions/windows/it-pro/privacy/basic-level-windows-diagnostic-events-and-fields-1703", + "redirect_document_id": true + }, + { + "source_path": "windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md", + "redirect_url": "/previous-versions/windows/it-pro/privacy/basic-level-windows-diagnostic-events-and-fields-1709", + "redirect_document_id": true + }, + { + "source_path": "windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md", + "redirect_url": "/previous-versions/windows/it-pro/privacy/basic-level-windows-diagnostic-events-and-fields-1803", + "redirect_document_id": true + }, + { + "source_path": "windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md", + "redirect_url": "/previous-versions/windows/it-pro/privacy/basic-level-windows-diagnostic-events-and-fields-1903", + "redirect_document_id": true + }, + { + "source_path": "windows/privacy/manage-windows-1903-endpoints.md", + "redirect_url": "/previous-versions/windows/it-pro/privacy/manage-windows-1903-endpoints", + "redirect_document_id": true + }, + { + "source_path": "windows/privacy/manage-windows-1909-endpoints.md", + "redirect_url": "/previous-versions/windows/it-pro/privacy/manage-windows-1909-endpoints", + "redirect_document_id": true + }, + { + "source_path": "windows/privacy/manage-windows-2004-endpoints.md", + "redirect_url": "/previous-versions/windows/it-pro/privacy/manage-windows-2004-endpoints", + "redirect_document_id": true + }, + { + "source_path": "windows/privacy/manage-windows-20H2-endpoints.md", + "redirect_url": "/previous-versions/windows/it-pro/privacy/manage-windows-20H2-endpoints", + "redirect_document_id": true + }, + { + "source_path": "windows/privacy/manage-windows-21H1-endpoints.md", + "redirect_url": "/previous-versions/windows/it-pro/privacy/manage-windows-21H1-endpoints", + "redirect_document_id": true + }, + { + "source_path": "windows/privacy/windows-endpoints-1809-non-enterprise-editions.md", + "redirect_url": "/previous-versions/windows/it-pro/privacy/windows-endpoints-1809-non-enterprise-editions", + "redirect_document_id": true + }, + { + "source_path": "windows/privacy/windows-endpoints-1903-non-enterprise-editions.md", + "redirect_url": "/previous-versions/windows/it-pro/privacy/windows-endpoints-1903-non-enterprise-editions", + "redirect_document_id": true + }, + { + "source_path": "windows/privacy/windows-endpoints-1909-non-enterprise-editions.md", + "redirect_url": "/previous-versions/windows/it-pro/privacy/windows-endpoints-1909-non-enterprise-editions", + "redirect_document_id": true + }, + { + "source_path": "windows/privacy/windows-endpoints-2004-non-enterprise-editions.md", + "redirect_url": "/previous-versions/windows/it-pro/privacy/windows-endpoints-2004-non-enterprise-editions", + "redirect_document_id": true + }, + { + "source_path": "windows/privacy/windows-endpoints-20H2-non-enterprise-editions.md", + "redirect_url": "/previous-versions/windows/it-pro/privacy/windows-endpoints-20H2-non-enterprise-editions", + "redirect_document_id": true + }, + { + "source_path": "windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md", + "redirect_url": "/previous-versions/windows/it-pro/privacy/windows-endpoints-21H1-non-enterprise-editions", + "redirect_document_id": true + }, + { + "source_path": "windows/privacy/windows-diagnostic-data-1703.md", + "redirect_url": "/previous-versions/windows/it-pro/privacy/windows-diagnostic-data-1703", + "redirect_document_id": true + }, + { + "source_path": "windows/privacy/changes-to-windows-diagnostic-data-collection.md", + "redirect_url": "/previous-versions/windows/it-pro/privacy/changes-to-windows-diagnostic-data-collection", + "redirect_document_id": true } ] } diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md deleted file mode 100644 index 55ed54b6bd..0000000000 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md +++ /dev/null @@ -1,6416 +0,0 @@ ---- -description: Learn more about the Windows 10, version 1703 diagnostic data gathered at the basic level. -title: Windows 10, version 1703 basic diagnostic events and fields (Windows 10) -ms.service: windows-client -ms.subservice: itpro-privacy -localizationpriority: medium -author: DHB-MSFT -ms.author: danbrown -manager: laurawi -ms.date: 03/27/2017 -ms.topic: reference ---- - - -# Windows 10, version 1703 basic level Windows diagnostic events and fields - - **Applies to** - -- Windows 10, version 1703 - - -The Basic level 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. When the level is set to Basic, it also includes the Security level information. - -The Basic level 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: - -- [Required diagnostic events and fields for Windows 11, versions 23H2 and 22H2](required-diagnostic-events-fields-windows-11-22H2.md) -- [Required diagnostic events and fields for Windows 11, version 21H2](required-windows-11-diagnostic-events-and-fields.md) -- [Required diagnostic events and fields for Windows 10: versions 22H2, 21H2, 21H1, 20H2, and 2004](required-windows-diagnostic-data-events-and-fields-2004.md) -- [Windows 10, version 1903 and Windows 10, version 1909 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1903.md) -- [Windows 10, version 1809 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1809.md) -- [Windows 10, version 1803 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1803.md) -- [Windows 10, version 1709 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1709.md) -- [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) -- [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) - - - - -## 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_RS3** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_RS3** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_RS3** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoBlock_RS3** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPassive_RS3** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPostUpgrade_RS3** The total number of objects of this type present on this device. -- **DatasourceSystemBios_RS3** The total number of objects of this type present on this device. -- **DecisionApplicationFile_RS3** The total number of objects of this type present on this device. -- **DecisionDevicePnp_RS2** The total number of objects of this type present on this device. -- **DecisionDevicePnp_RS3** The total number of objects of this type present on this device. -- **DecisionDriverPackage_RS3** The total number of objects of this type present on this device. -- **DecisionMatchingInfoBlock_RS3** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPassive_RS3** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPostUpgrade_RS3** The total number of objects of this type present on this device. -- **DecisionMediaCenter_RS3** The total number of objects of this type present on this device. -- **DecisionSystemBios_RS3** The total number of objects of this type present on this device. -- **InventoryLanguagePack** The total number of objects of this type present on this device. -- **InventorySystemBios** The total number of objects of this type present on this device. -- **PCFP** The total number of objects of this type present on this device. -- **SystemProcessorCompareExchange** The total number of objects of this type present on this device. -- **SystemProcessorNx** 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. -- **SystemProcessorSse2** The total number of objects of this type present on this device. -- **SystemWim** The total number of objects of this type present on this device. -- **SystemWindowsActivationStatus** The total number of objects of this type present on this device. -- **SystemWlan** The total number of objects of this 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. - -The following fields are available: - -- **AppraiserVersion** 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. -- **CompatModelIndex** The compatibility prediction for this file. -- **HasCitData** Indicates whether the file is present in CIT data. -- **HasUpgradeExe** Indicates whether the anti-virus app has an upgrade.exe file. -- **IsAv** Is the file an anti-virus reporting EXE? -- **ResolveAttempted** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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. - -The following fields are available: - -- **ActiveNetworkConnection** Indicates whether the device is an active network device. -- **AppraiserVersion** The version of the appraiser file generating the events. -- **IsBootCritical** Indicates whether the device boot is critical. -- **SdbEntries** An array of fields indicating the SDB entries that apply to this device. -- **WuDriverCoverage** Indicates whether there is a driver uplevel for this device, according to Windows Update. -- **WuDriverUpdateId** The Windows Update ID of the applicable uplevel driver. -- **WuDriverUpdateID** The Update ID of the applicable uplevel driver from Windows Update. -- **WuPopulatedFromId** The expected uplevel driver matching ID based on driver coverage from Windows Update. -- **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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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. - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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. - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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. - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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. - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. - - -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeRemove - -This event indicates that the DataSourceMatchingInfoPostUpgrade 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is 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](#msdevicedeviceinventorychange). - -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. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file generating the events. -- **SdbEntries** An array of fields indicating the SDB entries that apply to this BIOS. - - -### Microsoft.Windows.Appraiser.General.DatasourceSystemBiosRemove - -This event indicates that the DatasourceSystemBios 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is 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](#msdevicedeviceinventorychange). - -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. - -The following fields are available: - -- **AppraiserVersion** 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. -- **BlockingApplication** 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? -- **HardBlock** This file is blocked in the SDB. -- **HasUxBlockOverride** 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? -- **MigRemoval** 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 dimissed? -- **NeedsInstallPostUpgradeData** 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? -- **NeedsReinstallPostUpgradeData** After upgrade, this file will have a post-upgrade notification to reinstall the app. -- **NeedsUninstallAction** The file must be uninstalled to complete the upgrade. -- **SdbBlockUpgrade** 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. -- **SdbBlockUpgradeUntilUpdate** 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. -- **SdbReinstallUpgradeWarn** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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. - -The following fields are available: - -- **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? -- **BlockingDevice** Is this PNP device blocking upgrade? -- **BlockUpgradeIfDriverBlocked** 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? -- **DisplayGenericMessage** Will a generic message be shown during Setup for this PNP device? -- **DriverAvailableInbox** Is a driver included with the operating system for this PNP device? -- **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 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? - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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. - -The following fields are available: - -- **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? -- **DriverIsDriverBlocked** Is the driver package blocked because of a driver block? -- **DriverShouldNotMigrate** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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. - -The following fields are available: - -- **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? -- **NeedsUninstallAction** Does the user need to take an action in setup due to a matching info block? -- **SdbBlockUpgrade** Is a matching info block blocking upgrade? -- **SdbBlockUpgradeCanReinstall** 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? - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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. - -The following fields are available: - -- **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? - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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. - -The following fields are available: - -- **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? -- **NeedsReinstallPostUpgradeData** 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.DecisionMatchingInfoPostUpgradeRemove - -This event indicates that the DecisionMatchingInfoPostUpgrade 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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. - -The following fields are available: - -- **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? -- **MediaCenterIndicators** Do any indicators imply that Windows Media Center is in active use? -- **MediaCenterInUse** Is Windows Media Center actively being used? -- **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? - - -### Microsoft.Windows.Appraiser.General.DecisionMediaCenterRemove - -This event indicates that the DecisionMediaCenter 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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. - -The following fields are available: - -- **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? - - -### Microsoft.Windows.Appraiser.General.DecisionSystemBiosRemove - -This event indicates that the DecisionSystemBios 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.EnterpriseScenarioWithDiagTrackServiceRunning - -This event 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 data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **PCFP** An ID for the system calculated by hashing hardware identifiers. -- **Time** The client time of the event. - - -### 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. -- **OldData** The previous data in the registry value before the scan ran. -- **PCFP** An ID for the system calculated by hashing hardware identifiers. -- **RegKey** The registry key name for which a result is being sent. -- **RegValue** 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. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file generating the events. -- **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. -- **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. -- **BoeProgramId** 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. -- **FileId** A hash that uniquely identifies a file. -- **FileVersion** The File version field from the file metadata under Properties -> Details. -- **LinkDate** The date and time that this file was linked on. -- **LowerCaseLongPath** The full file path to the file that was inventoried on the device. -- **Name** The name of the file that was inventoried. -- **ProductName** The Product name field from the file metadata under Properties -> Details. -- **ProductVersion** 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. -- **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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **HasLanguagePack** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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. - -The following fields are available: - -- **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? -- **HasExtendedUserAccounts** Are any Windows Media Center Extender user accounts configured? -- **HasWatchedFolders** Are any folders configured for Windows Media Center to watch? -- **IsDefaultLauncher** 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? -- **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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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. - -The following fields are available: - -- **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. -- **Manufacturer** The manufacturer field from Win32_ComputerSystem. -- **Model** The model field from Win32_ComputerSystem. - - -### Microsoft.Windows.Appraiser.General.InventorySystemBiosRemove - -This event indicates that the InventorySystemBios 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **BootCritical** Is the driver package marked as boot critical? -- **Build** The build value from the driver package. -- **CatalogFile** The name of the catalog file within the driver package. -- **Class** The device class from the driver package. -- **ClassGuid** The device class unique ID from the driver package. -- **Date** The date from the driver package. -- **Inbox** 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. -- **Provider** The provider of the driver package. -- **PublishedName** The name of the INF file after it was renamed. -- **Revision** The revision of the driver package. -- **SignatureStatus** Indicates if the driver package is signed. Unknown = 0, Unsigned = 1, Signed = 2. -- **VersionMajor** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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. -- **AppraiserProcess** The name of the process that launched Appraiser. -- **AppraiserVersion** The version of the Appraiser file generating the events. -- **Context** Indicates what mode Appraiser is running in. Example: Setup or Telemetry. -- **PCFP** An ID for the system calculated by hashing hardware identifiers. -- **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. - -The following fields are available: - -- **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? -- **pageFile** 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. -- **ramKB** 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). -- **virtualKB** The amount of virtual memory (in KB). - - -### Microsoft.Windows.Appraiser.General.SystemMemoryRemove - -This event that the SystemMemory 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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. - -The following fields are available: - -- **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? - - -### Microsoft.Windows.Appraiser.General.SystemProcessorCompareExchangeRemove - -This event indicates that the SystemProcessorCompareExchange 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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. - -The following fields are available: - -- **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? - - -### Microsoft.Windows.Appraiser.General.SystemProcessorLahfSahfRemove - -This event indicates that the SystemProcessorLahfSahf 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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. - -The following fields are available: - -- **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. -- **NXProcessorSupport** Does the processor support NX? - - -### Microsoft.Windows.Appraiser.General.SystemProcessorNxRemove - -This event indicates that the SystemProcessorNx 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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. - -The following fields are available: - -- **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? - - -### Microsoft.Windows.Appraiser.General.SystemProcessorPrefetchWRemove - -This event indicates that the SystemProcessorPrefetchW 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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. - -The following fields are available: - -- **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? - - -### Microsoft.Windows.Appraiser.General.SystemProcessorSse2Remove - -This event indicates that the SystemProcessorSse2 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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. - -The following fields are available: - -- **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. - - -### Microsoft.Windows.Appraiser.General.SystemTouchRemove - -This event indicates that the SystemTouch 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemTouchStartSync - -This event indicates that a new set of SystemTouchAdd 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWimAdd - -This event sends data indicating whether the operating system is running from a compressed Windows Imaging Format (WIM) file, to help keep Windows up to date. - -The following fields are available: - -- **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. - - -### Microsoft.Windows.Appraiser.General.SystemWimRemove - -This event indicates that the SystemWim 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWimStartSync - -This event indicates that a new set of SystemWimAdd 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusAdd - -This event sends data indicating whether the current operating system is activated, to help keep Windows up to date. - -The following fields are available: - -- **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? - - -### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusRemove - -This event indicates that the SystemWindowsActivationStatus 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusStartSync - -This event indicates that a new set of SystemWindowsActivationStatusAdd 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWlanAdd - -This event sends data indicating whether the system has WLAN, and if so, whether it uses an emulated driver that could block an upgrade, to help keep Windows up to date. - -The following fields are available: - -- **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? -- **WlanEmulatedDriver** Does the device have an emulated WLAN driver? -- **WlanExists** Does the device support WLAN at all? -- **WlanModulePresent** Are any WLAN modules present? -- **WlanNativeDriver** Does the device have a non-emulated WLAN driver? - - -### Microsoft.Windows.Appraiser.General.SystemWlanRemove - -This event indicates that the SystemWlan 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWlanStartSync - -This event indicates that a new set of SystemWlanAdd 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.TelemetryRunHealth - -This event indicates the parameters and result of a diagnostic data run. This allows the rest of the data sent over the course of the run to be properly contextualized and understood, which is then used to keep Windows up to date. - -The following fields are available: - -- **AppraiserBranch** The source branch in which the version of Appraiser that is running was built. -- **AppraiserDataVersion** The version of the data files being used by the Appraiser diagnostic data run. -- **AppraiserProcess** The name of the process that launched Appraiser. -- **AppraiserVersion** The file version (major, minor and build) of the Appraiser DLL, concatenated without dots. -- **AuxFinal** Obsolete, always set to false. -- **AuxInitial** Obsolete, indicates if Appraiser is writing data files to be read by the Get Windows 10 app. -- **DeadlineDate** A timestamp representing the deadline date, which is the time until which appraiser will wait to do a full scan. -- **EnterpriseRun** Indicates whether the diagnostic data run is an enterprise run, which means appraiser was run from the command line with an extra enterprise parameter. -- **FullSync** Indicates if Appraiser is performing a full sync, which means that full set of events representing the state of the machine are sent. Otherwise, only the changes from the previous run are sent. -- **InventoryFullSync** Indicates if inventory is performing a full sync, which means that the full set of events representing the inventory of machine are sent. -- **PCFP** An ID for the system calculated by hashing hardware identifiers. -- **PerfBackoff** Indicates if the run was invoked with logic to stop running when a user is present. Helps to understand why a run may have a longer elapsed time than normal. -- **PerfBackoffInsurance** Indicates if appraiser is running without performance backoff because it has run with perf backoff and failed to complete several times in a row. -- **RunAppraiser** Indicates if Appraiser was set to run at all. If this if false, it is understood that data events will not be received from this device. -- **RunDate** The date that the diagnostic data run was stated, expressed as a filetime. -- **RunGeneralTel** Indicates if the generaltel.dll component was run. Generaltel collects additional diagnostic data on an infrequent schedule and only from machines at diagnostic data levels higher than Basic. -- **RunOnline** Indicates if appraiser was able to connect to Windows Update and therefore is making decisions using up-to-date driver coverage information. -- **RunResult** The hresult of the Appraiser diagnostic data run. -- **SendingUtc** Indicates whether the Appraiser client is sending events during the current diagnostic data run. -- **StoreHandleIsNotNull** Obsolete, always set to false -- **TelementrySent** Indicates whether diagnostic data was successfully sent. -- **ThrottlingUtc** Indicates whether the Appraiser client is throttling its output of CUET events to avoid being disabled. This increases runtime but also diagnostic data reliability. -- **Time** The client time of the event. -- **VerboseMode** Indicates if appraiser ran in Verbose mode, which is a test-only mode with extra logging. -- **WhyFullSyncWithoutTablePrefix** Indicates the reason or reasons that a full sync was generated. - - -### Microsoft.Windows.Appraiser.General.WmdrmAdd - -This event sends data about the usage of older digital rights management on the system, to help keep Windows up to date. This data does not indicate the details of the media using the digital rights management, only whether any such files exist. Collecting this data was critical to ensuring the correct mitigation for customers, and should be able to be removed once all mitigations are in place. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **BlockingApplication** Same as NeedsDismissAction. -- **NeedsDismissAction** Indicates if a dismissible message is needed to warn the user about a potential loss of data due to DRM deprecation. -- **WmdrmApiResult** Raw value of the API used to gather DRM state. -- **WmdrmCdRipped** Indicates if the system has any files encrypted with personal DRM, which was used for ripped CDs. -- **WmdrmIndicators** WmdrmCdRipped OR WmdrmPurchased. -- **WmdrmInUse** WmdrmIndicators AND dismissible block in setup was not dismissed. -- **WmdrmNonPermanent** Indicates if the system has any files with non-permanent licenses. -- **WmdrmPurchased** Indicates if the system has any files with permanent licenses. - - -### Microsoft.Windows.Appraiser.General.WmdrmRemove - -This event indicates that the Wmdrm 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.WmdrmStartSync - -The WmdrmStartSync event indicates that a new set of WmdrmAdd events will be sent. This event is used to understand the usage of older digital rights management on the system, to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -## Census events - -### Census.App - -This event sends version data about the Apps running on this device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CensusVersion** The version of Census that generated the current data for this device. -- **IEVersion** The version of Internet Explorer that is running on the device. - - -### Census.Battery - -This event sends type and capacity data about the battery on the device, as well as the number of connected standby devices in use. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **InternalBatteryCapablities** Represents information about what the battery is capable of doing. -- **InternalBatteryCapacityCurrent** Represents the battery's current fully charged capacity in mWh (or relative). Compare this value to DesignedCapacity  to estimate the battery's wear. -- **InternalBatteryCapacityDesign** Represents the theoretical capacity of the battery when new, in mWh. -- **InternalBatteryNumberOfCharges** Provides the number of battery charges. This is used when creating new products and validating that existing products meets targeted functionality performance. -- **IsAlwaysOnAlwaysConnectedCapable** Represents whether the battery enables the device to be AlwaysOnAlwaysConnected. Boolean value. - - -### Census.Enterprise - -This event sends data about Azure presence, type, and cloud domain use in order to provide an understanding of the use and integration of devices in an enterprise, cloud, and server environment. The data collected with this event is used to help keep Windows secure. - -The following fields are available: - -- **AzureOSIDPresent** Represents the field used to identify an Azure machine. -- **AzureVMType** Represents whether the instance is Azure VM PAAS, Azure VM IAAS or any other VMs. -- **CDJType** Represents the type of cloud domain joined for the machine. -- **CommercialId** Represents the GUID for the commercial entity which the device is a member of.  Will be used to reflect insights back to customers. -- **ContainerType** The type of container, such as process or virtual machine hosted. -- **HashedDomain** The hashed representation of the user domain used for login. -- **IsCloudDomainJoined** Is this device joined to an Azure Active Directory (Azure AD) tenant? true/false -- **IsDERequirementMet** Represents if the device can do device encryption. -- **IsDeviceProtected** Represents if Device protected by BitLocker/Device Encryption -- **IsDomainJoined** Indicates whether a machine is joined to a domain. -- **IsEDPEnabled** Represents if Enterprise data protected on the device. -- **IsMDMEnrolled** Whether the device has been MDM Enrolled or not. -- **MPNId** Returns the Partner ID/MPN ID from Regkey. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\DeployID -- **SCCMClientId** This ID correlate systems that send data to Compat Analytics (OMS) and other OMS based systems with systems in an enterprise Configuration Manager environment. -- **ServerFeatures** Represents the features installed on a Windows Server. This can be used by developers and administrators who need to automate the process of determining the features installed on a set of server computers. -- **SystemCenterID** The Configuration Manager ID is an anonymized one-way hash of the Active Directory Organization identifier. - - -### Census.Firmware - -This event sends data about the BIOS and startup embedded in the device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **FirmwareManufacturer** Represents the manufacturer of the device's firmware (BIOS). -- **FirmwareReleaseDate** Represents the date the current firmware was released. -- **FirmwareType** Represents the firmware type. The various types can be unknown, BIOS, UEFI. -- **FirmwareVersion** Represents the version of the current firmware. - - -### Census.Flighting - -This event sends Windows Insider data from customers participating in improvement testing and feedback programs. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeviceSampleRate** The telemetry sample rate assigned to the device. -- **EnablePreviewBuilds** Used to enable Windows Insider builds on a device. -- **FlightIds** A list of the different Windows Insider builds on this device. -- **FlightingBranchName** The name of the Windows Insider branch currently used by the device. -- **IsFlightsDisabled** Represents if the device is participating in the Windows Insider program. -- **MSA_Accounts** Represents a list of hashed IDs of the Microsoft Accounts that are flighting (pre-release builds) on this device. -- **SSRK** Retrieves the mobile targeting settings. - - -### Census.Hardware - -This event sends data about the device, including hardware type, OEM brand, model line, model, telemetry level setting, and TPM support. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ActiveMicCount** The number of active microphones attached to the device. -- **ChassisType** Represents the type of device chassis, such as desktop or low profile desktop. The possible values can range between 1 - 36. -- **ComputerHardwareID** Identifies a device class that is represented by a hash of different SMBIOS fields. -- **DeviceColor** Indicates a color of the device. -- **DeviceForm** Indicates the form as per the device classification. -- **DeviceName** The device name that is set by the user. -- **DigitizerSupport** Is a digitizer supported? -- **DUID** The device unique ID. -- **InventoryId** The device ID used for compatibility testing. -- **OEMDigitalMarkerFileName** The name of the file placed in the \Windows\system32\drivers directory that specifies the OEM and model name of the device. -- **OEMManufacturerName** The device manufacturer name. The OEMName for an inactive device is not reprocessed even if the clean OEM name is changed at a later date. -- **OEMModelBaseBoard** The baseboard model used by the OEM. -- **OEMModelBaseBoardVersion** Differentiates between developer and retail devices. -- **OEMModelName** The device model name. -- **OEMModelNumber** The device model number. -- **OEMModelSKU** The device edition that is defined by the manufacturer. -- **OEMModelSystemFamily** The system family set on the device by an OEM. -- **OEMModelSystemVersion** The system model version set on the device by the OEM. -- **OEMOptionalIdentifier** A Microsoft assigned value that represents a specific OEM subsidiary. -- **OEMSerialNumber** The serial number of the device that is set by the manufacturer. -- **PhoneManufacturer** The friendly name of the phone manufacturer. -- **PowerPlatformRole** The OEM preferred power management profile. It's used to help to identify the basic form factor of the device. -- **SoCName** The firmware manufacturer of the device. -- **StudyID** Used to identify retail and non-retail device. -- **TelemetryLevel** The telemetry level the user has opted into, such as Basic or Enhanced. -- **TelemetrySettingAuthority** Determines who set the telemetry level, such as GP, MDM, or the user. -- **TPMVersion** The supported Trusted Platform Module (TPM) on the device. If no TPM is present, the value is 0. -- **VoiceSupported** Does the device have a cellular radio capable of making voice calls? - - -### Census.Memory - -This event sends data about the memory on the device, including ROM and RAM. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **TotalPhysicalRAM** Represents the physical memory (in MB). -- **TotalVisibleMemory** Represents the memory that is not reserved by the system. - - -### Census.Network - -This event sends data about the mobile and cellular network used by the device (mobile service provider, network, device ID, and service cost factors). The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **IMEI0** Represents the International Mobile Station Equipment Identity. This number is usually unique and used by the mobile operator to distinguish different phone hardware. Microsoft does not have access to mobile operator billing data so collecting this data does not expose or identify the user. The two fields represent phone with dual sim coverage. -- **IMEI1** Represents the International Mobile Station Equipment Identity. This number is usually unique and used by the mobile operator to distinguish different phone hardware. Microsoft does not have access to mobile operator billing data so collecting this data does not expose or identify the user. The two fields represent phone with dual sim coverage. -- **MCC0** Represents the Mobile Country Code (MCC). It used with the Mobile Network Code (MNC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. -- **MCC1** Represents the Mobile Country Code (MCC). It used with the Mobile Network Code (MNC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. -- **MEID** Represents the Mobile Equipment Identity (MEID). MEID is a worldwide unique phone ID assigned to CDMA phones. MEID replaces electronic serial number (ESN), and is equivalent to IMEI for GSM and WCDMA phones. Microsoft does not have access to mobile operator billing data so collecting this data does not expose or identify the user. -- **MNC0** Retrieves the Mobile Network Code (MNC). It used with the Mobile Country Code (MCC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. -- **MNC1** Retrieves the Mobile Network Code (MNC). It used with the Mobile Country Code (MCC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. -- **MobileOperatorBilling** Represents the telephone company that provides services for mobile phone users. -- **MobileOperatorCommercialized** Represents which reseller and geography the phone is commercialized for. This is the set of values on the phone for who and where it was intended to be used. For example, the commercialized mobile operator code AT&T in the US would be ATT-US. -- **MobileOperatorNetwork0** Represents the operator of the current mobile network that the device is used on. (AT&T, T-Mobile, Vodafone). The two fields represent phone with dual sim coverage. -- **MobileOperatorNetwork1** Represents the operator of the current mobile network that the device is used on. (AT&T, T-Mobile, Vodafone). The two fields represent phone with dual sim coverage. -- **NetworkAdapterGUID** The GUID of the primary network adapter. -- **NetworkCost** Represents the network cost associated with a connection. -- **SPN0** Retrieves the Service Provider Name (SPN). For example, these might be AT&T, Sprint, T-Mobile, or Verizon. The two fields represent phone with dual sim coverage. -- **SPN1** Retrieves the Service Provider Name (SPN). For example, these might be AT&T, Sprint, T-Mobile, or Verizon. The two fields represent phone with dual sim coverage. - - -### Census.OS - -This event sends data about the operating system such as the version, locale, update service configuration, when and how it was originally installed, and whether it is a virtual device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ActivationChannel** Retrieves the retail license key or Volume license key for a machine. -- **CompactOS** Indicates if the Compact OS feature from Win10 is enabled. -- **DeveloperUnlockStatus** Represents if a device has been developer unlocked by the user or Group Policy. -- **DeviceTimeZone** The time zone that is set on the device. Example: Pacific Standard Time -- **GenuineState** Retrieves the ID Value specifying the OS Genuine check. -- **InstallationType** Retrieves the type of OS installation. (Clean, Upgrade, Reset, Refresh, Update). -- **InstallLanguage** The first language installed on the user machine. -- **IsDeviceRetailDemo** Retrieves if the device is running in demo mode. -- **IsEduData** Returns Boolean if the education data policy is enabled. -- **IsPortableOperatingSystem** Retrieves whether OS is running Windows-To-Go -- **IsSecureBootEnabled** Retrieves whether Boot chain is signed under UEFI. -- **LanguagePacks** The list of language packages installed on the device. -- **LicenseStateReason** Retrieves why (or how) a system is licensed or unlicensed. The HRESULT may indicate an error code that indicates a key blocked error, or it may indicate that we are running an OS License granted by the MS store. -- **OA3xOriginalProductKey** Retrieves the License key stamped by the OEM to the machine. -- **OSEdition** Retrieves the version of the current OS. -- **OSInstallDateTime** Retrieves the date the OS was installed using ISO 8601 (Date part) == yyyy-mm-dd -- **OSInstallType** Retrieves a numeric description of what install was used on the device i.e. clean, upgrade, refresh, reset, etc. -- **OSOOBEDateTime** Retrieves Out of Box Experience (OOBE) Date in Coordinated Universal Time (UTC). -- **OSSKU** Retrieves the Friendly Name of OS Edition. -- **OSSubscriptionStatus** Represents the existing status for enterprise subscription feature for PRO machines. -- **OSSubscriptionTypeId** Returns boolean for enterprise subscription feature for selected PRO machines. -- **OSTimeZoneBiasInMins** Retrieves the time zone set on machine. -- **OSUILocale** Retrieves the locale of the UI that is currently used by the OS. -- **ProductActivationResult** Returns Boolean if the OS Activation was successful. -- **ProductActivationTime** Returns the OS Activation time for tracking piracy issues. -- **ProductKeyID2** Retrieves the License key if the machine is updated with a new license key. -- **RACw7Id** Retrieves the Microsoft Reliability Analysis Component (RAC) Win7 Identifier. RAC is used to monitor and analyze system usage and reliability. -- **ServiceMachineIP** Retrieves the IP address of the KMS host used for anti-piracy. -- **ServiceMachinePort** Retrieves the port of the KMS host used for anti-piracy. -- **ServiceProductKeyID** Retrieves the License key of the KMS -- **SharedPCMode** Returns Boolean for devices that have enabled the configuration EnableSharedPCMode. -- **Signature** Retrieves if it is a signature machine sold by Microsoft store. -- **SLICStatus** Whether a SLIC table exists on the device. -- **SLICVersion** Returns OS type/version from SLIC table. - - -### Census.Processor - -This event sends data about the processor. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ProcessorArchitecture** Retrieves the processor architecture of the installed operating system. -- **ProcessorClockSpeed** Retrieves the clock speed of the processor in MHz. -- **ProcessorCores** Retrieves the number of cores in the processor. -- **ProcessorIdentifier** The processor identifier of a manufacturer. -- **ProcessorManufacturer** Retrieves the name of the processor's manufacturer. -- **ProcessorModel** Retrieves the name of the processor model. -- **ProcessorPhysicalCores** Number of physical cores in the processor. -- **SocketCount** Number of physical CPU sockets of the machine. - - -### Census.Security - -This event provides information about security settings. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Census.Speech - -This event is used to gather basic speech settings on the device. The data collected with this event is used to help keep Windows secure. - -The following fields are available: - -- **AboveLockEnabled** Cortana setting that represents if Cortana can be invoked when the device is locked. -- **GPAllowInputPersonalization** Indicates if a Group Policy setting has enabled speech functionalities. -- **HolographicSpeechInputDisabled** Holographic setting that represents if the attached HMD devices have speech functionality disabled by the user. -- **HolographicSpeechInputDisabledRemote** Indicates if a remote policy has disabled speech functionalities for the HMD devices. -- **KWSEnabled** Cortana setting that represents if a user has enabled the "Hey Cortana" keyword spotter (KWS). -- **MDMAllowInputPersonalization** Indicates if an MDM policy has enabled speech functionalities. -- **RemotelyManaged** Indicates if the device is being controlled by a remote administrator (MDM or Group Policy) in the context of speech functionalities. -- **SpeakerIdEnabled** Cortana setting that represents if keyword detection has been trained to try to respond to a single user's voice. -- **SpeechServicesEnabled** Windows setting that represents whether a user is opted-in for speech services on the device. - - -### Census.Storage - -This event sends data about the total capacity of the system volume and primary disk. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **PrimaryDiskTotalCapacity** Retrieves the amount of disk space on the primary disk of the device in MB. -- **PrimaryDiskType** Retrieves an enumerator value of type STORAGE_BUS_TYPE that indicates the type of bus to which the device is connected. This should be used to interpret the raw device properties at the end of this structure (if any). -- **SystemVolumeTotalCapacity** Retrieves the size of the partition that the System volume is installed on in MB. - - -### Census.Userdefault - -This event sends data about the current user's default preferences for browser and several of the most popular extensions and protocols. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DefaultApp** The current user's default program selected for the following extension or protocol: .html, .htm, .jpg, .jpeg, .png, .mp3, .mp4, .mov, .pdf. -- **DefaultBrowserProgId** The ProgramId of the current user's default browser. - - -### Census.UserDisplay - -This event sends data about the logical/physical display size, resolution and number of internal/external displays, and VRAM on the system. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **InternalPrimaryDisplayLogicalDPIX** Retrieves the logical DPI in the x-direction of the internal display. -- **InternalPrimaryDisplayLogicalDPIY** Retrieves the logical DPI in the y-direction of the internal display. -- **InternalPrimaryDisplayPhysicalDPIX** Retrieves the physical DPI in the x-direction of the internal display. -- **InternalPrimaryDisplayPhysicalDPIY** Retrieves the physical DPI in the y-direction of the internal display. -- **InternalPrimaryDisplayResolutionHorizontal** Retrieves the number of pixels in the horizontal direction of the internal display. -- **InternalPrimaryDisplayResolutionVertical** Retrieves the number of pixels in the vertical direction of the internal display. -- **InternalPrimaryDisplaySizePhysicalH** Retrieves the physical horizontal length of the display in mm. Used for calculating the diagonal length in inches . -- **InternalPrimaryDisplaySizePhysicalY** Retrieves the physical vertical length of the display in mm. Used for calculating the diagonal length in inches -- **InternalPrimaryDisplayType** Represents the type of technology used in the monitor, such as Plasma, LED, LCOS, etc. -- **NumberofExternalDisplays** Retrieves the number of external displays connected to the machine -- **NumberofInternalDisplays** Retrieves the number of internal displays in a machine. -- **VRAMDedicated** Retrieves the video RAM in MB. -- **VRAMDedicatedSystem** Retrieves the amount of memory on the dedicated video card. -- **VRAMSharedSystem** Retrieves the amount of RAM memory that the video card can use. - - -### Census.UserNLS - -This event sends data about the default app language, input, and display language preferences set by the user. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DefaultAppLanguage** The current user Default App Language. -- **DisplayLanguage** The current user preferred Windows Display Language. -- **HomeLocation** The current user location, which is populated using GetUserGeoId() function. -- **KeyboardInputLanguages** The Keyboard input languages installed on the device. -- **SpeechInputLanguages** The Speech Input languages installed on the device. - - -### Census.VM - -This event sends data indicating whether virtualization is enabled on the device, and its various characteristics. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **HyperVisor** Retrieves whether the current OS is running on top of a Hypervisor. -- **IOMMUPresent** Represents if an input/output memory management unit (IOMMU) is present. -- **IsVirtualDevice** Retrieves that when the Hypervisor is Microsoft's Hyper-V Hypervisor or other Hv#1 Hypervisor, this field will be set to FALSE for the Hyper-V host OS and TRUE for any guest OS's. This field should not be relied upon for non-Hv#1 Hypervisors. -- **SLATSupported** Represents whether Second Level Address Translation (SLAT) is supported by the hardware. -- **VirtualizationFirmwareEnabled** Represents whether virtualization is enabled in the firmware. - - -### Census.WU - -This event sends data about the Windows update server and other App store policies. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **AppraiserGatedStatus** Indicates whether a device has been gated for upgrading. -- **AppStoreAutoUpdate** Retrieves the Appstore settings for auto upgrade. (Enable/Disabled). -- **AppStoreAutoUpdateMDM** Retrieves the App Auto Update value for MDM: 0 - Disallowed. 1 - Allowed. 2 - Not configured. Default: [2] Not configured -- **AppStoreAutoUpdatePolicy** Retrieves the Microsoft Store App Auto Update group policy setting -- **DelayUpgrade** Retrieves the Windows upgrade flag for delaying upgrades. -- **OSRollbackCount** The number of times feature updates have rolled back on the device. -- **OSRolledBack** A flag that represents when a feature update has rolled back during setup. -- **OSUninstalled** A flag that represents when a feature update is uninstalled on a device . -- **OSWUAutoUpdateOptions** Retrieves the auto update settings on the device. -- **UninstallActive** A flag that represents when a device has uninstalled a previous upgrade recently. -- **UpdateServiceURLConfigured** Retrieves if the device is managed by Windows Server Update Services (WSUS). -- **WUDeferUpdatePeriod** Retrieves if deferral is set for Updates. -- **WUDeferUpgradePeriod** Retrieves if deferral is set for Upgrades. -- **WUDODownloadMode** Retrieves whether DO is turned on and how to acquire/distribute updates Delivery Optimization (DO) allows users to deploy previously downloaded Windows Update (WU) updates to other devices on the same network. -- **WUMachineId** Retrieves the Windows Update (WU) Machine Identifier. -- **WUPauseState** Retrieves Windows Update setting to determine if updates are paused. -- **WUServer** Retrieves the HTTP(S) URL of the WSUS server that is used by Automatic Updates and API callers (by default). - - -### Census.Xbox - -This event sends data about the Xbox Console, such as Serial Number and DeviceId, to help keep Windows up to date. - -The following fields are available: - -- **XboxConsolePreferredLanguage** Retrieves the preferred language selected by the user on Xbox console. -- **XboxConsoleSerialNumber** Retrieves the serial number of the Xbox console. -- **XboxLiveDeviceId** Retrieves the unique device ID of the console. -- **XboxLiveSandboxId** Retrieves the developer sandbox ID if the device is internal to Microsoft. - - -## Common data extensions - -### Common Data Extensions.app - -Describes the properties of the running application. This extension could be populated by a client app or a web app. - -The following fields are available: - -- **asId** An integer value that represents the app session. This value starts at 0 on the first app launch and increments after each subsequent app launch per boot session. -- **env** The environment from which the event was logged. -- **expId** Associates a flight, such as an OS flight, or an experiment, such as a web site UX experiment, with an event. -- **id** Represents a unique identifier of the client application currently loaded in the process producing the event; and is used to group events together and understand usage pattern, errors by application. -- **userId** The userID as known by the application. -- **ver** Represents the version number of the application. Used to understand errors by Version, Usage by Version across an app. - - -### Common Data Extensions.container - -Describes the properties of the container for events logged within a container. - -The following fields are available: - -- **localId** The device ID as known by the client. -- **osVer** The operating system version. -- **type** The container type. Examples: Process or VMHost - - -### Common Data Extensions.cs - -Describes properties related to the schema of the event. - -The following fields are available: - -- **sig** A common schema signature that identifies new and modified event schemas. - - -### Common Data Extensions.device - -Describes the device-related fields. - -The following fields are available: - -- **deviceClass** Represents the classification of the device, the device “family”. For example, Desktop, Server, or Mobile. -- **localId** Represents a locally defined unique ID for the device, not the human readable device name. Most likely equal to the value stored at HKLM\Software\Microsoft\SQMClient\MachineId - - -### Common Data Extensions.Envelope - -Represents an envelope that contains all of the common data extensions. - -The following fields are available: - -- **appId** Represents a unique identifier of the client application currently loaded in the process producing the event; and is used to group events together and understand usage pattern, errors by application. -- **appVer** Represents the version number of the application. Used to understand errors by version and usage by version across an app. -- **cV** Represents the Correlation Vector: A single field for tracking partial order of related telemetry events across component boundaries. -- **data** Represents the optional unique diagnostic data for a particular event schema. -- **epoch** ID used to help distinguish events in the sequence by indicating the current boot session. -- **ext_app** Describes the properties of the running application. This extension could be populated by either a client app or a web app. See [Common Data Extensions.app](#common-data-extensionsapp). -- **ext_container** Describes the properties of the container for events logged within a container. See [Common Data Extensions.container](#common-data-extensionscontainer). -- **ext_cs** Describes properties related to the schema of the event. See [Common Data Extensions.cs](#common-data-extensionscs). -- **ext_device** Describes the device-related fields. See [Common Data Extensions.device](#common-data-extensionsdevice). -- **ext_os** Describes the operating system properties that would be populated by the client. See [Common Data Extensions.os](#common-data-extensionsos). -- **ext_user** Describes the fields related to a user. See [Common Data Extensions.user](#common-data-extensionsuser). -- **ext_utc** Describes the fields that might be populated by a logging library on Windows. See [Common Data Extensions.utc](#common-data-extensionsutc). -- **ext_xbl** Describes the fields related to XBOX Live. See [Common Data Extensions.xbl](#common-data-extensionsxbl). -- **flags** Represents a collection of bits that describe how the event should be processed by the Connected User Experience and Telemetry component pipeline. The lowest-order byte is the event persistence. The next byte is the event latency. -- **iKey** Represents an ID for applications or other logical groupings of events. -- **name** Represents the uniquely qualified name for the event. -- **os** The operating system name. -- **osVer** The operating system version. -- **popSample** Represents the effective sample rate for this event at the time it was generated by a client. -- **seqNum** Used to track the absolute order of uploaded events. -- **tags** A header for semi-managed extensions. -- **time** Represents the event date time in Coordinated Universal Time (UTC) when the event was generated on the client. This should be in ISO 8601 format. -- **ver** Represents the major and minor version of the extension. - - -### Common Data Extensions.os - -Describes some properties of the operating system. - -The following fields are available: - -- **bootId** An integer value that represents the boot session. This value starts at 0 on first boot after OS install and increments after every reboot. -- **expId** Represents the experiment ID. The standard for associating a flight, such as an OS flight (pre-release build), or an experiment, such as a web site UX experiment, with an event is to record the flight / experiment IDs in Part A of the common schema. -- **locale** Represents the locale of the operating system. - - -### Common Data Extensions.user - -Describes the fields related to a user. - -The following fields are available: - -- **authId** This is an ID of the user associated with this event that is deduced from a token such as a Microsoft Account ticket or an XBOX token. -- **localId** Represents a unique user identity that is created locally and added by the client. This is not the user's account ID. - - -### Common Data Extensions.utc - -Describes the properties that could be populated by a logging library on Windows. - -The following fields are available: - -- **aId** Represents the ETW ActivityId. Logged via TraceLogging or directly via ETW. -- **bSeq** Upload buffer sequence number in the format: buffer identifier:sequence number -- **cat** Represents a bitmask of the ETW Keywords associated with the event. -- **cpId** The composer ID, such as Reference, Desktop, Phone, Holographic, Hub, IoT Composer. -- **flags** Represents the bitmap that captures various Windows specific flags. -- **mon** Combined monitor and event sequence numbers in the format: monitor sequence : event sequence -- **op** Represents the ETW Op Code. -- **raId** Represents the ETW Related ActivityId. Logged via TraceLogging or directly via ETW. -- **sqmId** The Windows SQM (Software Quality Metrics—a precursor of Windows 10 Diagnostic Data collection) device identifier. -- **stId** Represents the Scenario Entry Point ID. This is a unique GUID for each event in a diagnostic scenario. This used to be Scenario Trigger ID. -- **tickets** An array of strings that refer back to a key in the X-Tickets http header that the client uploaded along with a batch of events. - - -### Common Data Extensions.xbl - -Describes the fields that are related to XBOX Live. - -The following fields are available: - -- **claims** Any additional claims whose short claim name hasn't been added to this structure. -- **did** XBOX device ID -- **dty** XBOX device type -- **dvr** The version of the operating system on the device. -- **eid** A unique ID that represents the developer entity. -- **exp** Expiration time -- **ip** The IP address of the client device. -- **nbf** Not before time -- **pid** A comma separated list of PUIDs listed as base10 numbers. -- **sbx** XBOX sandbox identifier -- **sid** The service instance ID. -- **sty** The service type. -- **tid** The XBOX Live title ID. -- **tvr** The XBOX Live title version. -- **uts** A bit field, with 2 bits being assigned to each user ID listed in xid. This field is omitted if all users are retail accounts. -- **xid** A list of base10-encoded XBOX User IDs. - - -## Common data fields - -### Ms.Device.DeviceInventoryChange - -Describes the installation state for all hardware and software components available on a particular device. - -The following fields are available: - -- **action** The change that was invoked on a device inventory object. -- **inventoryId** Device ID used for Compatibility testing -- **objectInstanceId** Object identity which is unique within the device scope. -- **objectType** Indicates the object type that the event applies to. -- **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. - - -## Component-based Servicing events - -### CbsServicingProvider.CbsCapabilitySessionFinalize - -This event provides information about the results of installing or uninstalling optional Windows content from Windows Update. The data collected with this event is used to help keep Windows up to date. - - - -### CbsServicingProvider.CbsCapabilitySessionPended - -This event provides information about the results of installing optional Windows content that requires a reboot to keep Windows up to date. - - - -### CbsServicingProvider.CbsQualityUpdateInstall - -This event reports on the performance and reliability results of installing Servicing content from Windows Update to keep Windows up to date. - - - -### CbsServicingProvider.CbsSelectableUpdateChangeV2 - -This event reports the results of enabling or disabling optional Windows Content to keep Windows up to date. - -The following fields are available: - -- **applicableUpdateState** Indicates the highest applicable state of the optional content. -- **buildVersion** The build version of the package being installed. -- **clientId** The name of the application requesting the optional content change. -- **downloadSource** Indicates if optional content was obtained from Windows Update or a locally accessible file. -- **downloadtimeInSeconds** Indicates if optional content was obtained from Windows Update or a locally accessible file. -- **executionID** A unique ID used to identify events associated with a single servicing operation and not reused for future operations. -- **executionSequence** A counter that tracks the number of servicing operations attempted on the device. -- **firstMergedExecutionSequence** The value of a pervious executionSequence counter that is being merged with the current operation, if applicable. -- **firstMergedID** A unique ID of a pervious servicing operation that is being merged with this operation, if applicable. -- **hrDownloadResult** The return code of the download operation. -- **hrStatusUpdate** The return code of the servicing operation. -- **identityHash** A pseudonymized (hashed) identifier for the Windows Package that is being installed or uninstalled. -- **initiatedOffline** Indicates whether the operation was performed against an offline Windows image file or a running instance of Windows. -- **majorVersion** The major version of the package being installed. -- **minorVersion** The minor version of the package being installed. -- **packageArchitecture** The architecture of the package being installed. -- **packageLanguage** The language of the package being installed. -- **packageName** The name of the package being installed. -- **rebootRequired** Indicates whether a reboot is required to complete the operation. -- **revisionVersion** The revision number of the package being installed. -- **stackBuild** The build number of the servicing stack binary performing the installation. -- **stackMajorVersion** The major version number of the servicing stack binary performing the installation. -- **stackMinorVersion** The minor version number of the servicing stack binary performing the installation. -- **stackRevision** The revision number of the servicing stack binary performing the installation. -- **updateName** The name of the optional Windows Operation System feature being enabled or disabled. -- **updateStartState** A value indicating the state of the optional content before the operation started. -- **updateTargetState** A value indicating the desired state of the optional content. - - -## Content Delivery Manager events - -### Microsoft.Windows.ContentDeliveryManager.ProcessCreativeEvent - -This event sends tracking data about the reliability of interactions with Windows spotlight content, to help keep Windows up to date. - -The following fields are available: - -- **creativeId** A serialized string containing the ID of the offer being rendered, the ID of the current rotation period, the ID of the surface/ring/market combination, the offer index in the current branch, the ID of the batch, the rotation period length, and the expiration timestamp. -- **eventToken** In there are multiple item offers, such as Start tiles, this indicates which tile the event corresponds to. -- **eventType** A code that indicates the type of creative event, such a impression, click, positive feedback, negative feedback, etc. -- **placementId** Name of surface, such as LockScreen or Start. - - -### Microsoft.Windows.ContentDeliveryManager.ReportPlacementHealth - -This event sends aggregated client health data, summarizing information about the state of offers on a device, to help keep Windows up to date. - -The following fields are available: - -- **dataVersion** Schema version of the event that is used to determine what serialized content is available for placementReportedInfo and trackingInfo fields. -- **healthResult** A code that identifies user account health status as Unknown, Healthy, Unhealthy. -- **healthStateFlags** A code that represents a set of flags used to group devices in a health/unhealthy way. For example, Unhealthy, Healthy, RefreshNotScheduled, EmptyResponse, RenderedDefault, RenderFailure, RenderDelayed, and CacheEmpty. -- **placementHealthId** A code that represents which surface's health is being reported. For example, Default, LockScreen, LockScreenOverlay, StartMenu, SoftLanding, DefaultStartLayout1, DefaultStartLayout2, OemPreInstalledApps, FeatureManagement, SilentInstalledApps, NotificationChannel, SuggestedPenAppsSubscribedContent, TestAppSubscribedContent, OneDriveSyncNamespaceSubscribedContent, OneDriveLocalNamespaceSubscribedContent, OneDriveSyncNamespaceInternalSubscribedContent, and OneDriveLocalNamespaceInternalSubscribedContent. -- **placementReportedInfo** Serialized information that contains domain-specific health information written by each surface, such as lastUpportunityTime, lastOpportunityReportedTime, expectedExpirationTime, and rotationPeriod. -- **trackingInfo** Serialized information that contains domain-specific health information written by the content delivery manager, such as lastRefreshTime, nextRefreshTime, nextUpdateTime,renderPriorToLastOpportunityTime, lastRenderTime, lastImpressionTime, lastRulesRegistrationTime, registrationTime, lastRefreshBatchCount, lastEligibleCreativeCount, availableAppSlotCount, placeholderAppSlotCount, lastRenderSuccess, lastRenderDefault, isEnabled. - - -### Microsoft.Windows.ContentDeliveryManager.ReportPlacementState - -This event sends data about the opt-out state of a device or user that uses Windows spotlight, to help keep Windows up to date. - -The following fields are available: - -- **isEnabled** Indicates if the surface is enable to receive offers. -- **lastImpressionTime** The time when the last offer was seen. -- **lastRenderedCreativeId** ID of the last offer rendered by the surface. -- **lastRenderedTime** The time that the last offer was rendered. -- **nextRotationTime** The time in which the next offer will be rendered. -- **placementName** Name of surface, such as LockScreen or Start. -- **placementStateReportFlags** Flags that represent if the surface is capable of receiving offers, such as off by edition, off by Group Policy, off by user choice. -- **selectedPlacementId** ID of the surface/ring/markey combination, such as Lock-Internal-en-US. - - -## Diagnostic data events - -### TelClientSynthetic.AuthorizationInfo_RuntimeTransition - -This event is fired by UTC at state transitions to signal what data we are allowed to collect. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **CanAddMsaToMsTelemetry** True if UTC is allowed to add MSA user identity onto telemetry from the OS provider groups. -- **CanCollectAnyTelemetry** True if UTC is allowed to collect non-OS telemetry. Non-OS telemetry is responsible for providing its own opt-in mechanism. -- **CanCollectCoreTelemetry** True if UTC is allowed to collect data which is tagged with both MICROSOFT_KEYWORD_CRITICAL_DATA and MICROSOFT_EVENTTAG_CORE_DATA. -- **CanCollectHeartbeats** True if UTC is allowed to collect heartbeats. -- **CanCollectOsTelemetry** True if UTC is allowed to collect telemetry from the OS provider groups (often called Microsoft Telemetry). -- **CanPerformDiagnosticEscalations** True if UTC is allowed to perform all scenario escalations. -- **CanPerformTraceEscalations** True if UTC is allowed to perform scenario escalations with tracing actions. -- **CanReportScenarios** True if UTC is allowed to load and report scenario completion, failure, and cancellation events. -- **PreviousPermissions** Bitmask representing the previously configured permissions since the telemetry opt-in level was last changed. -- **TransitionFromEverythingOff** True if this transition is moving from not allowing core telemetry to allowing core telemetry. - - -### TelClientSynthetic.AuthorizationInfo_Startup - -This event is fired by UTC at startup to signal what data we are allowed to collect. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **CanAddMsaToMsTelemetry** True if UTC is allowed to add MSA user identity onto telemetry from the OS provider groups. -- **CanCollectAnyTelemetry** True if UTC is allowed to collect non-OS telemetry. Non-OS telemetry is responsible for providing its own opt-in mechanism. -- **CanCollectCoreTelemetry** True if UTC is allowed to collect data which is tagged with both MICROSOFT_KEYWORD_CRITICAL_DATA and MICROSOFT_EVENTTAG_CORE_DATA. -- **CanCollectHeartbeats** True if we can collect heartbeat telemetry, false otherwise. -- **CanCollectOsTelemetry** True if UTC is allowed to collect telemetry from the OS provider groups (often called Microsoft Telemetry). -- **CanPerformDiagnosticEscalations** True if UTC is allowed to perform all scenario escalations. -- **CanPerformTraceEscalations** True if UTC is allowed to perform scenario escalations with tracing actions. -- **CanReportScenarios** True if we can report scenario completions, false otherwise. -- **PreviousPermissions** Bitmask representing the previously configured permissions since the telemetry client was last started. -- **TransitionFromEverythingOff** True if this transition is moving from not allowing core telemetry to allowing core telemetry. - - -### TelClientSynthetic.ConnectivityHeartBeat_0 - -This event sends data about the connectivity status of the Connected User Experience and Telemetry component that uploads telemetry events. If an unrestricted free network (such as Wi-Fi) is available, this event updates the last successful upload time. Otherwise, it checks whether a Connectivity Heartbeat event was fired in the past 24 hours, and if not, it sends an event. A Connectivity Heartbeat event is also sent when a device recovers from costed network to free network. This event is fired by UTC during periods of no network as a heartbeat signal, to keep Windows secure and up to date. - -The following fields are available: - -- **CensusExitCode** Returns last execution codes from census client run. -- **CensusStartTime** Returns timestamp corresponding to last successful census run. -- **CensusTaskEnabled** Returns Boolean value for the census task (Enable/Disable) on client machine. -- **LastConnectivityLossTime** Retrieves the last time the device lost free network. -- **NetworkState** Retrieves the network state: 0 = No network. 1 = Restricted network. 2 = Free network. -- **NoNetworkTime** Retrieves the time spent with no network (since the last time) in seconds. -- **RestrictedNetworkTime** The total number of seconds with restricted network during this heartbeat period. - - -### TelClientSynthetic.HeartBeat_5 - -This event sends data about the health and quality of the diagnostic data from the given device, to help keep Windows up to date. It also enables data analysts to determine how 'trusted' the data is from a given device. - -The following fields are available: - -- **AgentConnectionErrorsCount** The number of non-timeout errors associated with the host/agent channel. -- **CensusExitCode** The last exit code of the Census task. -- **CensusStartTime** The time of the last Census run. -- **CensusTaskEnabled** Indicates whether Census is enabled. -- **ConsumerDroppedCount** The number of events dropped by the consumer layer of the telemetry client. -- **CriticalDataDbDroppedCount** The number of critical data sampled events that were dropped at the database layer. -- **CriticalDataThrottleDroppedCount** The number of critical data sampled events that were dropped because of throttling. -- **CriticalOverflowEntersCounter** The number of times a critical overflow mode was entered into the event database. -- **DbCriticalDroppedCount** The total number of dropped critical events in the event database. -- **DbDroppedCount** The number of events that were dropped because the database was full. -- **DecodingDroppedCount** The number of events dropped because of decoding failures. -- **EnteringCriticalOverflowDroppedCounter** The number of events that was dropped because a critical overflow mode was initiated. -- **EtwDroppedBufferCount** The number of buffers dropped in the CUET ETW session. -- **EtwDroppedCount** The number of events dropped by the ETW layer of the telemetry client. -- **EventSubStoreResetCounter** The number of times the event database was reset. -- **EventSubStoreResetSizeSum** The total size of the event database across all resets reports in this instance. -- **EventsUploaded** The number of events that have been uploaded. -- **Flags** Flags that indicate device state, such as network, battery, and opt-in state. -- **FullTriggerBufferDroppedCount** The number of events that were dropped because the trigger buffer was full. -- **HeartBeatSequenceNumber** A monotonically increasing heartbeat counter. -- **InvalidHttpCodeCount** The number of invalid HTTP codes received from Vortex. -- **LastAgentConnectionError** The last non-timeout error that happened in the host/agent channel. -- **LastEventSizeOffender** The name of the last event that exceeded the maximum event size. -- **LastInvalidHttpCode** The last invalid HTTP code received from Vortex. -- **MaxActiveAgentConnectionCount** The maximum number of active agents during this heartbeat timeframe. -- **MaxInUseScenarioCounter** The soft maximum number of scenarios loaded by the Connected User Experience and Telemetry component. -- **PreviousHeartBeatTime** The time of last heartbeat event. This allows chaining of events. -- **SettingsHttpAttempts** The number of attempts to contact the OneSettings service. -- **SettingsHttpFailures** The number of failures from contacting the OneSettings service. -- **ThrottledDroppedCount** The number of events dropped due to throttling of noisy providers. -- **UploaderDroppedCount** The number of events dropped by the uploader layer of the telemetry client. -- **VortexFailuresTimeout** The number of timeout failures received from Vortex. -- **VortexHttpAttempts** The number of attempts to contact the Vortex service. -- **VortexHttpFailures4xx** The number of 400-499 error codes received from Vortex. -- **VortexHttpFailures5xx** The number of 500-599 error codes received from Vortex. - - -### TelClientSynthetic.HeartBeat_Aria_5 - -This event is the telemetry client ARIA heartbeat. - - - -### TelClientSynthetic.HeartBeat_Seville_5 - -This event is sent by the universal telemetry client (UTC) as a heartbeat signal for Sense. - - - -### TelClientSynthetic.TailoredExperiencesWithDiagnosticDataUpdate - -This event is triggered when UTC determines it needs to send information about personalization settings of the user. - - - -## DxgKernelTelemetry events - -### DxgKrnlTelemetry.GPUAdapterInventoryV2 - -This event sends basic GPU and display driver information to keep Windows and display drivers up-to-date. - -The following fields are available: - -- **aiSeqId** The event sequence ID. -- **bootId** The system boot ID. -- **ComputePreemptionLevel** The maximum preemption level supported by GPU for compute payload. -- **DedicatedSystemMemoryB** The amount of system memory dedicated for GPU use (in bytes). -- **DedicatedVideoMemoryB** The amount of dedicated VRAM of the GPU (in bytes). -- **DisplayAdapterLuid** The display adapter LUID. -- **DriverDate** The date of the display driver. -- **DriverRank** The rank of the display driver. -- **DriverVersion** The display driver version. -- **GPUDeviceID** The GPU device ID. -- **GPUPreemptionLevel** The maximum preemption level supported by GPU for graphics payload. -- **GPURevisionID** The GPU revision ID. -- **GPUVendorID** The GPU vendor ID. -- **InterfaceId** The GPU interface ID. -- **IsDisplayDevice** Does the GPU have displaying capabilities? -- **IsHybridDiscrete** Does the GPU have discrete GPU capabilities in a hybrid device? -- **IsHybridIntegrated** Does the GPU have integrated GPU capabilities in a hybrid device? -- **IsLDA** Is the GPU comprised of Linked Display Adapters? -- **IsMiracastSupported** Does the GPU support Miracast? -- **IsMismatchLDA** Is at least one device in the Linked Display Adapters chain from a different vendor? -- **IsMPOSupported** Does the GPU support Multi-Plane Overlays? -- **IsMsMiracastSupported** Are the GPU Miracast capabilities driven by a Microsoft solution? -- **IsPostAdapter** Is this GPU the POST GPU in the device? -- **IsRenderDevice** Does the GPU have rendering capabilities? -- **IsSoftwareDevice** Is this a software implementation of the GPU? -- **MeasureEnabled** Is the device listening to MICROSOFT_KEYWORD_MEASURES? -- **NumVidPnSources** The number of supported display output sources. -- **NumVidPnTargets** The number of supported display output targets. -- **SharedSystemMemoryB** The amount of system memory shared by GPU and CPU (in bytes). -- **SubSystemID** The subsystem ID. -- **SubVendorID** The GPU sub vendor ID. -- **TelemetryEnabled** Is the device listening to MICROSOFT_KEYWORD_TELEMETRY? -- **TelInvEvntTrigger** What triggered this event to be logged? Example: 0 (GPU enumeration) or 1 (DxgKrnlTelemetry provider toggling) -- **version** The event version. -- **WDDMVersion** The Windows Display Driver Model version. - - -## Failover Clustering events - -### Microsoft.Windows.Server.FailoverClusteringCritical.ClusterSummary2 - -This event returns information about how many resources and of what type are in the server cluster. This data is collected to keep Windows Server safe, secure, and up to date. The data includes information about whether hardware is configured correctly, if the software is patched correctly, and assists in preventing crashes by attributing issues (like fatal errors) to workloads and system configurations. - -The following fields are available: - -- **autoAssignSite** The cluster parameter: auto site. -- **autoBalancerLevel** The cluster parameter: auto balancer level. -- **autoBalancerMode** The cluster parameter: auto balancer mode. -- **blockCacheSize** The configured size of the block cache. -- **ClusterAdConfiguration** The ad configuration of the cluster. -- **clusterAdType** The cluster parameter: mgmt_point_type. -- **clusterDumpPolicy** The cluster configured dump policy. -- **clusterFunctionalLevel** The current cluster functional level. -- **clusterGuid** The unique identifier for the cluster. -- **clusterWitnessType** The witness type the cluster is configured for. -- **countNodesInSite** The number of nodes in the cluster. -- **crossSiteDelay** The cluster parameter: CrossSiteDelay. -- **crossSiteThreshold** The cluster parameter: CrossSiteThreshold. -- **crossSubnetDelay** The cluster parameter: CrossSubnetDelay. -- **crossSubnetThreshold** The cluster parameter: CrossSubnetThreshold. -- **csvCompatibleFilters** The cluster parameter: ClusterCsvCompatibleFilters. -- **csvIncompatibleFilters** The cluster parameter: ClusterCsvIncompatibleFilters. -- **csvResourceCount** The number of resources in the cluster. -- **currentNodeSite** The name configured for the current site for the cluster. -- **dasModeBusType** The direct storage bus type of the storage spaces. -- **downLevelNodeCount** The number of nodes in the cluster that are running down-level. -- **drainOnShutdown** Specifies whether a node should be drained when it is shut down. -- **dynamicQuorumEnabled** Specifies whether dynamic Quorum has been enabled. -- **enforcedAntiAffinity** The cluster parameter: enforced anti affinity. -- **genAppNames** The win32 service name of a clustered service. -- **genSvcNames** The command line of a clustered genapp. -- **hangRecoveryAction** The cluster parameter: hang recovery action. -- **hangTimeOut** Specifies the “hang time out” parameter for the cluster. -- **isCalabria** Specifies whether storage spaces direct is enabled. -- **isMixedMode** Identifies if the cluster is running with different version of OS for nodes. -- **isRunningDownLevel** Identifies if the current node is running down-level. -- **logLevel** Specifies the granularity that is logged in the cluster log. -- **logSize** Specifies the size of the cluster log. -- **lowerQuorumPriorityNodeId** The cluster parameter: lower quorum priority node ID. -- **minNeverPreempt** The cluster parameter: minimum never preempt. -- **minPreemptor** The cluster parameter: minimum preemptor priority. -- **netftIpsecEnabled** The parameter: netftIpsecEnabled. -- **NodeCount** The number of nodes in the cluster. -- **nodeId** The current node number in the cluster. -- **nodeResourceCounts** Specifies the number of node resources. -- **nodeResourceOnlineCounts** Specifies the number of node resources that are online. -- **numberOfSites** The number of different sites. -- **numNodesInNoSite** The number of nodes not belonging to a site. -- **plumbAllCrossSubnetRoutes** The cluster parameter: plumb all cross subnet routes. -- **preferredSite** The preferred site location. -- **privateCloudWitness** Specifies whether a private cloud witness exists for this cluster. -- **quarantineDuration** The quarantine duration. -- **quarantineThreshold** The quarantine threshold. -- **quorumArbitrationTimeout** In the event of an arbitration event, this specifies the quorum timeout period. -- **resiliencyLevel** Specifies the level of resiliency. -- **resourceCounts** Specifies the number of resources. -- **resourceTypeCounts** Specifies the number of resource types in the cluster. -- **resourceTypes** Data representative of each resource type. -- **resourceTypesPath** Data representative of the DLL path for each resource type. -- **sameSubnetDelay** The cluster parameter: same subnet delay. -- **sameSubnetThreshold** The cluster parameter: same subnet threshold. -- **secondsInMixedMode** The amount of time (in seconds) that the cluster has been in mixed mode (nodes with different operating system versions in the same cluster). -- **securityLevel** The cluster parameter: security level. -- **sharedVolumeBlockCacheSize** Specifies the block cache size for shared for shared volumes. -- **shutdownTimeoutMinutes** Specifies the amount of time it takes to time out when shutting down. -- **upNodeCount** Specifies the number of nodes that are up (online). -- **useClientAccessNetworksForCsv** The cluster parameter: use client access networks for CSV. -- **vmIsolationTime** The cluster parameter: VM isolation time. -- **witnessDatabaseWriteTimeout** Specifies the timeout period for writing to the quorum witness database. - - -## Fault Reporting events - -### Microsoft.Windows.FaultReporting.AppCrashEvent - -This event sends data about crashes for both native and managed applications, to help keep Windows up to date. The data includes information about the crashing process and a summary of its exception record. It does not contain any Watson bucketing information. The bucketing information is recorded in a Windows Error Reporting (WER) event that is generated when the WER client reports the crash to the Watson service, and the WER event will contain the same ReportID (see field 14 of crash event, field 19 of WER event) as the crash event for the crash being reported. AppCrash is emitted once for each crash handled by WER (e.g. from an unhandled exception or FailFast or ReportException). Note that Generic Watson event types (e.g. from PLM) that may be considered crashes\" by a user DO NOT emit this event. - -The following fields are available: - -- **AppName** The name of the app that has crashed. -- **AppSessionGuid** GUID made up of process ID and is used as a correlation vector for process instances in the telemetry backend. -- **AppTimeStamp** The date/time stamp of the app. -- **AppVersion** The version of the app that has crashed. -- **ExceptionCode** The exception code returned by the process that has crashed. -- **ExceptionOffset** The address where the exception had occurred. -- **Flags** Flags indicating how reporting is done. For example, queue the report, do not offer JIT debugging, or do not terminate the process after reporting. -- **ModName** Exception module name (e.g. bar.dll). -- **ModTimeStamp** The date/time stamp of the module. -- **ModVersion** The version of the module that has crashed. -- **PackageFullName** Store application identity. -- **PackageRelativeAppId** Store application identity. -- **ProcessArchitecture** Architecture of the crashing process, as one of the PROCESSOR_ARCHITECTURE_* constants: 0: PROCESSOR_ARCHITECTURE_INTEL. 5: PROCESSOR_ARCHITECTURE_ARM. 9: PROCESSOR_ARCHITECTURE_AMD64. 12: PROCESSOR_ARCHITECTURE_ARM64. -- **ProcessCreateTime** The time of creation of the process that has crashed. -- **ProcessId** The ID of the process that has crashed. -- **ReportId** A GUID used to identify the report. This can used to track the report across Watson. -- **TargetAppId** The kernel reported AppId of the application being reported. -- **TargetAppVer** The specific version of the application being reported -- **TargetAsId** The sequence number for the hanging process. - - -## Feature update events - -### Microsoft.Windows.Upgrade.Uninstall.UninstallGoBackButtonClicked - -This event sends basic metadata about the starting point of uninstalling a feature update, which helps ensure customers can safely revert to a well-known state if the update caused any problems. - - - -## Hang Reporting events - -### Microsoft.Windows.HangReporting.AppHangEvent - -This event sends data about hangs for both native and managed applications, to help keep Windows up to date. It does not contain any Watson bucketing information. The bucketing information is recorded in a Windows Error Reporting (WER) event that is generated when the WER client reports the hang to the Watson service, and the WER event will contain the same ReportID (see field 13 of hang event, field 19 of WER event) as the hang event for the hang being reported. AppHang is reported only on PC devices. It handles classic Win32 hangs and is emitted only once per report. Some behaviors that may be perceived by a user as a hang are reported by app managers (e.g. PLM/RM/EM) as Watson Generics and will not produce AppHang events. - -The following fields are available: - -- **AppName** The name of the app that has hung. -- **AppSessionGuid** GUID made up of process ID used as a correlation vector for process instances in the telemetry backend. -- **AppVersion** The version of the app that has hung. -- **PackageFullName** Store application identity. -- **PackageRelativeAppId** Store application identity. -- **ProcessArchitecture** Architecture of the hung process, as one of the PROCESSOR_ARCHITECTURE_* constants: 0: PROCESSOR_ARCHITECTURE_INTEL. 5: PROCESSOR_ARCHITECTURE_ARM. 9: PROCESSOR_ARCHITECTURE_AMD64. 12: PROCESSOR_ARCHITECTURE_ARM64. -- **ProcessCreateTime** The time of creation of the process that has hung. -- **ProcessId** The ID of the process that has hung. -- **ReportId** A GUID used to identify the report. This can used to track the report across Watson. -- **TargetAppId** The kernel reported AppId of the application being reported. -- **TargetAppVer** The specific version of the application being reported. -- **TargetAsId** The sequence number for the hanging process. -- **TypeCode** Bitmap describing the hang type. -- **WaitingOnAppName** If this is a cross process hang waiting for an application, this has the name of the application. -- **WaitingOnAppVersion** If this is a cross process hang, this has the version of the application for which it is waiting. -- **WaitingOnPackageFullName** If this is a cross process hang waiting for a package, this has the full name of the package for which it is waiting. -- **WaitingOnPackageRelativeAppId** If this is a cross process hang waiting for a package, this has the relative application ID of the package. - - -## Inventory events - -### ChecksumDictionary - -This event provides the list of values sent by each object type. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **Key** The object type being described. -- **Value** The number of objects of this type that were sent. - - -### COMPID - -This event provides a device's internal application compatible ID, a vendor-defined identification that Windows uses to match a device to an INF file. A device can have a list of compatible IDs associated with it. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **Order** The index of the array of compatible IDs for the device. -- **Value** The array of compatible IDs for the device. - - -### HWID - -This event provides a device's internal hardware ID, a vendor-defined identification that Windows uses to match a device to an INF file. In most cases, a device has associated with it a list of hardware IDs. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **Order** The index of the array of internal hardware IDs for the device. -- **Value** The array of internal hardware IDs for the device. - - -### InstallDateArpLastModified - -This event indicates the date the add/remove program (ARP) entry was last modified by an update. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **Order** The index of the ordered array. -- **Value** The value contained in the ordered array. - - -### InstallDateFromLinkFile - -This event provides the application installation date from the linked file. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **Order** The index of the ordered array. -- **Value** The value contained in the ordered array. - - -### InstallDateMsi - -This event provides the install date from the Microsoft installer (MSI) database. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **Order** The index of the ordered array. -- **Value** The value contained in the ordered array. - - -### Microsoft.Windows.Inventory.Core.AmiTelCacheChecksum - -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. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **Device** A count of device objects in cache. -- **DeviceCensus** A count of devicecensus objects in cache. -- **DriverPackageExtended** A count of driverpackageextended objects in cache. -- **File** A count of file objects in cache. -- **FileSigningInfo** A count of file signing objects in cache. -- **Generic** A count of generic objects in cache. -- **HwItem** A count of hwitem objects in cache. -- **InventoryApplication** A count of application objects in cache. -- **InventoryApplicationFile** A count of application file objects in cache. -- **InventoryDeviceContainer** A count of device container objects in cache. -- **InventoryDeviceInterface** A count of Plug and Play device interface objects in cache. -- **InventoryDeviceMediaClass** A count of device media objects in cache. -- **InventoryDevicePnp** A count of device Plug and Play objects in cache. -- **InventoryDriverBinary** A count of driver binary objects in cache. -- **InventoryDriverPackage** A count of device objects in cache. -- **Metadata** A count of metadata objects in cache. -- **Orphan** A count of orphan file objects in cache. -- **Programs** A count of program objects in cache. - - -### Microsoft.Windows.Inventory.Core.AmiTelCacheVersions - -This event sends inventory component versions for the Device Inventory data. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **aeinv** The version of the App inventory component. -- **aeinv.dll** The version of the App inventory component. -- **devinv** The file version of the Device inventory component. -- **devinv.dll** The file version of the Device inventory component. - - -### Microsoft.Windows.Inventory.Core.FileSigningInfoAdd - -This event enumerates the signatures of files, either driver packages or application executables. For driver packages, this data is collected on demand via Telecommand to limit it only to unrecognized driver packages, saving time for the client and space on the server. For applications, this data is collected for up to 10 random executables on a system. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **CatalogSigners** Signers from catalog. Each signer starts with Chain. -- **DriverPackageStrongName** Optional. Available only if FileSigningInfo is collected on a driver package. -- **EmbeddedSigners** Embedded signers. Each signer starts with Chain. -- **FileName** The file name of the file whose signatures are listed. -- **FileType** Either exe or sys, depending on if a driver package or application executable. -- **InventoryVersion** The version of the inventory file generating the events. -- **Thumbprint** Comma separated hash of the leaf node of each signer. Semicolon is used to separate CatalogSigners from EmbeddedSigners. There will always be a trailing comma. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationAdd - -This event sends basic metadata about an application on the system. The data collected with this event is used to keep Windows performing properly and up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **HiddenArp** Indicates whether a program hides itself from showing up in ARP. -- **InstallDate** The date the application was installed (a best guess based on folder creation date heuristics). -- **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 See [InstallDateArpLastModified](#installdatearplastmodified). -- **InstallDateFromLinkFile** The estimated date of install based on the links to the files. Passed as an array. See [InstallDateFromLinkFile](#installdatefromlinkfile). -- **InstallDateMsi** The install date if the application was installed via Microsoft Installer (MSI). Passed as an array. See [InstallDateMsi](#installdatemsi). -- **InventoryVersion** The version of the inventory file generating the events. -- **Language** The language code of the program. -- **MsiPackageCode** A GUID that describes the MSI Package. Multiple 'Products' (apps) can make up an MsiPackage. -- **MsiProductCode** A GUID that describe the MSI Product. -- **Name** The name of the application. -- **OSVersionAtInstallTime** The four octets from the OS version at the time of the application's install. -- **PackageFullName** The package full name for a Store application. -- **ProgramInstanceId** A hash of the file IDs in an app. -- **Publisher** The Publisher of the application. Location pulled from depends on the 'Source' field. -- **RootDirPath** The path to the root directory where the program was installed. -- **Source** How the program was installed (for example, ARP, MSI, Appx). -- **StoreAppType** A sub-classification for the type of Microsoft Store app, such as UWP or Win8StoreApp. -- **Type** One of ("Application", "Hotfix", "BOE", "Service", "Unknown"). Application indicates Win32 or Appx app, Hotfix indicates app updates (KBs), BOE indicates it's an app with no ARP or MSI entry, Service indicates that it is a service. Application and BOE are the ones most likely seen. -- **Version** The version number of the program. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationDriverAdd - -This event represents what drivers an application installs. The data collected with this event is used to keep Windows performing properly. - - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationDriverStartSync - -The InventoryApplicationDriverStartSync event indicates that a new set of InventoryApplicationDriverStartAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkAdd - -This event provides the basic metadata about the frameworks an application may depend on. The data collected with this event is used to keep Windows performing properly. - - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkStartSync - -This event indicates that a new set of InventoryApplicationFrameworkAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationRemove - -This event indicates that a new set of InventoryDevicePnpAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationStartSync - -This event indicates that a new set of InventoryApplicationAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerAdd - -This event sends basic metadata about a device container (such as a monitor or printer as opposed to a Plug and Play device). The data collected with this event is used to help keep Windows up to date and to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **Categories** A comma separated list of functional categories in which the container belongs. -- **DiscoveryMethod** The discovery method for the device container. -- **FriendlyName** The name of the device container. -- **InventoryVersion** The version of the inventory file generating the events. -- **IsActive** Is the device connected, or has it been seen in the last 14 days? -- **IsConnected** For a physically attached device, this value is the same as IsPresent. For wireless a device, this value represents a communication link. -- **IsMachineContainer** Is the container the root device itself? -- **IsNetworked** Is this a networked device? -- **IsPaired** Does the device container require pairing? -- **Manufacturer** The manufacturer name for the device container. -- **ModelId** A unique model ID. -- **ModelName** The model name. -- **ModelNumber** The model number for the device container. -- **PrimaryCategory** The primary category for the device container. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerRemove - -This event indicates that the InventoryDeviceContainer object is no longer present. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerStartSync - -This event indicates that a new set of InventoryDeviceContainerAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceInterfaceAdd - -This event retrieves information about what sensor interfaces are available on the device. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **Accelerometer3D** Indicates if an Accelerator3D sensor is found. -- **ActivityDetection** Indicates if an Activity Detection sensor is found. -- **AmbientLight** Indicates if an Ambient Light sensor is found. -- **Barometer** Indicates if a Barometer sensor is found. -- **Custom** Indicates if a Custom sensor is found. -- **FloorElevation** Indicates if a Floor Elevation sensor is found. -- **GeomagneticOrientation** Indicates if a Geo Magnetic Orientation sensor is found. -- **GravityVector** Indicates if a Gravity Detector sensor is found. -- **Gyrometer3D** Indicates if a Gyrometer3D sensor is found. -- **Humidity** Indicates if a Humidity sensor is found. -- **InventoryVersion** The version of the inventory file generating the events. -- **LinearAccelerometer** Indicates if a Linear Accelerometer sensor is found. -- **Magnetometer3D** Indicates if a Magnetometer3D sensor is found. -- **Orientation** Indicates if an Orientation sensor is found. -- **Pedometer** Indicates if a Pedometer sensor is found. -- **Proximity** Indicates if a Proximity sensor is found. -- **RelativeOrientation** Indicates if a Relative Orientation sensor is found. -- **SimpleDeviceOrientation** Indicates if a Simple Device Orientation sensor is found. -- **Temperature** Indicates if a Temperature sensor is found. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceInterfaceStartSync - -This event indicates that a new set of InventoryDeviceInterfaceAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassAdd - -This event sends additional metadata about a Plug and Play device that is specific to a particular class of devices. The data collected with this event is used to help keep Windows up to date and performing properly while reducing overall size of data payload. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **Audio_CaptureDriver** The Audio device capture driver endpoint. -- **Audio_RenderDriver** The Audio device render driver endpoint. -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassRemove - -This event indicates that the InventoryDeviceMediaClass object represented by the objectInstanceId is no longer present. This event is used to understand a PNP device that is specific to a particular class of devices. The data collected with this event is used to help keep Windows up to date and performing properly while reducing overall size of data payload. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassStartSync - -This event indicates that a new set of InventoryDeviceMediaClassSAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDevicePnpAdd - -This event represents the basic metadata about a plug and play (PNP) device and its associated driver. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **Class** The device setup class of the driver loaded for the device. -- **ClassGuid** The device class unique identifier of the driver package loaded on the device. -- **COMPID** The list of “Compatible IDs” for this device. See [COMPID](#compid). -- **ContainerId** The system-supplied unique identifier that specifies which group(s) the device(s) installed on the parent (main) device belong to. -- **Description** The description of the device. -- **DeviceState** Identifies the current state of the parent (main) device. -- **DriverId** The unique identifier for the installed driver. -- **DriverName** The name of the driver image file. -- **DriverPackageStrongName** The immediate parent directory name in the Directory field of InventoryDriverPackage. -- **DriverVerDate** The date of the driver loaded for the device -- **DriverVerVersion** The version of the driver loaded for the device -- **Enumerator** Identifies the bus that enumerated the device. -- **HWID** A list of hardware IDs for the device. See [HWID](#hwid). -- **Inf** The name of the INF file (possibly renamed by the OS, such as oemXX.inf). -- **InstallState** The device installation state. For a list of values, see: [Device Install State](/windows-hardware/drivers/ddi/wdm/ne-wdm-_device_install_state) -- **InventoryVersion** The version number of the inventory process generating the events. -- **LowerClassFilters** The identifiers of the Lower Class filters installed for the device. -- **LowerFilters** The identifiers of the Lower filters installed for the device. -- **Manufacturer** The manufacturer of the device. -- **MatchingID** The Hardware ID or Compatible ID that Windows uses to install a device instance. -- **Model** Identifies the model of the device. -- **objectInstanceId** Deprecated. 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 -- **ParentId** The Device Instance ID of the parent of the device. -- **ProblemCode** The error code currently returned by the device, if applicable. -- **Provider** Identifies the device provider. -- **Service** The name of the device service. -- **STACKID** The list of hardware IDs for the stack. See [STACKID](#stackid). -- **UpperClassFilters** The identifiers of the Upper Class filters installed for the device. -- **UpperFilters** The identifiers of the Upper filters installed for the device. - - -### Microsoft.Windows.Inventory.Core.InventoryDevicePnpRemove - -This event indicates that the InventoryDevicePnpRemove object is no longer present. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDevicePnpStartSync - -This event indicates that a new set of InventoryDevicePnpAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceUsbHubClassAdd - -This event sends basic metadata about the USB hubs on the device. The data collected with this event is used to keep Windows performing properly. - - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceUsbHubClassStartSync - -This event indicates that a new set of InventoryDeviceUsbHubClassAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - - - -### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryAdd - -This event sends basic metadata about driver binaries running on the system. The data collected with this event is used to help keep Windows up to date and performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **DriverCheckSum** The checksum of the driver file. -- **DriverCompany** The company name that developed the driver. -- **DriverInBox** Is the driver included with the operating system? -- **DriverIsKernelMode** Is it a kernel mode driver? -- **DriverName** The file name of the driver. -- **DriverPackageStrongName** The strong name of the driver package -- **DriverSigned** Is the driver signed? -- **DriverTimeStamp** The low 32 bits of the time stamp of the driver file. -- **DriverType** A bitfield of driver attributes: 1. define DRIVER_MAP_DRIVER_TYPE_PRINTER 0x0001. 2. define DRIVER_MAP_DRIVER_TYPE_KERNEL 0x0002. 3. define DRIVER_MAP_DRIVER_TYPE_USER 0x0004. 4. define DRIVER_MAP_DRIVER_IS_SIGNED 0x0008. 5. define DRIVER_MAP_DRIVER_IS_INBOX 0x0010. 6. define DRIVER_MAP_DRIVER_IS_WINQUAL 0x0040. 7. define DRIVER_MAP_DRIVER_IS_SELF_SIGNED 0x0020. 8. define DRIVER_MAP_DRIVER_IS_CI_SIGNED 0x0080. 9. define DRIVER_MAP_DRIVER_HAS_BOOT_SERVICE 0x0100. 10. define DRIVER_MAP_DRIVER_TYPE_I386 0x10000. 11. define DRIVER_MAP_DRIVER_TYPE_IA64 0x20000. 12. define DRIVER_MAP_DRIVER_TYPE_AMD64 0x40000. 13. define DRIVER_MAP_DRIVER_TYPE_ARM 0x100000. 14. define DRIVER_MAP_DRIVER_TYPE_THUMB 0x200000. 15. define DRIVER_MAP_DRIVER_TYPE_ARMNT 0x400000. 16. define DRIVER_MAP_DRIVER_IS_TIME_STAMPED 0x800000. -- **DriverVersion** The version of the driver file. -- **ImageSize** The size of the driver file. -- **Inf** The name of the INF file. -- **InventoryVersion** The version of the inventory file generating the events. -- **Product** The product name that is included in the driver file. -- **ProductVersion** The product version that is included in the driver file. -- **Service** The name of the service that is installed for the device. -- **WdfVersion** The Windows Driver Framework version. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryRemove - -This event indicates that the InventoryDriverBinary object is no longer present. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryStartSync - -This event indicates that a new set of InventoryDriverBinaryAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverPackageAdd - -This event sends basic metadata about drive packages installed on the system. The data collected with this event is used to help keep Windows up to date and performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **Class** The class name for the device driver. -- **ClassGuid** The class GUID for the device driver. -- **Date** The driver package date. -- **Directory** The path to the driver package. -- **Inf** The INF name of the driver package. -- **InventoryVersion** The version of the inventory file generating the events. -- **Provider** The provider for the driver package. -- **SubmissionId** The HLK submission ID for the driver package. -- **Version** The version of the driver package. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverPackageRemove - -This event indicates that the InventoryDriverPackageRemove object is no longer present. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverPackageStartSync - -This event indicates that a new set of InventoryDriverPackageAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.General. InventoryMiscellaneousMemorySlotArrayInfoRemove - -This event indicates that this particular data object represented by the ObjectInstanceId 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](#msdevicedeviceinventorychange). - - - -### Microsoft.Windows.Inventory.General.AppHealthStaticAdd - -This event sends details collected for a specific application on the source device. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **AhaVersion** The binary version of the App Health Analyzer tool. -- **ApplicationErrors** The count of application errors from the event log. -- **Bitness** The architecture type of the application (16 Bit or 32 bit or 64 bit). -- **device_level** Various JRE/JAVA versions installed on a particular device. -- **ExtendedProperties** Attribute used for aggregating all other attributes under this event type. -- **Jar** Flag to determine if an app has a Java JAR file dependency. -- **Jre** Flag to determine if an app has JRE framework dependency. -- **Jre_version** JRE versions an app has declared framework dependency for. -- **Name** Name of the application. -- **NonDPIAware** Flag to determine if an app is non-DPI aware -- **NumBinaries** Count of all binaries (.sys,.dll,.ini) from application install location. -- **RequiresAdmin** Flag to determine if an app requests admin privileges for execution. -- **RequiresAdminv2** Additional flag to determine if an app requests admin privileges for execution. -- **RequiresUIAccess** Flag to determine if an app is based on UI features for accessibility. -- **VB6** Flag to determine if an app is based on VB6 framework. -- **VB6v2** Additional flag to determine if an app is based on VB6 framework. -- **Version** Version of the application. -- **VersionCheck** Flag to determine if an app has a static dependency on OS version. -- **VersionCheckv2** Additional flag to determine if an app has a static dependency on OS version. - - -### Microsoft.Windows.Inventory.General.AppHealthStaticStartSync - -This event indicates the beginning of a series of AppHealthStaticAdd events. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **AllowTelemetry** Indicates the presence of the 'allowtelemetry' command line argument. -- **CommandLineArgs** Command line arguments passed when launching the App Health Analyzer executable. -- **Enhanced** Indicates the presence of the 'enhanced' command line argument. -- **StartTime** UTC date and time at which this event was sent. - - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousMemorySlotArrayInfoAdd - -This event provides basic information about active memory slots on the device. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **Capacity** Memory size in bytes -- **Manufacturer** Name of the DRAM manufacturer -- **Model** Model and sub-model of the memory -- **Slot** Slot to which the DRAM is plugged into the motherboard. -- **Speed** The configured memory slot speed in MHz. -- **Type** Reports DDR as an enumeration value as per the DMTF SMBIOS standard version 3.3.0, section 7.18.2. -- **TypeDetails** Reports Non-volatile as a bit flag enumeration as per the DMTF SMBIOS standard version 3.3.0, section 7.18.3. - - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousMemorySlotArrayInfoStartSync - -This diagnostic event indicates a new sync is being generated for this object type. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - - - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousUUPInfoAdd - -This event provides data on Unified Update Platform (UUP) products and what version they are at. The data collected with this event is used to keep Windows performing properly. - - - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousUUPInfoRemove - -This event indicates that this particular data object represented by the objectInstanceId is no longer present. The data collected with this event is used to keep Windows performing properly. - - - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousUUPInfoStartSync - -This is a diagnostic event that indicates a new sync is being generated for this object type. The data collected with this event is used to keep Windows performing properly. - - - -### Microsoft.Windows.Inventory.Indicators.Checksum - -This event summarizes the counts for the InventoryMiscellaneousUexIndicatorAdd events. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **ChecksumDictionary** A count of each operating system indicator. See [ChecksumDictionary](#checksumdictionary). -- **PCFP** Equivalent to the InventoryId field that is found in other core events. - - -### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorAdd - -This event represents the basic metadata about the OS indicators installed on the system. The data collected with this event helps ensure the device is up to date and keeps Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **IndicatorValue** The indicator value. -- **Value** Describes an operating system indicator that may be relevant for the device upgrade. - - -### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorEndSync - -This event indicates that a new set of InventoryMiscellaneousUexIndicatorAdd events has been sent. The data collected with this event helps ensure the device is up to date and keeps Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - - - -### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorRemove - -This event indicates that this particular data object represented by the objectInstanceId is no longer present. This event is used to understand the OS indicators installed on the system. The data collected with this event helps ensure the device is current and Windows is up to date and performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - - - -### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorStartSync - -This event indicates that this particular data object represented by the objectInstanceId is no longer present. This event is used to understand the OS indicators installed on the system. The data collected with this event helps ensure the device is current and Windows is up to date and performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - - - -### STACKID - -This event provides the internal compatible ID for the stack. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **Order** The index of the ordered array. -- **Value** The value contained in the ordered array. - - -## Kernel events - -### IO - -This event indicates the number of bytes read from or read by the OS and written to or written by the OS upon system startup. - -The following fields are available: - -- **BytesRead** The total number of bytes read from or read by the OS upon system startup. -- **BytesWritten** The total number of bytes written to or written by the OS upon system startup. - - -### Microsoft.Windows.Kernel.BootEnvironment.OsLaunch - -This event includes basic data about the Operating System, collected during Boot and used to evaluate the success of the upgrade process. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **BootApplicationId** This field tells us what the OS Loader Application Identifier is. -- **BootAttemptCount** The number of consecutive times the boot manager has attempted to boot into this operating system. -- **BootSequence** The current Boot ID, used to correlate events related to a particular boot session. -- **BootStatusPolicy** Identifies the applicable Boot Status Policy. -- **BootType** Identifies the type of boot (e.g.: "Cold", "Hiber", "Resume"). -- **EventTimestamp** Seconds elapsed since an arbitrary time point. This can be used to identify the time difference in successive boot attempts being made. -- **FirmwareResetReasonEmbeddedController** Reason for system reset provided by firmware. -- **FirmwareResetReasonEmbeddedControllerAdditional** Additional information on system reset reason provided by firmware if needed. -- **FirmwareResetReasonPch** Reason for system reset provided by firmware. -- **FirmwareResetReasonPchAdditional** Additional information on system reset reason provided by firmware if needed. -- **FirmwareResetReasonSupplied** Flag indicating that a reason for system reset was provided by firmware. -- **IO** Amount of data written to and read from the disk by the OS Loader during boot. See [IO](#io). -- **LastBootSucceeded** Flag indicating whether the last boot was successful. -- **LastShutdownSucceeded** Flag indicating whether the last shutdown was successful. -- **MenuPolicy** Type of advanced options menu that should be shown to the user (Legacy, Standard, etc.). -- **RecoveryEnabled** Indicates whether recovery is enabled. -- **UserInputTime** The amount of time the loader application spent waiting for user input. - - -### Microsoft.Windows.Kernel.Power.OSStateChange - -This event denotes the transition between operating system states (e.g., On, Off, Sleep, etc.). By using this event with Windows Analytics, organizations can use this to help monitor reliability and performance of managed devices. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **AcPowerOnline** If "TRUE," the device is using AC power. If "FALSE," the device is using battery power. -- **ActualTransitions** This will give the actual transitions number -- **BatteryCapacity** Maximum battery capacity in mWh -- **BatteryCharge** Current battery charge as a percentage of total capacity -- **BatteryDischarging** Flag indicating whether the battery is discharging or charging -- **BootId** Monotonically increasing boot ID, reset on upgrades. -- **BootTimeUTC** Boot time in UTC file time. -- **EventSequence** Monotonically increasing event number for OsStateChange events logged during this boot. -- **LastStateTransition** The previous state transition on the device. -- **LastStateTransitionSub** The previous state subtransition on the device. -- **StateDurationMS** Milliseconds spent in the state being departed -- **StateTransition** Transition type PowerOn=1, Shutdown, Suspend, Resume, Heartbeat. -- **StateTransitionSub** Subtransition type Normal=1, Reboot, Hiberboot, Standby, Hibernate, ConnectedStandby, Reserved, HybridSleep. -- **TotalDurationMS** Total time device has been up in milliseconds in wall clock time. -- **TotalUptimeMS** Total time device has been on (not in a suspended state) in milliseconds. -- **TransitionsToOn** TransitionsToOn increments each time the system successfully completes a system sleep event, and is sent as part of the PowerTransitionEnd ETW event. -- **UptimeDeltaMS** Duration in last state in milliseconds. - - -## Migration events - -### Microsoft.Windows.MigrationCore.MigObjectCountDLUsr - -This event returns data to track the count of the migration objects across various phases during feature update. The data collected with this event is used to help keep Windows secure and to track data loss scenarios. - - - -### Microsoft.Windows.MigrationCore.MigObjectCountKFSys - -This event returns data about the count of the migration objects across various phases during feature update. The data collected with this event is used to help keep Windows secure and to track data loss scenarios. - - - -### Microsoft.Windows.MigrationCore.MigObjectCountKFUsr - -This event returns data to track the count of the migration objects across various phases during feature update. The data collected with this event is used to help keep Windows secure and to track data loss scenarios. - - - -## OneDrive events - -### Microsoft.OneDrive.Sync.Setup.APIOperation - -This event includes basic data about install and uninstall OneDrive API operations. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **APIName** The name of the API. -- **Duration** How long the operation took. -- **IsSuccess** Was the operation successful? -- **ResultCode** The result code. -- **ScenarioName** The name of the scenario. - - -### Microsoft.OneDrive.Sync.Setup.EndExperience - -This event includes a success or failure summary of the installation. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **APIName** The name of the API. -- **HResult** Indicates the result code of the event -- **IsSuccess** Was the operation successful? -- **ScenarioName** The name of the scenario. - - -### Microsoft.OneDrive.Sync.Setup.OSUpgradeInstallationOperation - -This event is related to the OS version when the OS is upgraded with OneDrive installed. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **CurrentOneDriveVersion** The current version of OneDrive. -- **CurrentOSBuildBranch** The current branch of the operating system. -- **CurrentOSBuildNumber** The current build number of the operating system. -- **CurrentOSVersion** The current version of the operating system. -- **HResult** The HResult of the operation. -- **SourceOSBuildBranch** The source branch of the operating system. -- **SourceOSBuildNumber** The source build number of the operating system. -- **SourceOSVersion** The source version of the operating system. - - -### Microsoft.OneDrive.Sync.Setup.RegisterStandaloneUpdaterAPIOperation - -This event is related to registering or unregistering the OneDrive update task. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **APIName** The name of the API. -- **IsSuccess** Was the operation successful? -- **RegisterNewTaskResult** The HResult of the RegisterNewTask operation. -- **ScenarioName** The name of the scenario. -- **UnregisterOldTaskResult** The HResult of the UnregisterOldTask operation. - - -### Microsoft.OneDrive.Sync.Updater.ComponentInstallState - -This event includes basic data about the installation state of dependent OneDrive components. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **ComponentName** The name of the dependent component. -- **isInstalled** Is the dependent component installed? - - -### Microsoft.OneDrive.Sync.Updater.OfficeRegistration - -This event indicates the status of the OneDrive integration with Microsoft Office. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **isValid** Is the Microsoft Office registration valid? - - -### Microsoft.OneDrive.Sync.Updater.OverlayIconStatus - -This event indicates if the OneDrive overlay icon is working correctly. 0 = healthy; 1 = can be fixed; 2 = broken. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **32bit** The status of the OneDrive overlay icon on a 32-bit operating system. -- **64bit** The status of the OneDrive overlay icon on a 64-bit operating system. - - -### Microsoft.OneDrive.Sync.Updater.RepairResult - -The event determines the result of the installation repair. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **hr** The HResult of the operation. - - -### Microsoft.OneDrive.Sync.Updater.SetupBinaryDownloadHResult - -This event indicates the status when downloading the OneDrive setup file. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **hr** The HResult of the operation. - - -### Microsoft.OneDrive.Sync.Updater.UpdateOverallResult - -This event sends information describing the result of the update. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **hr** The HResult of the operation. -- **IsLoggingEnabled** Indicates whether logging is enabled for the updater. -- **UpdaterVersion** The version of the updater. - - -### Microsoft.OneDrive.Sync.Updater.UpdateTierReg - -This event determines status of the update tier registry values. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **regReadEnterpriseHr** The HResult of the enterprise reg read value. -- **regReadTeamHr** The HResult of the team reg read value. - - -### Microsoft.OneDrive.Sync.Updater.UpdateXmlDownloadHResult - -This event determines the status when downloading the OneDrive update configuration file. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **hr** The HResult of the operation. - - -### Microsoft.OneDrive.Sync.Updater.WebConnectionStatus - -This event determines the error code that was returned when verifying Internet connectivity. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **winInetError** The HResult of the operation. - - -## Privacy logging notification events - -### Microsoft.Windows.Shell.PrivacyNotifierLogging.PrivacyNotifierCompleted - -This event returns data to report the efficacy of a single-use tool to inform users impacted by a known issue and to take corrective action to address the issue. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **cleanupTask** Indicates whether the task that launched the dialog should be cleaned up. -- **cleanupTaskResult** The return code of the attempt to clean up the task used to show the dialog. -- **deviceEvaluated** Indicates whether the device was eligible for evaluation of a known issue. -- **deviceImpacted** Indicates whether the device was impacted by a known issue. -- **modalAction** The action the user took on the dialog that was presented to them. -- **modalResult** The return code of the attempt to show a dialog to the user explaining the issue. -- **resetSettingsResult** The return code of the action to correct the known issue. - - -## Quality Update Assistant events - -### Microsoft.Windows.QualityUpdateAssistant.Applicability - -This event sends basic info on whether the device should be updated to the latest cumulative update. The data collected with this event is used to help keep Windows up to date and secure. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this device. -- **PackageVersion** Current package version of quality update assistant. -- **Result** Applicability check for quality update assistant. - - -### Microsoft.Windows.QualityUpdateAssistant.DeviceReadinessCheck - -This event sends basic info on whether the device is ready to download the latest cumulative update. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this device. -- **PackageVersion** Current package version of quality update assistant. -- **Result** Device readiness check for quality update assistant. - - -### Microsoft.Windows.QualityUpdateAssistant.Download - -This event sends basic info when download of the latest cumulative update begins. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter that indicates ordering of events sent by this device. -- **PackageVersion** Current package version of quality update assistant. -- **Result** Download of latest cumulative update payload. - - -### Microsoft.Windows.QualityUpdateAssistant.Install - -This event sends basic info on the result of the installation of the latest cumulative update. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this device. -- **PackageVersion** Current package version of quality update assistant. -- **Result** Install of latest cumulative update payload. - - -## Remediation events - -### Microsoft.Windows.Remediation.Applicable - -This event indicates whether Windows Update sediment remediations need to be applied to the sediment device to keep Windows up to date. A sediment device is one that has been on a previous OS version for an extended period. The remediations address issues on the system that prevent the device from receiving OS updates. - -The following fields are available: - -- **ActionName** The name of the action to be taken by the plug-in. -- **AppraiserBinariesValidResult** Indicates whether the plug-in was appraised as valid. -- **AppraiserDetectCondition** Indicates whether the plug-in passed the appraiser's check. -- **AppraiserRegistryValidResult** Indicates whether the registry entry checks out as valid. -- **AppraiserTaskDisabled** Indicates the appraiser task is disabled. -- **AppraiserTaskValidFailed** Indicates the Appraiser task did not function and requires intervention. -- **CV** Correlation vector -- **DateTimeDifference** The difference between local and reference clock times. -- **DateTimeSyncEnabled** Indicates whether the Datetime Sync plug-in is enabled. -- **DaysSinceLastSIH** The number of days since the most recent SIH executed. -- **DaysToNextSIH** The number of days until the next scheduled SIH execution. -- **DetectedCondition** Indicates whether detected condition is true and the perform action will be run. -- **EvalAndReportAppraiserBinariesFailed** Indicates the EvalAndReportAppraiserBinaries event failed. -- **EvalAndReportAppraiserRegEntries** Indicates the EvalAndReportAppraiserRegEntriesFailed event failed. -- **EvalAndReportAppraiserRegEntriesFailed** Indicates the EvalAndReportAppraiserRegEntriesFailed event failed. -- **GlobalEventCounter** Client side counter that indicates ordering of events sent by the remediation system. -- **HResult** The HRESULT for detection or perform action phases of the plugin. -- **IsAppraiserLatestResult** The HRESULT from the appraiser task. -- **IsConfigurationCorrected** Indicates whether the configuration of SIH task was successfully corrected. -- **LastHresult** The HRESULT for detection or perform action phases of the plugin. -- **LastRun** The date of the most recent SIH run. -- **NextRun** Date of the next scheduled SIH run. -- **PackageVersion** The version of the current remediation package. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Reload** True if SIH reload is required. -- **RemediationNoisyHammerAcLineStatus** Indicates the AC Line Status of the device. -- **RemediationNoisyHammerAutoStartCount** The number of times Auto UA auto-started. -- **RemediationNoisyHammerCalendarTaskEnabled** Event that indicates Update Assistant Calendar Task is enabled. -- **RemediationNoisyHammerCalendarTaskExists** Event that indicates an Update Assistant Calendar Task exists. -- **RemediationNoisyHammerCalendarTaskTriggerEnabledCount** Event that indicates calendar triggers are enabled in the task. -- **RemediationNoisyHammerDaysSinceLastTaskRunTime** The number of days since the Auto UA ran. -- **RemediationNoisyHammerGetCurrentSize** Size in MB of the $GetCurrent folder. -- **RemediationNoisyHammerIsInstalled** TRUE if the Auto UA is installed. -- **RemediationNoisyHammerLastTaskRunResult** The result from the last Auto UA task run. -- **RemediationNoisyHammerMeteredNetwork** TRUE if the machine is on a metered network. -- **RemediationNoisyHammerTaskEnabled** TRUE if the Auto UA task is enabled. -- **RemediationNoisyHammerTaskExists** TRUE if the Auto UA task exists. -- **RemediationNoisyHammerTaskTriggerEnabledCount** Indicates whether the task has the count trigger enabled. -- **RemediationNoisyHammerUAExitCode** The exit code of the Update Assistant. -- **RemediationNoisyHammerUAExitState** The exit code of the Update Assistant. -- **RemediationNoisyHammerUserLoggedIn** TRUE if there is a user logged in. -- **RemediationNoisyHammerUserLoggedInAdmin** TRUE if there is the user currently logged in is an Admin. -- **RemediationShellDeviceManaged** TRUE if the device is WSUS managed or Windows Updated disabled. -- **RemediationShellDeviceNewOS** TRUE if the device has a recently installed OS. -- **RemediationShellDeviceSccm** TRUE if the device is managed by Configuration Manager. -- **RemediationShellDeviceZeroExhaust** TRUE if the device has opted out of Windows Updates completely. -- **RemediationTargetMachine** Indicates whether the device is a target of the specified fix. -- **RemediationTaskHealthAutochkProxy** True/False based on the health of the AutochkProxy task. -- **RemediationTaskHealthChkdskProactiveScan** True/False based on the health of the Check Disk task. -- **RemediationTaskHealthDiskCleanup_SilentCleanup** True/False based on the health of the Disk Cleanup task. -- **RemediationTaskHealthMaintenance_WinSAT** True/False based on the health of the Health Maintenance task. -- **RemediationTaskHealthServicing_ComponentCleanupTask** True/False based on the health of the Health Servicing Component task. -- **RemediationTaskHealthUSO_ScheduleScanTask** True/False based on the health of the USO (Update Session Orchestrator) Schedule task. -- **RemediationTaskHealthWindowsUpdate_ScheduledStartTask** True/False based on the health of the Windows Update Scheduled Start task. -- **RemediationTaskHealthWindowsUpdate_SihbootTask** True/False based on the health of the Sihboot task. -- **RemediationUHServiceBitsServiceEnabled** Indicates whether BITS service is enabled. -- **RemediationUHServiceDeviceInstallEnabled** Indicates whether Device Install service is enabled. -- **RemediationUHServiceDoSvcServiceEnabled** Indicates whether DO service is enabled. -- **RemediationUHServiceDsmsvcEnabled** Indicates whether DSMSVC service is enabled. -- **RemediationUHServiceLicensemanagerEnabled** Indicates whether License Manager service is enabled. -- **RemediationUHServiceMpssvcEnabled** Indicates whether MPSSVC service is enabled. -- **RemediationUHServiceTokenBrokerEnabled** Indicates whether Token Broker service is enabled. -- **RemediationUHServiceTrustedInstallerServiceEnabled** Indicates whether Trusted Installer service is enabled. -- **RemediationUHServiceUsoServiceEnabled** Indicates whether USO (Update Session Orchestrator) service is enabled. -- **RemediationUHServicew32timeServiceEnabled** Indicates whether W32 Time service is enabled. -- **RemediationUHServiceWecsvcEnabled** Indicates whether WECSVC service is enabled. -- **RemediationUHServiceWinmgmtEnabled** Indicates whether WMI service is enabled. -- **RemediationUHServiceWpnServiceEnabled** Indicates whether WPN service is enabled. -- **RemediationUHServiceWuauservServiceEnabled** Indicates whether WUAUSERV service is enabled. -- **Result** This is the HRESULT for Detection or Perform Action phases of the plugin. -- **RunAppraiserFailed** Indicates RunAppraiser failed to run correctly. -- **RunTask** TRUE if SIH task should be run by the plug-in. -- **TimeServiceNTPServer** The URL for the NTP time server used by device. -- **TimeServiceStartType** The startup type for the NTP time service. -- **TimeServiceSyncDomainJoined** True if device domain joined and hence uses DC for clock. -- **TimeServiceSyncType** Type of sync behavior for Date & Time service on device. - - -### Microsoft.Windows.Remediation.Completed - -This event is sent when Windows Update sediment remediations have completed on the sediment device to keep Windows up to date. A sediment device is one that has been on a previous OS version for an extended period. The remediations address issues on the system that prevent the device from receiving OS updates. - -The following fields are available: - -- **ActionName** Name of the action to be completed by the plug-in. -- **AppraiserTaskCreationFailed** TRUE if the appraiser task creation failed to complete successfully. -- **AppraiserTaskDeleteFailed** TRUE if deletion of appraiser task failed to complete successfully. -- **AppraiserTaskExistFailed** TRUE if detection of the appraiser task failed to complete successfully. -- **AppraiserTaskLoadXmlFailed** TRUE if the Appraiser XML Loader failed to complete successfully. -- **AppraiserTaskMissing** TRUE if the Appraiser task is missing. -- **AppraiserTaskTimeTriggerUpdateFailedId** TRUE if the Appraiser Task Time Trigger failed to update successfully. -- **AppraiserTaskValidateTaskXmlFailed** TRUE if the Appraiser Task XML failed to complete successfully. -- **CrossedDiskSpaceThreshold** Indicates if cleanup resulted in hard drive usage threshold required for feature update to be exceeded. -- **CV** The Correlation Vector. -- **DateTimeDifference** The difference between the local and reference clocks. -- **DaysSinceOsInstallation** The number of days since the installation of the Operating System. -- **DiskMbCleaned** The amount of space cleaned on the hard disk, measured in megabytes. -- **DiskMbFreeAfterCleanup** The amount of free hard disk space after cleanup, measured in Megabytes. -- **DiskMbFreeBeforeCleanup** The amount of free hard disk space before cleanup, measured in Megabytes. -- **ForcedAppraiserTaskTriggered** TRUE if Appraiser task ran from the plug-in. -- **GlobalEventCounter** Client-side counter that indicates ordering of events sent by the active user. -- **HandlerCleanupFreeDiskInMegabytes** The amount of hard disk space cleaned by the storage sense handlers, measured in megabytes. -- **HResult** The result of the event execution. -- **LatestState** The final state of the plug-in component. -- **PackageVersion** The package version for the current Remediation. -- **PageFileCount** The number of Windows Page files. -- **PageFileCurrentSize** The size of the Windows Page file, measured in Megabytes. -- **PageFileLocation** The storage location (directory path) of the Windows Page file. -- **PageFilePeakSize** The maximum amount of hard disk space used by the Windows Page file, measured in Megabytes. -- **PluginName** The name of the plug-in specified for each generic plug-in event. -- **RanCleanup** TRUE if the plug-in ran disk cleanup. -- **RemediationConfigurationTroubleshooterExecuted** True/False based on whether the Remediation Configuration Troubleshooter executed successfully. -- **RemediationConfigurationTroubleshooterIpconfigFix** TRUE if IPConfig Fix completed successfully. -- **RemediationConfigurationTroubleshooterNetShFix** TRUE if network card cache reset ran successfully. -- **RemediationDiskCleanSizeBtWindowsFolderInMegabytes** The size of the Windows BT folder (used to store Windows upgrade files), measured in Megabytes. -- **RemediationDiskCleanupBTFolderEsdSizeInMB** The size of the Windows BT folder (used to store Windows upgrade files) ESD (Electronic Software Delivery), measured in Megabytes. -- **RemediationDiskCleanupGetCurrentEsdSizeInMB** The size of any existing ESD (Electronic Software Delivery) folder, measured in Megabytes. -- **RemediationDiskCleanupSearchFileSizeInMegabytes** The size of the Cleanup Search index file, measured in Megabytes. -- **RemediationDiskCleanupUpdateAssistantSizeInMB** The size of the Update Assistant folder, measured in Megabytes. -- **RemediationDoorstopChangeSucceeded** TRUE if Doorstop registry key was successfully modified. -- **RemediationDoorstopExists** TRUE if there is a OneSettings Doorstop value. -- **RemediationDoorstopRegkeyError** TRUE if an error occurred accessing the Doorstop registry key. -- **RemediationDRFKeyDeleteSucceeded** TRUE if the RecoveredFrom (Doorstop) registry key was successfully deleted. -- **RemediationDUABuildNumber** The build number of the DUA. -- **RemediationDUAKeyDeleteSucceeded** TRUE if the UninstallActive registry key was successfully deleted. -- **RemediationDuplicateTokenSucceeded** TRUE if the user token was successfully duplicated. -- **RemediationImpersonateUserSucceeded** TRUE if the user was successfully impersonated. -- **RemediationNoisyHammerTaskKickOffIsSuccess** TRUE if the Auto UA task started successfully. -- **RemediationQueryTokenSucceeded** TRUE if the user token was successfully queried. -- **RemediationRanHibernation** TRUE if the system entered Hibernation. -- **RemediationRevertToSystemSucceeded** TRUE if reversion to the system context succeeded. -- **RemediationUpdateServiceHealthRemediationResult** The result of the Update Service Health plug-in. -- **RemediationUpdateTaskHealthRemediationResult** The result of the Update Task Health plug-in. -- **RemediationUpdateTaskHealthTaskList** A list of tasks fixed by the Update Task Health plug-in. -- **RemediationWindowsLogSpaceFound** The size of the Windows log files found, measured in Megabytes. -- **RemediationWindowsLogSpaceFreed** The amount of disk space freed by deleting the Windows log files, measured in Megabytes. -- **RemediationWindowsSecondaryDriveFreeSpace** The amount of free space on the secondary drive, measured in Megabytes. -- **RemediationWindowsSecondaryDriveLetter** The letter designation of the first secondary drive with a total capacity of 10GB or more. -- **RemediationWindowsSecondaryDriveTotalSpace** The total storage capacity of the secondary drive, measured in Megabytes. -- **RemediationWindowsTotalSystemDiskSize** The total storage capacity of the System Disk Drive, measured in Megabytes. -- **Result** The HRESULT for Detection or Perform Action phases of the plug-in. -- **RunResult** The HRESULT for Detection or Perform Action phases of the plug-in. -- **ServiceHealthPlugin** The name of the Service Health plug-in. -- **StartComponentCleanupTask** TRUE if the Component Cleanup task started successfully. -- **TotalSizeofOrphanedInstallerFilesInMegabytes** The size of any orphaned Windows Installer files, measured in Megabytes. -- **TotalSizeofStoreCacheAfterCleanupInMegabytes** The size of the Microsoft Store cache after cleanup, measured in Megabytes. -- **TotalSizeofStoreCacheBeforeCleanupInMegabytes** The size of the Microsoft Store cache (prior to cleanup), measured in Megabytes. -- **usoScanDaysSinceLastScan** The number of days since the last USO (Update Session Orchestrator) scan. -- **usoScanInProgress** TRUE if a USO (Update Session Orchestrator) scan is in progress, to prevent multiple simultaneous scans. -- **usoScanIsAllowAutoUpdateKeyPresent** TRUE if the AllowAutoUpdate registry key is set. -- **usoScanIsAllowAutoUpdateProviderSetKeyPresent** TRUE if AllowAutoUpdateProviderSet registry key is set. -- **usoScanIsAuOptionsPresent** TRUE if Auto Update Options registry key is set. -- **usoScanIsFeatureUpdateInProgress** TRUE if a USO (Update Session Orchestrator) scan is in progress, to prevent multiple simultaneous scans. -- **usoScanIsNetworkMetered** TRUE if the device is currently connected to a metered network. -- **usoScanIsNoAutoUpdateKeyPresent** TRUE if no Auto Update registry key is set/present. -- **usoScanIsUserLoggedOn** TRUE if the user is logged on. -- **usoScanPastThreshold** TRUE if the most recent Update Session Orchestrator (USO) scan is past the threshold (late). -- **usoScanType** The type of USO (Update Session Orchestrator) scan: "Interactive" or "Background". -- **WindowsHyberFilSysSizeInMegabytes** The size of the Windows Hibernation file, measured in Megabytes. -- **WindowsInstallerFolderSizeInMegabytes** The size of the Windows Installer folder, measured in Megabytes. -- **WindowsOldFolderSizeInMegabytes** The size of the Windows.OLD folder, measured in Megabytes. -- **WindowsOldSpaceCleanedInMB** The amount of disk space freed by removing the Windows.OLD folder, measured in Megabytes. -- **WindowsPageFileSysSizeInMegabytes** The size of the Windows Page file, measured in Megabytes. -- **WindowsSoftwareDistributionFolderSizeInMegabytes** The size of the SoftwareDistribution folder, measured in Megabytes. -- **WindowsSwapFileSysSizeInMegabytes** The size of the Windows Swap file, measured in Megabytes. -- **WindowsSxsFolderSizeInMegabytes** The size of the WinSxS (Windows Side-by-Side) folder, measured in Megabytes. -- **WindowsSxsTempFolderSizeInMegabytes** The size of the WinSxS (Windows Side-by-Side) Temp folder, measured in Megabytes. - - -### Microsoft.Windows.Remediation.DiskCleanUnExpectedErrorEvent - -This event indicates that an unexpected error occurred during an update and provides information to help address the issue. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** The Correlation vector. -- **ErrorMessage** A description of any errors encountered while the plug-in was running. -- **GlobalEventCounter** The client-side counter that indicates ordering of events. -- **Hresult** The result of the event execution. -- **PackageVersion** The version number of the current remediation package. -- **SessionGuid** GUID associated with a given execution of sediment pack. - - -### Microsoft.Windows.Remediation.Error - -This event indicates a Sediment Pack error (update stack failure) has been detected and provides information to help address the issue. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **HResult** The result of the event execution. -- **Message** A message containing information about the error that occurred. -- **PackageVersion** The version number of the current remediation package. - - -### Microsoft.Windows.Remediation.FallbackError - -This event indicates an error when Self Update results in a Fallback and provides information to help address the issue. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **s0** Indicates the Fallback error level. See [Microsoft.Windows.Remediation.wilResult](#microsoftwindowsremediationwilresult). -- **wilResult** The result of the Windows Installer Logging. See [wilResult](#wilresult). - - -### Microsoft.Windows.Remediation.RemediationNotifyUserFixIssuesInvokeUIEvent - -This event occurs when the Notify User task executes and provides information about the cause of the notification. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** The Correlation vector. -- **GlobalEventCounter** The client-side counter that indicates ordering of events. -- **PackageVersion** The version number of the current remediation package. -- **RemediationNotifyUserFixIssuesCallResult** The result of calling the USO (Update Session Orchestrator) sequence steps. -- **RemediationNotifyUserFixIssuesUsoDownloadCalledHr** The error code from the USO (Update Session Orchestrator) download call. -- **RemediationNotifyUserFixIssuesUsoInitializedHr** The error code from the USO (Update Session Orchestrator) initialize call. -- **RemediationNotifyUserFixIssuesUsoProxyBlanketHr** The error code from the USO (Update Session Orchestrator) proxy blanket call. -- **RemediationNotifyUserFixIssuesUsoSetSessionHr** The error code from the USO (Update Session Orchestrator) session call. - - -### Microsoft.Windows.Remediation.RemediationShellFailedAutomaticAppUpdateModifyEventId - -This event provides the modification of the date on which an Automatic App Update scheduled task failed and provides information about the failure. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** The Correlation Vector. -- **GlobalEventCounter** The client-side counter that indicates ordering of events. -- **hResult** The result of the event execution. -- **PackageVersion** The version number of the current remediation package. - - -### Microsoft.Windows.Remediation.RemediationShellUnexpectedExceptionId - -This event identifies the remediation plug-in that returned an unexpected exception and provides information about the exception. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** The Correlation Vector. -- **GlobalEventCounter** The client-side counter that indicates ordering of events. -- **PackageVersion** The version number of the current remediation package. -- **RemediationShellUnexpectedExceptionId** The ID of the remediation plug-in that caused the exception. - - -### Microsoft.Windows.Remediation.RemediationUHEnableServiceFailed - -This event tracks the health of key update (Remediation) services and whether they are enabled. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** The Correlation Vector. -- **GlobalEventCounter** The client-side counter that indicates ordering of events. -- **hResult** The result of the event execution. -- **PackageVersion** The version number of the current remediation package. -- **serviceName** The name associated with the operation. - - -### Microsoft.Windows.Remediation.RemediationUpgradeSucceededDataEventId - -This event returns information about the upgrade upon success to help ensure Windows is up to date. - -The following fields are available: - -- **AppraiserPlugin** TRUE / FALSE depending on whether the Appraiser plug-in task fix was successful. -- **ClearAUOptionsPlugin** TRUE / FALSE depending on whether the AU (Auto Updater) Options registry keys were successfully deleted. -- **CV** The Correlation Vector. -- **DatetimeSyncPlugin** TRUE / FALSE depending on whether the DateTimeSync plug-in ran successfully. -- **DiskCleanupPlugin** TRUE / FALSE depending on whether the DiskCleanup plug-in ran successfully. -- **GlobalEventCounter** The client-side counter that indicates ordering of events. -- **NoisyHammerPlugin** TRUE / FALSE depending on whether the Auto UA plug-in ran successfully. -- **PackageVersion** The version number of the current remediation package. -- **RebootRequiredPlugin** TRUE / FALSE depending on whether the Reboot plug-in ran successfully. -- **RemediationNotifyUserFixIssuesPlugin** TRUE / FALSE depending on whether the User Fix Issues plug-in ran successfully -- **RemediationPostUpgradeDiskSpace** The amount of disk space available after the upgrade. -- **RemediationPostUpgradeHibernationSize** The size of the Hibernation file after the upgrade. -- **ServiceHealthPlugin** A list of services updated by the plug-in. -- **SIHHealthPlugin** TRUE / FALSE depending on whether the SIH Health plug-in ran successfully. -- **StackDataResetPlugin** TRUE / FALSE depending on whether the update stack completed successfully. -- **TaskHealthPlugin** A list of tasks updated by the plug-in. -- **UpdateApplicabilityFixerPlugin** TRUE / FALSE depending on whether the update applicability fixer plug-in completed successfully. -- **WindowsUpdateEndpointPlugin** TRUE / FALSE depending on whether the Windows Update Endpoint was successful. - - -### Microsoft.Windows.Remediation.Started - -This event is sent when Windows Update sediment remediations have started on the sediment device to keep Windows up to date. A sediment device is one that has been on a previous OS version for an extended period. The remediations address issues on the system that prevent the device from receiving OS updates. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **PackageVersion** The version of the current remediation package. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. - - -### Microsoft.Windows.Remediation.wilResult - -This event provides Self Update information to help keep Windows up to date. - -The following fields are available: - -- **callContext** A list of diagnostic activities containing this error. -- **currentContextId** An identifier for the newest diagnostic activity containing this error. -- **currentContextMessage** A message associated with the most recent diagnostic activity containing this error (if any). -- **currentContextName** Name of the most recent diagnostic activity containing this error. -- **failureCount** Number of failures seen within the binary where the error occurred. -- **failureId** The identifier assigned to this failure. -- **failureType** Indicates the type of failure observed (exception, returned, error, logged error, or fail fast). -- **fileName** The source code file name where the error occurred. -- **function** The name of the function where the error occurred. -- **hresult** The failure error code. -- **lineNumber** The Line Number within the source code file where the error occurred. -- **message** A message associated with the failure (if any). -- **module** The name of the binary module in which the error occurred. -- **originatingContextId** The identifier for the oldest diagnostic activity containing this error. -- **originatingContextMessage** A message associated with the oldest diagnostic activity containing this error (if any). -- **originatingContextName** The name of the oldest diagnostic activity containing this error. -- **threadId** The identifier of the thread the error occurred on. - - -## Sediment events - -### Microsoft.Windows.Sediment.Info.AppraiserData - -This event provides data on the current Appraiser status of the device to help ensure Windows is up to date. - -The following fields are available: - -- **ErrorCode** The value of the Return Code for the registry query. -- **GStatus** The pre-upgrade GStatus value. -- **PayloadVersion** The version information for the remediation component. -- **RegKeyName** The name of the registry subkey where data was found for this event. -- **Time** The system time at which the event began. -- **UpgEx** The pre-upgrade UpgEx value. - - -### Microsoft.Windows.Sediment.Info.BinaryInfo - -This event provides information about the binary returned by the Operating System Remediation System Service (OSRSS) to help ensure Windows is up to date. - -The following fields are available: - -- **BinaryPath** The sanitized name of the system binary from which the data was gathered. -- **ErrorCode** The value of the return code for querying the version from the binary. -- **FileVerBuild** The binary’s build number. -- **FileVerMajor** The binary’s major version number. -- **FileVerMinor** The binary’s minor version number. -- **FileVerRev** The binary’s revision number. -- **PayloadVersion** The version information for the remediation component. -- **Time** The system time at which the event began. - - -### Microsoft.Windows.Sediment.Info.DetailedState - -This event is sent when detailed state information is needed from an update trial run. The data collected with this event is used to help keep Windows up to date. - - - -### Microsoft.Windows.Sediment.Info.DownloadServiceError - -This event provides information when the Download Service returns an error. The information provided helps keep Windows up to date. - -The following fields are available: - -- **Architecture** The platform architecture used to identify the correct download payload. -- **BuildNumber** The starting build number used to identify the correct download payload. -- **Edition** The Operating System Edition used to identify the correct download payload. -- **Error** The description of the error encountered. -- **LanguageCode** The system User Interface Language used to identify the correct download payload. -- **Stack** Details about the error encountered. -- **WorkingDirectory** The folder location (path) downloader was attempting to say the payload to. - - -### Microsoft.Windows.Sediment.Info.DownloadServiceProgress - -This event indicates the progress of the downloader in 1% increments. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **Percentage** The amount successfully downloaded, measured as a percentage of the whole. - - -### Microsoft.Windows.Sediment.Info.Error - -This event indicates an error in the updater payload. This information assists in keeping Windows up to date. - -The following fields are available: - -- **FailureType** The type of error encountered. -- **FileName** The code file in which the error occurred. -- **HResult** The failure error code. -- **LineNumber** The line number in the code file at which the error occurred. -- **ReleaseVer** The version information for the component in which the error occurred. -- **Time** The system time at which the error occurred. - - -### Microsoft.Windows.Sediment.Info.PhaseChange - -The event indicates progress made by the updater. This information assists in keeping Windows up to date. - -The following fields are available: - -- **NewPhase** The phase of progress made. -- **ReleaseVer** The version information for the component in which the change occurred. -- **Time** The system time at which the phase chance occurred. - - -### Microsoft.Windows.Sediment.Info.ServiceInfo - -This event provide information about the system service for which data is being gathered by the Operating System Remediation System Service (OSRSS) to help ensure Windows is up to date. - -The following fields are available: - -- **ErrorCode** The value returned by the error for querying the service information. -- **PayloadVersion** The version information for the remediation component. -- **ServiceName** The name of the system service for which data was gathered. -- **ServiceStatus** The status of the specified service. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.Info.Uptime - -This event provides information about how long the device has been operating. This information helps ensure Windows is up to date. - -The following fields are available: - -- **Days** The number of days the device has been on. -- **Hours** The number of hours the device has been on. -- **Minutes** The number of minutes the device has been on. -- **PayloadVersion** The version information for the remediation component. -- **Seconds** The number of seconds the machine has been on. -- **Ticks** The number of system clock “ticks” the device has been on. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.ApplicabilityCheckFailed - -This event returns data relating to the error state after one of the applicability checks for the installer component of the Operating System Remediation System Service (OSRSS) has failed. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CheckName** The name of the applicability check that failed. -- **InstallerVersion** The version information for the installer component. -- **Time** The system timestamp for when the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.AttemptingUpdate - -This event indicates the Operating System Remediation System Service (OSRSS) installer is attempting an update to itself. This information helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.BinaryUpdated - -This event indicates the Operating System Remediation System Service (OSRSS) updated installer binaries with new binaries as part of its self-update process. This information helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.Error - -This event indicates an error occurred in the Operating System Remediation System Service (OSRSS). The information provided helps ensure future upgrade/update attempts are more successful. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **FailureType** The type of error encountered. -- **FileName** The code file in which the error occurred. -- **HResult** The failure error code. -- **InstallerVersion** The version information of the Installer component. -- **LineNumber** The line number in the code file at which the error occurred. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.InstallerLaunched - -This event indicates the Operating System Remediation System Service (OSRSS) has launched. The information provided helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.ServiceInstalled - -This event indicates the Operating System Remediation System Service (OSRSS) successfully installed the Installer Component. This information helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.ServiceRestarted - -This event indicates the Operating System Remediation System Service (OSRSS) has restarted after installing an updated version of itself. This information helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.ServiceStarted - -This event indicates the Operating System Remediation System Service (OSRSS) has started after installing an updated version of itself. This information helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.ServiceStopped - -This event indicates the Operating System Remediation System Service (OSRSS) was stopped by a self-updated to install an updated version of itself. This information helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.UninstallerCompleted - -This event indicates the Operating System Remediation System Service (OSRSS) successfully uninstalled the installed version as part of a self-update. This information helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.UninstallerLaunched - -This event indicates the Operating System Remediation System Service (OSRSS) successfully started the Uninstaller as part of a self-update. This information helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.UpdaterCompleted - -This event indicates the Operating System Remediation System Service (OSRSS) successfully completed the self-update operation. This information helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.UpdaterLaunched - -This event indicates the Operating System Remediation System Service (OSRSS) successfully launched the self-updater after downloading it. This information helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.SedimentLauncher.Applicable - -This event is sent when the Windows Update sediment remediations launcher finds that an applicable plug-in to address issues that may be preventing the sediment device from receiving OS updates. A sediment device is one that has been on a previous OS version for an extended period. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **DetectedCondition** Boolean true if detect condition is true and perform action will be run. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **IsSelfUpdateEnabledInOneSettings** True if self update enabled in Settings. -- **IsSelfUpdateNeeded** True if self update needed by device. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. - - -### Microsoft.Windows.SedimentLauncher.Completed - -This event is sent when the Windows Update sediment remediations launcher finishes running a plug-in to address issues that may be preventing the sediment device from receiving OS updates. A sediment device is one that has been on a previous OS version for an extended period. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **FailedReasons** Concatenated list of failure reasons. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. -- **SedLauncherExecutionResult** HRESULT for one execution of the Sediment Launcher. - - -### Microsoft.Windows.SedimentLauncher.Error - -This event indicates an error occurred during the execution of the plug-in. The information provided helps ensure future upgrade/update attempts are more successful. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **HResult** The result for the Detection or Perform Action phases of the plug-in. -- **Message** A message containing information about the error that occurred (if any). -- **PackageVersion** The version number of the current remediation package. - - -### Microsoft.Windows.SedimentLauncher.FallbackError - -This event indicates that an error occurred during execution of the plug-in fallback. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **s0** Error occurred during execution of the plugin fallback. See [Microsoft.Windows.SedimentLauncher.wilResult](#microsoftwindowssedimentlauncherwilresult). - - -### Microsoft.Windows.SedimentLauncher.Information - -This event provides general information returned from the plug-in. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **HResult** This is the HRESULT for detection or perform action phases of the plugin. -- **Message** Information message returned from a plugin containing only information internal to the plugins execution. -- **PackageVersion** Current package version of Remediation. - - -### Microsoft.Windows.SedimentLauncher.Started - -This event is sent when the Windows Update sediment remediations launcher starts running a plug-in to address issues that may be preventing the sediment device from receiving OS updates. A sediment device is one that has been on a previous OS version for an extended period. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. - - -### Microsoft.Windows.SedimentLauncher.wilResult - -This event provides the result from the Windows internal library. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **callContext** List of telemetry activities containing this error. -- **currentContextId** Identifier for the newest telemetry activity containing this error. -- **currentContextMessage** Custom message associated with the newest telemetry activity containing this error (if any). -- **currentContextName** Name of the newest telemetry activity containing this error. -- **failureCount** Number of failures seen within the binary where the error occurred. -- **failureId** Identifier assigned to this failure. -- **failureType** Indicates what type of failure was observed (exception, returned error, logged error or fail fast). -- **fileName** Source code file name where the error occurred. -- **function** Name of the function where the error occurred. -- **hresult** Failure error code. -- **lineNumber** Line number within the source code file where the error occurred. -- **message** Custom message associated with the failure (if any). -- **module** Name of the binary where the error occurred. -- **originatingContextId** Identifier for the oldest telemetry activity containing this error. -- **originatingContextMessage** Custom message associated with the oldest telemetry activity containing this error (if any). -- **originatingContextName** Name of the oldest telemetry activity containing this error. -- **threadId** Identifier of the thread the error occurred on. - - -### Microsoft.Windows.SedimentService.Applicable - -This event is sent when the Windows Update sediment remediations service finds that an applicable plug-in to address issues that may be preventing the sediment device from receiving OS updates. A sediment device is one that has been on a previous OS version for an extended period. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **DetectedCondition** Determine whether action needs to run based on device properties. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **IsSelfUpdateEnabledInOneSettings** Indicates if self update is enabled in One Settings. -- **IsSelfUpdateNeeded** Indicates if self update is needed. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the plugin. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. - - -### Microsoft.Windows.SedimentService.Completed - -This event is sent when the Windows Update sediment remediations service finishes running a plug-in to address issues that may be preventing the sediment device from receiving OS updates. A sediment device is one that has been on a previous OS version for an extended period. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **FailedReasons** List of reasons when the plugin action failed. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. -- **SedimentServiceCheckTaskFunctional** True/False if scheduled task check succeeded. -- **SedimentServiceCurrentBytes** Number of current private bytes of memory consumed by sedsvc.exe. -- **SedimentServiceKillService** True/False if service is marked for kill (Shell.KillService). -- **SedimentServiceMaximumBytes** Maximum bytes allowed for the service. -- **SedimentServiceRetrievedKillService** True/False if result of One Settings check for kill succeeded - we only send back one of these indicators (not for each call). -- **SedimentServiceStopping** True/False indicating whether the service is stopping. -- **SedimentServiceTaskFunctional** True/False if scheduled task is functional. If task is not functional this indicates plugins will be run. -- **SedimentServiceTotalIterations** Number of 5 second iterations service will wait before running again. - - -### Microsoft.Windows.SedimentService.Error - -This event indicates whether an error condition occurred in the plug-in. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **HResult** This is the HRESULT for detection or perform action phases of the plugin. -- **Message** Custom message associated with the failure (if any). -- **PackageVersion** Current package version of Remediation. - - -### Microsoft.Windows.SedimentService.FallbackError - -This event indicates whether an error occurred for a fallback in the plug-in. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **s0** Event returned when an error occurs for a fallback in the plugin. See [Microsoft.Windows.SedimentService.wilResult](#microsoftwindowssedimentservicewilresult). - - -### Microsoft.Windows.SedimentService.Information - -This event provides general information returned from the plug-in. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **HResult** This is the HRESULT for detection or perform action phases of the plugin. -- **Message** Custom message associated with the failure (if any). -- **PackageVersion** Current package version of Remediation. - - -### Microsoft.Windows.SedimentService.Started - -This event is sent when the Windows Update sediment remediations service starts running a plug-in to address issues that may be preventing the sediment device from receiving OS updates. A sediment device is one that has been on a previous OS version for an extended period. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** The Correlation Vector. -- **GlobalEventCounter** The client-side counter that indicates ordering of events. -- **PackageVersion** The version number of the current remediation package. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for Detection or Perform Action phases of the plugin. - - -### Microsoft.Windows.SedimentService.wilResult - -This event provides the result from the Windows internal library. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **callContext** List of telemetry activities containing this error. -- **currentContextId** Identifier for the newest telemetry activity containing this error. -- **currentContextMessage** Custom message associated with the newest telemetry activity containing this error (if any). -- **currentContextName** Name of the newest telemetry activity containing this error. -- **failureCount** Number of failures seen within the binary where the error occurred. -- **failureId** Identifier assigned to this failure. -- **failureType** Indicates what type of failure was observed (exception, returned error, logged error or fail fast). -- **fileName** Source code file name where the error occurred. -- **function** Name of the function where the error occurred. -- **hresult** Failure error code. -- **lineNumber** Line number within the source code file where the error occurred. -- **message** Custom message associated with the failure (if any). -- **module** Name of the binary where the error occurred. -- **originatingContextId** Identifier for the oldest telemetry activity containing this error. -- **originatingContextMessage** Custom message associated with the oldest telemetry activity containing this error (if any). -- **originatingContextName** Name of the oldest telemetry activity containing this error. -- **threadId** Identifier of the thread the error occurred on. - - -## Setup events - -### SetupPlatformTel.SetupPlatformTelActivityEvent - -This event sends basic metadata about the SetupPlatform update installation process, to help keep Windows up to date. - -The following fields are available: - -- **ActivityId** Provides a unique ID to correlate events that occur between a activity start event, and a stop event -- **ActivityName** Provides a friendly name of the package type that belongs to the ActivityId (Setup, LanguagePack, GDR, Driver, etc.) -- **FieldName** Retrieves the event name/data point. Examples: InstallStartTime, InstallEndtime, OverallResult etc. -- **GroupName** Retrieves the groupname the event belongs to. Example: Install Information, DU Information, Disk Space Information etc. -- **value** Value associated with the corresponding event name. For example, time-related events will include the system time -- **Value** Value associated with the corresponding event name. For example, time-related events will include the system time - - -### SetupPlatformTel.SetupPlatformTelActivityStarted - -This event sends basic metadata about the update installation process generated by SetupPlatform to help keep Windows up to date. - -The following fields are available: - -- **Name** The name of the dynamic update type. Example: GDR driver - - -### SetupPlatformTel.SetupPlatformTelActivityStopped - -This event sends basic metadata about the update installation process generated by SetupPlatform to help keep Windows up to date. - - - -### SetupPlatformTel.SetupPlatformTelEvent - -This service retrieves events generated by SetupPlatform, the engine that drives the various deployment scenarios, to help keep Windows up to date. - -The following fields are available: - -- **FieldName** Retrieves the event name/data point. Examples: InstallStartTime, InstallEndtime, OverallResult etc. -- **GroupName** Retrieves the groupname the event belongs to. Example: Install Information, DU Information, Disk Space Information etc. -- **Value** Retrieves the value associated with the corresponding event name (Field Name). For example: For time related events this will include the system time. - - -## Shared PC events - -### Microsoft.Windows.SharedPC.AccountManager.DeleteUserAccount - -Activity for deletion of a user account for devices set up for Shared PC mode as part of the Transient Account Manager to help keep Windows up to date. Deleting unused user accounts on shared devices frees up disk space to improve Windows Update success rates. - -The following fields are available: - -- **accountType** The type of account that was deleted. Example: AD, Azure AD, or Local -- **userSid** The security identifier of the account. -- **wilActivity** Windows Error Reporting data collected when there is a failure in deleting a user account with the Transient Account Manager. See [wilActivity](#wilactivity). - - -### Microsoft.Windows.SharedPC.AccountManager.SinglePolicyEvaluation - -Activity for run of the Transient Account Manager that determines if any user accounts should be deleted for devices set up for Shared PC mode to help keep Windows up to date. Deleting unused user accounts on shared devices frees up disk space to improve Windows Update success rates - -The following fields are available: - -- **evaluationTrigger** When was the Transient Account Manager policies ran? Example: At log off or during maintenance hours -- **totalAccountCount** The number of accounts on a device after running the Transient Account Manager policies. -- **wilActivity** Windows Error Reporting data collected when there is a failure in evaluating accounts to be deleted with the Transient Account Manager. See [wilActivity](#wilactivity). - - -### wilActivity - -This event provides a Windows Internal Library context used for Product and Service diagnostics. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **callContext** The function where the failure occurred. -- **currentContextId** The ID of the current call context where the failure occurred. -- **currentContextMessage** The message of the current call context where the failure occurred. -- **currentContextName** The name of the current call context where the failure occurred. -- **failureCount** The number of failures for this failure ID. -- **failureId** The ID of the failure that occurred. -- **failureType** The type of the failure that occurred. -- **fileName** The file name where the failure occurred. -- **function** The function where the failure occurred. -- **hresult** The HResult of the overall activity. -- **lineNumber** The line number where the failure occurred. -- **message** The message of the failure that occurred. -- **module** The module where the failure occurred. -- **originatingContextId** The ID of the originating call context that resulted in the failure. -- **originatingContextMessage** The message of the originating call context that resulted in the failure. -- **originatingContextName** The name of the originating call context that resulted in the failure. -- **threadId** The ID of the thread on which the activity is executing. - - -### wilResult - -This event provides a Windows Internal Library context used for Product and Service diagnostics. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **callContext** The call context stack where failure occurred. -- **currentContextId** The ID of the current call context where the failure occurred. -- **currentContextMessage** The message of the current call context where the failure occurred. -- **currentContextName** The name of the current call context where the failure occurred. -- **failureCount** The number of failures for this failure ID. -- **failureId** The ID of the failure that occurred. -- **failureType** The type of the failure that occurred. -- **fileName** The file name where the failure occurred. -- **function** The function where the failure occurred. -- **hresult** The HResult of the overall activity. -- **lineNumber** The line number where the failure occurred. -- **message** The message of the failure that occurred. -- **module** The module where the failure occurred. -- **originatingContextId** The ID of the originating call context that resulted in the failure. -- **originatingContextMessage** The message of the originating call context that resulted in the failure. -- **originatingContextName** The name of the originating call context that resulted in the failure. -- **threadId** The ID of the thread on which the activity is executing. - - -## SIH events - -### SIHEngineTelemetry.EvalApplicability - -This event is sent when targeting logic is evaluated to determine if a device is eligible for a given action. The data collected with this event is used to help keep Windows up to date. - - - -### SIHEngineTelemetry.ExecuteAction - -This event is triggered with SIH attempts to execute (e.g. install) the update or action in question. Includes important information like if the update required a reboot. The data collected with this event is used to help keep Windows up to date. - - - -### SIHEngineTelemetry.PostRebootReport - -This event reports the status of an action following a reboot, should one have been required. The data collected with this event is used to help keep Windows up to date. - - - -## Software update events - -### SoftwareUpdateClientTelemetry.CheckForUpdates - -This event sends tracking data about the software distribution client check for content that is applicable to a device, to help keep Windows up to date. - -The following fields are available: - -- **ActivityMatchingId** Contains a unique ID identifying a single CheckForUpdates session from initialization to completion. -- **AllowCachedResults** Indicates if the scan allowed using cached results. -- **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable -- **BiosFamily** The family of the BIOS (Basic Input Output System). -- **BiosName** The name of the device BIOS. -- **BiosReleaseDate** The release date of the device BIOS. -- **BiosSKUNumber** The sku number of the device BIOS. -- **BIOSVendor** The vendor of the BIOS. -- **BiosVersion** The version of the BIOS. -- **BranchReadinessLevel** The servicing branch configured on the device. -- **CachedEngineVersion** For self-initiated healing, the version of the SIH engine that is cached on the device. If the SIH engine does not exist, the value is null. -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. -- **CapabilityDetectoidGuid** The GUID for a hardware applicability detectoid that could not be evaluated. -- **CDNCountryCode** Two letter country abbreviation for the Content Distribution Network (CDN) location. -- **CDNId** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. -- **ClientVersion** The version number of the software distribution client. -- **Context** Gives context on where the error has occurred. Example: AutoEnable, GetSLSData, AddService, Misc, or Unknown -- **CurrentMobileOperator** The mobile operator the device is currently connected to. -- **DeferralPolicySources** Sources for any update deferral policies defined (GPO = 0x10, MDM = 0x100, Flight = 0x1000, UX = 0x10000). -- **DeferredUpdates** Update IDs which are currently being deferred until a later time -- **DeviceModel** What is the device model. -- **DriverError** The error code hit during a driver scan. This is 0 if no error was encountered. -- **DriverExclusionPolicy** Indicates if the policy for not including drivers with Windows Update is enabled. -- **DriverSyncPassPerformed** Were drivers scanned this time? -- **EventInstanceID** A globally unique identifier for event instance. -- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. -- **ExtendedMetadataCabUrl** Hostname that is used to download an update. -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. -- **FailedUpdateGuids** The GUIDs for the updates that failed to be evaluated during the scan. -- **FailedUpdatesCount** The number of updates that failed to be evaluated during the scan. -- **FeatureUpdateDeferral** The deferral period configured for feature OS updates on the device (in days). -- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. -- **FeatureUpdatePausePeriod** The pause duration configured for feature OS updates on the device (in days). -- **FlightBranch** The branch that a device is on if participating in flighting (pre-release builds). -- **FlightRing** The ring (speed of getting builds) that a device is on if participating in flighting (pre-release builds). -- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. -- **IntentPFNs** Intended application-set metadata for atomic update scenarios. -- **IPVersion** Indicates whether the download took place over IPv4 or IPv6 -- **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. -- **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. -- **MetadataIntegrityMode** The mode of the update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce -- **MSIError** The last error that was encountered during a scan for updates. -- **NetworkConnectivityDetected** Indicates the type of network connectivity that was detected. 0 - IPv4, 1 - IPv6 -- **NumberOfApplicableUpdates** The number of updates which were ultimately deemed applicable to the system after the detection process is complete -- **NumberOfApplicationsCategoryScanEvaluated** The number of categories (apps) for which an app update scan checked -- **NumberOfLoop** The number of round trips the scan required -- **NumberOfNewUpdatesFromServiceSync** The number of updates which were seen for the first time in this scan -- **NumberOfUpdatesEvaluated** The total number of updates which were evaluated as a part of the scan -- **NumFailedMetadataSignatures** The number of metadata signatures checks which failed for new metadata synced down. -- **Online** Indicates if this was an online scan. -- **PausedUpdates** A list of UpdateIds which that currently being paused. -- **PauseFeatureUpdatesEndTime** If feature OS updates are paused on the device, this is the date and time for the end of the pause time window. -- **PauseFeatureUpdatesStartTime** If feature OS updates are paused on the device, this is the date and time for the beginning of the pause time window. -- **PauseQualityUpdatesEndTime** If quality OS updates are paused on the device, this is the date and time for the end of the pause time window. -- **PauseQualityUpdatesStartTime** If quality OS updates are paused on the device, this is the date and time for the beginning of the pause time window. -- **PhonePreviewEnabled** Indicates whether a phone was getting preview build, prior to flighting (pre-release builds) being introduced. -- **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. -- **QualityUpdateDeferral** The deferral period configured for quality OS updates on the device (in days). -- **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. -- **QualityUpdatePausePeriod** The pause duration configured for quality OS updates on the device (in days). -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **ScanDurationInSeconds** The number of seconds a scan took -- **ScanEnqueueTime** The number of seconds it took to initialize a scan -- **ServiceGuid** An ID which represents which service the software distribution client is checking for content (Windows Update, Microsoft Store, etc.). -- **ServiceUrl** The environment URL a device is configured to scan with -- **ShippingMobileOperator** The mobile operator that a device shipped on. -- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult). -- **SyncType** Describes the type of scan the event was -- **SystemBIOSMajorRelease** Major version of the BIOS. -- **SystemBIOSMinorRelease** Minor version of the BIOS. -- **TargetMetadataVersion** For self-initiated healing, this is the target version of the SIH engine to download (if needed). If not, the value is null. -- **TotalNumMetadataSignatures** The total number of metadata signatures checks done for new metadata that was synced down. -- **WebServiceRetryMethods** Web service method requests that needed to be retried to complete operation. -- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. - - -### SoftwareUpdateClientTelemetry.Commit - -This event sends data on whether the Update Service has been called to execute an upgrade, to help keep Windows up to date. - -The following fields are available: - -- **BiosFamily** The family of the BIOS (Basic Input Output System). -- **BiosName** The name of the device BIOS. -- **BiosReleaseDate** The release date of the device BIOS. -- **BiosSKUNumber** The sku number of the device BIOS. -- **BIOSVendor** The vendor of the BIOS. -- **BiosVersion** The version of the BIOS. -- **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. -- **BundleRevisionNumber** Identifies the revision number of the content bundle -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client -- **ClientVersion** The version number of the software distribution client. -- **DeviceModel** What is the device model. -- **EventInstanceID** A globally unique identifier for event instance. -- **EventScenario** State of call -- **EventType** Possible values are "Child", "Bundle", or "Driver". -- **FlightId** The specific ID of the flight the device is getting -- **HandlerType** Indicates the kind of content (app, driver, windows patch, etc.) -- **RevisionNumber** Unique revision number of Update -- **ServerId** Identifier for the service to which the software distribution client is connecting, such as Windows Update and Microsoft Store. -- **SystemBIOSMajorRelease** Major version of the BIOS. -- **SystemBIOSMinorRelease** Minor version of the BIOS. -- **UpdateId** Unique Update ID -- **WUDeviceID** UniqueDeviceID - - -### SoftwareUpdateClientTelemetry.Download - -This event sends tracking data about the software distribution client download of the content for that update, to help keep Windows up to date. - -The following fields are available: - -- **ActiveDownloadTime** How long the download took, in seconds, excluding time where the update wasn't actively being downloaded. -- **AppXBlockHashValidationFailureCount** A count of the number of blocks that have failed validation after being downloaded. -- **AppXDownloadScope** Indicates the scope of the download for application content. -- **BiosFamily** The family of the BIOS (Basic Input Output System). -- **BiosName** The name of the device BIOS. -- **BiosReleaseDate** The release date of the device BIOS. -- **BiosSKUNumber** The SKU number of the device BIOS. -- **BIOSVendor** The vendor of the BIOS. -- **BiosVersion** The version of the BIOS. -- **BundleBytesDownloaded** Number of bytes downloaded for the specific content bundle. -- **BundleId** Identifier associated with the specific content bundle. -- **BundleRepeatFailFlag** Indicates whether this particular update bundle had previously failed to download. -- **BundleRevisionNumber** Identifies the revision number of the content bundle. -- **BytesDownloaded** How many bytes were downloaded for an individual piece of content (not the entire bundle). -- **CachedEngineVersion** The version of the “Self-Initiated Healing” (SIH) engine that is cached on the device, if applicable. -- **CallerApplicationName** The name provided by the application that initiated API calls into the software distribution client. -- **CbsDownloadMethod** Indicates whether the download was a full- or a partial-file download. -- **CDNCountryCode** Two letter country abbreviation for the Content Distribution Network (CDN) location. -- **CDNId** ID which defines which CDN the software distribution client downloaded the content from. -- **ClientManagedByWSUSServer** Indicates whether the client is managed by Windows Server Update Services (WSUS). -- **ClientVersion** The version number of the software distribution client. -- **CurrentMobileOperator** The mobile operator the device is currently connected to. -- **DeviceModel** The model of the device. -- **DeviceOEM** Identifies the Original Equipment Manufacturer (OEM) of the device. -- **DownloadPriority** Indicates whether a download happened at background, normal, or foreground priority. -- **DownloadScenarioId** A unique ID for a given download, used to tie together Windows Update and Delivery Optimizer events. -- **DownloadType** Differentiates the download type of “Self-Initiated Healing” (SIH) downloads between Metadata and Payload downloads. -- **Edition** Identifies the edition of Windows currently running on the device. -- **EventInstanceID** A globally unique identifier for event instance. -- **EventNamespaceID** The ID of the test events environment. -- **EventScenario** Indicates the purpose for sending this event: whether because the software distribution just started downloading content; or whether it was cancelled, succeeded, or failed. -- **EventType** Identifies the type of the event (Child, Bundle, or Driver). -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. -- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. -- **FlightBranch** The branch that a device is on if participating in flighting (pre-release builds). -- **FlightBuildNumber** If this download was for a flight (pre-release build), this indicates the build number of that flight. -- **FlightId** The specific ID of the flight (pre-release build) the device is getting. -- **FlightRing** The ring (speed of getting builds) that a device is on if participating in flighting (pre-release builds). -- **HandlerType** Indicates what kind of content is being downloaded (app, driver, windows patch, etc.). -- **HardwareId** If this download was for a driver targeted to a particular device model, this ID indicates the model of the device. -- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. -- **HostName** The parent URL the content is downloading from. -- **IPVersion** Indicates whether the download took place over IPv4 or IPv6. -- **IsAOACDevice** Indicates whether the device is an Always On, Always Connected (AOAC) device. -- **IsDependentSet** Indicates whether a driver is a part of a larger System Hardware/Firmware Update -- **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. -- **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. -- **NetworkCostBitMask** A flag indicating the cost of the network (congested, fixed, variable, over data limit, roaming, etc.) used for downloading the update content. -- **NetworkRestrictionStatus** More general version of NetworkCostBitMask, specifying whether Windows considered the current network to be "metered." -- **PackageFullName** The package name of the content. -- **PhonePreviewEnabled** Indicates whether a phone was opted-in to getting preview builds, prior to flighting (pre-release builds) being introduced. -- **PlatformRole** The role of the OS platform (Desktop, Mobile, Workstation, etc.). -- **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. -- **ProcessorArchitecture** Processor architecture of the system (x86, AMD64, ARM). -- **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. -- **RelatedCV** The Correlation Vector that was used before the most recent change to a new Correlation Vector. -- **RepeatFailFlag** Indicates whether this specific piece of content had previously failed to download. -- **RevisionNumber** The revision number of the specified piece of content. -- **ServiceGuid** A unique identifier for the service that the software distribution client is installing content for (Windows Update, Microsoft Store, etc). -- **Setup360Phase** Identifies the active phase of the upgrade download if the current download is for an Operating System upgrade. -- **ShippingMobileOperator** The mobile operator linked to the device when the device shipped. -- **StatusCode** Indicates the result of a Download event (success, cancellation, failure code HResult). -- **SystemBIOSMajorRelease** Major version of the BIOS. -- **SystemBIOSMinorRelease** Minor version of the BIOS. -- **TargetGroupId** For drivers targeted to a specific device model, this ID indicates the distribution group of devices receiving that driver. -- **TargetingVersion** For drivers targeted to a specific device model, this is the version number of the drivers being distributed to the device. -- **TargetMetadataVersion** The version of the currently downloading (or most recently downloaded) package. -- **ThrottlingServiceHResult** Result code (success/failure) while contacting a web service to determine whether this device should download content yet. -- **TimeToEstablishConnection** Time (in milliseconds) it took to establish the connection prior to beginning downloaded. -- **TotalExpectedBytes** The total size (in Bytes) expected to be downloaded. -- **UpdateId** An identifier associated with the specific piece of content. -- **UpdateID** An identifier associated with the specific piece of content. -- **UpdateImportance** Indicates whether the content was marked as Important, Recommended, or Optional. -- **UsedDO** Indicates whether the download used the Delivery Optimization (DO) service. -- **UsedSystemVolume** Indicates whether the content was downloaded to the device's main system storage drive, or an alternate storage drive. -- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. -- **WUSetting** Indicates the users' current updating settings. - - -### SoftwareUpdateClientTelemetry.DownloadCheckpoint - -This event provides a checkpoint between each of the Windows Update download phases for UUP content. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client -- **ClientVersion** The version number of the software distribution client -- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed -- **EventType** Possible values are "Child", "Bundle", "Release" or "Driver" -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough -- **FileId** A hash that uniquely identifies a file -- **FileName** Name of the downloaded file -- **FlightId** The unique identifier for each flight -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **RevisionNumber** Unique revision number of Update -- **ServiceGuid** An ID which represents which service the software distribution client is checking for content (Windows Update, Microsoft Store, etc.) -- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult) -- **UpdateId** Unique Update ID -- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue - - -### SoftwareUpdateClientTelemetry.DownloadHeartbeat - -This event allows tracking of ongoing downloads and contains data to explain the current state of the download. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **BundleID** Identifier associated with the specific content bundle. If this value is found, it shouldn't report as all zeros -- **BytesTotal** Total bytes to transfer for this content -- **BytesTransferred** Total bytes transferred for this content at the time of heartbeat -- **ConnectionStatus** Indicates the connectivity state of the device at the time of heartbeat -- **CurrentError** Last (transient) error encountered by the active download -- **DownloadFlags** Flags indicating if power state is ignored -- **DownloadState** Current state of the active download for this content (queued, suspended, or progressing) -- **IsNetworkMetered** Indicates whether Windows considered the current network to be ?metered" -- **MOAppDownloadLimit** Mobile operator cap on size of application downloads, if any -- **MOUpdateDownloadLimit** Mobile operator cap on size of operating system update downloads, if any -- **PowerState** Indicates the power state of the device at the time of heartbeat (DC, AC, Battery Saver, or Connected Standby) -- **RelatedCV** The previous correlation vector that was used by the client, before swapping with a new one -- **ResumeCount** Number of times this active download has resumed from a suspended state -- **ServiceID** Identifier for the service to which the software distribution client is connecting (Windows Update, Microsoft Store, etc) -- **SuspendCount** Number of times this active download has entered a suspended state -- **SuspendReason** Last reason for why this active download entered a suspended state - - -### SoftwareUpdateClientTelemetry.Install - -This event sends tracking data about the software distribution client installation of the content for that update, to help keep Windows up to date. - -The following fields are available: - -- **BiosFamily** The family of the BIOS (Basic Input Output System). -- **BiosName** The name of the device BIOS. -- **BiosReleaseDate** The release date of the device BIOS. -- **BiosSKUNumber** The sku number of the device BIOS. -- **BIOSVendor** The vendor of the BIOS. -- **BiosVersion** The version of the BIOS. -- **BundleBytesDownloaded** How many bytes were downloaded for the specific content bundle? -- **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. -- **BundleRepeatFailFlag** Has this particular update bundle previously failed to install? -- **BundleRevisionNumber** Identifies the revision number of the content bundle. -- **CachedEngineVersion** For self-initiated healing, the version of the SIH engine that is cached on the device. If the SIH engine does not exist, the value is null. -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. -- **CbsDownloadMethod** Was the download a full download or a partial download? -- **ClientManagedByWSUSServer** Is the client managed by Windows Server Update Services (WSUS)? -- **ClientVersion** The version number of the software distribution client. -- **CSIErrorType** The stage of CBS installation where it failed. -- **CurrentMobileOperator** Mobile operator that device is currently connected to. -- **DeviceModel** What is the device model. -- **DeviceOEM** What OEM does this device belong to. -- **DownloadPriority** The priority of the download activity. -- **DownloadScenarioId** A unique ID for a given download used to tie together Windows Update and DO events. -- **DriverPingBack** Contains information about the previous driver and system state. -- **Edition** Indicates the edition of Windows being used. -- **EventInstanceID** A globally unique identifier for event instance. -- **EventNamespaceID** Indicates whether the event succeeded or failed. Has the format EventType+Event where Event is Succeeded, Cancelled, Failed, etc. -- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was cancelled, succeeded, or failed. -- **EventType** Possible values are Child, Bundle, or Driver. -- **ExtendedErrorCode** The extended error code. -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. -- **FeatureUpdatePause** Are feature OS updates paused on the device? -- **FlightBranch** The branch that a device is on if participating in the Windows Insider Program. -- **FlightBuildNumber** If this installation was for a Windows Insider build, this is the build number of that build. -- **FlightId** The specific ID of the Windows Insider build the device is getting. -- **FlightRing** The ring that a device is on if participating in the Windows Insider Program. -- **HandlerType** Indicates what kind of content is being installed. Example: app, driver, Windows update -- **HardwareId** If this install was for a driver targeted to a particular device model, this ID indicates the model of the device. -- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. -- **IntentPFNs** Intended application-set metadata for atomic update scenarios. -- **IsAOACDevice** Is it Always On, Always Connected? (Mobile device usage model) -- **IsDependentSet** Is the driver part of a larger System Hardware/Firmware update? -- **IsFinalOutcomeEvent** Does this event signal the end of the update/upgrade process? -- **IsFirmware** Is this update a firmware update? -- **IsSuccessFailurePostReboot** Did it succeed and then fail after a restart? -- **IsWUfBDualScanEnabled** Is Windows Update for Business dual scan enabled on the device? -- **IsWUfBEnabled** Is Windows Update for Business enabled on the device? -- **MergedUpdate** Was the OS update and a BSP update merged for installation? -- **MsiAction** The stage of MSI installation where it failed. -- **MsiProductCode** The unique identifier of the MSI installer. -- **PackageFullName** The package name of the content being installed. -- **PhonePreviewEnabled** Indicates whether a phone was getting preview build, prior to flighting being introduced. -- **PlatformRole** The PowerPlatformRole. -- **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. -- **ProcessorArchitecture** Processor architecture of the system (x86, AMD64, ARM). -- **QualityUpdatePause** Are quality OS updates paused on the device? -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **RepeatFailFlag** Indicates whether this specific piece of content had previously failed to install. -- **RepeatSuccessInstallFlag** Indicates whether this specific piece of content had previously installed successful, for example if another user had already installed it. -- **RevisionNumber** The revision number of this specific piece of content. -- **ServiceGuid** An ID which represents which service the software distribution client is installing content for (Windows Update, Microsoft Store, etc.). -- **Setup360Phase** If the install is for an operating system upgrade, indicates which phase of the upgrade is underway. -- **ShippingMobileOperator** The mobile operator that a device shipped on. -- **StatusCode** Indicates the result of an installation event (success, cancellation, failure code HResult). -- **SystemBIOSMajorRelease** Major version of the BIOS. -- **SystemBIOSMinorRelease** Minor version of the BIOS. -- **TargetGroupId** For drivers targeted to a specific device model, this ID indicates the distribution group of devices receiving that driver. -- **TargetingVersion** For drivers targeted to a specific device model, this is the version number of the drivers being distributed to the device. -- **TransactionCode** The ID which represents a given MSI installation -- **UpdateId** Unique update ID -- **UpdateID** An identifier associated with the specific piece of content. -- **UpdateImportance** Indicates whether a piece of content was marked as Important, Recommended, or Optional. -- **UsedSystemVolume** Indicates whether the content was downloaded and then installed from the device's main system storage drive, or an alternate storage drive. -- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. -- **WUSetting** Indicates the user's current updating settings. - - -### SoftwareUpdateClientTelemetry.SLSDiscovery - -This event sends data about the ability of Windows to discover the location of a backend server with which it must connect to perform updates or content acquisition, in order to determine disruptions in availability of update services and provide context for Windows Update errors. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed -- **HResult** Indicates the result code of the event (success, cancellation, failure code HResult) -- **IsBackground** Indicates whether the SLS discovery event took place in the foreground or background -- **NextExpirationTime** Indicates when the SLS cab expires -- **ServiceID** An ID which represents which service the software distribution client is connecting to (Windows Update, Microsoft Store, etc.) -- **SusClientId** The unique device ID controlled by the software distribution client -- **UrlPath** Path to the SLS cab that was downloaded -- **WUAVersion** The version number of the software distribution client - - -### SoftwareUpdateClientTelemetry.UpdateDetected - -This event sends data about an AppX app that has been updated from the Microsoft Store, including what app needs an update and what version/architecture is required, in order to understand and address problems with apps getting required updates. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable. -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. -- **IntentPFNs** Intended application-set metadata for atomic update scenarios. -- **NumberOfApplicableUpdates** The number of updates ultimately deemed applicable to the system after the detection process is complete. -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one. -- **ServiceGuid** An ID that represents which service the software distribution client is connecting to (Windows Update, Microsoft Store, etc.). -- **WUDeviceID** The unique device ID controlled by the software distribution client. - - -### SoftwareUpdateClientTelemetry.UpdateMetadataIntegrity - -This event helps to identify whether update content has been tampered with and protects against man-in-the-middle attack. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **EndpointUrl** The endpoint URL where the device obtains update metadata. This is used to distinguish between test, staging, and production environments. -- **EventScenario** The purpose of this event, such as scan started, scan succeeded, or scan failed. -- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. -- **LeafCertId** The integral ID from the FragmentSigning data for the certificate that failed. -- **ListOfSHA256OfIntermediateCerData** A semicolon delimited list of base64 encoding of hashes for the Base64CerData in the FragmentSigning data of an intermediate certificate. -- **MetadataIntegrityMode** The mode of the transport metadata integrity check. 0 = unknown; 1 = ignore; 2 = audit; 3 = enforce -- **MetadataSignature** A base64-encoded string of the signature associated with the update metadata (specified by revision ID). -- **RawMode** The raw unparsed mode string from the SLS response. This field is null if not applicable. -- **RawValidityWindowInDays** The raw unparsed validity window string in days of the timestamp token. This field is null if not applicable. -- **RevisionId** The revision ID for a specific piece of content. -- **RevisionNumber** The revision number for a specific piece of content. -- **ServiceGuid** Identifies the service to which the software distribution client is connected, Example: Windows Update or Microsoft Store -- **SHA256OfLeafCerData** A base64 encoding of the hash for the Base64CerData in the FragmentSigning data of the leaf certificate. -- **SHA256OfLeafCertPublicKey** A base64 encoding of the hash of the Base64CertData in the FragmentSigning data of the leaf certificate. -- **SHA256OfTimestampToken** An encoded string of the timestamp token. -- **SignatureAlgorithm** The hash algorithm for the metadata signature. -- **SLSPrograms** A test program to which a device may have opted in. Example: Insider Fast -- **StatusCode** The status code of the event. -- **TimestampTokenCertThumbprint** The thumbprint of the encoded timestamp token. -- **TimestampTokenId** The time this was created. It is encoded in a timestamp blob and will be zero if the token is malformed. -- **UpdateId** The update ID for a specific piece of content. -- **ValidityWindowInDays** The validity window that's in effect when verifying the timestamp. - - -## Update Assistant events - -### Microsoft.Windows.UpdateAssistant.Orchestrator.BlockingEventId - -The event sends basic info on the reason that Windows 10 was not updated due to compatibility issues, previous rollbacks, or admin policies. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **ApplicabilityBlockedReason** Blocked due to an applicability issue. -- **BlockWuUpgrades** The upgrade assistant is currently blocked. -- **clientID** An identification of the current release of Update Assistant. -- **CloverTrail** This device is Clovertrail. -- **DeviceIsMdmManaged** This device is MDM managed. -- **IsNetworkAvailable** If the device network is not available. -- **IsNetworkMetered** If network is metered. -- **IsSccmManaged** This device is managed by Configuration Manager. -- **NewlyInstalledOs** OS is newly installed quiet period. -- **PausedByPolicy** Updates are paused by policy. -- **RecoveredFromRS3** Previously recovered from RS3. -- **RS1UninstallActive** Blocked due to an active RS1 uninstall. -- **RS3RollBacks** Exceeded number of allowable RS3 rollbacks. -- **triggerTaskSource** Describe which task launches this instance. -- **WsusManaged** This device is WSUS managed. -- **ZeroExhaust** This device is zero exhaust. - - -### Microsoft.Windows.UpdateAssistant.Orchestrator.DeniedLaunchEventId - -The event sends basic info when a device was blocked or prevented from updating to the latest Windows 10 version. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **clientID** An identification of the current release of Update Assistant. -- **denyReason** All the reasons why the Update Assistant was prevented from launching. Bitmask with values from UpdateAssistant.cpp eUpgradeModeReason. -- **triggerTaskSource** Describe which task launches this instance. - - -### Microsoft.Windows.UpdateAssistant.Orchestrator.FailedLaunchEventId - -This event indicates that Update Assistant Orchestrator failed to launch Update Assistant. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **clientID** An identification of the current release of Update Assistant. -- **hResult** Error code of the Update Assistant Orchestrator failure. -- **triggerTaskSource** Describe which task launches this instance. - - -### Microsoft.Windows.UpdateAssistant.Orchestrator.FailedOneSettingsQueryEventId - -This event indicates that One Settings was not queried by update assistant. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **clientID** An identification of the current release of Update Assistant. -- **hResult** Error code of One Settings query failure. - - -### Microsoft.Windows.UpdateAssistant.Orchestrator.LaunchEventId - -This event sends basic information on whether the device should be updated to the latest Windows 10 version. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **autoStartRunCount** The auto start run count of Update Assistant. -- **clientID** The ID of the current release of Update Assistant. -- **launchMode** Indicates the type of launch performed. -- **launchTypeReason** A bitmask of all the reasons for type of launch. -- **triggerTaskSource** Indicates which task launches this instance. -- **UALaunchRunCount** Total number of times Update Assistant launched. - - -### Microsoft.Windows.UpdateAssistant.Orchestrator.RestoreEventId - -The event sends basic info on whether the Windows 10 update notification has previously launched. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **clientID** ID of the current release of Update Assistant. -- **restoreReason** All the reasons for the restore. -- **triggerTaskSource** Indicates which task launches this instance. - - -## Update events - -### Update360Telemetry.UpdateAgent_DownloadRequest - -This event sends data during the download request phase of updating Windows. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeletedCorruptFiles** Indicates if UpdateAgent found any corrupt payload files and whether the payload was deleted. -- **ErrorCode** The error code returned for the current download request phase. -- **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode. -- **PackageCountOptional** Number of optional packages requested. -- **PackageCountRequired** Number of required packages requested. -- **PackageCountTotal** Total number of packages needed. -- **PackageCountTotalCanonical** Total number of canonical packages. -- **PackageCountTotalDiff** Total number of diff packages. -- **PackageCountTotalExpress** Total number of express packages. -- **PackageSizeCanonical** Size of canonical packages in bytes -- **PackageSizeDiff** Size of diff packages in bytes -- **PackageSizeExpress** Size of express packages in bytes -- **RangeRequestState** Represents the state of the download range request. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** Result of the download request phase of update. -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **SessionId** Unique value for each Update Agent mode attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgent_FellBackToCanonical - -This event collects information when Express could not be used, and the update had to fall back to “canonical” during the new UUP (Unified Update Platform) update scenario; which is leveraged by both Mobile and Desktop. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **FlightId** Unique ID for the flight (test instance version). -- **ObjectId** The unique value for each Update Agent mode. -- **PackageCount** The number of packages that fell back to “canonical”. -- **PackageList** PackageIDs which fell back to “canonical”. -- **RelatedCV** The correlation vector value generated from the latest USO (Update Service Orchestrator) scan. -- **ScenarioId** The ID of the update scenario. -- **SessionId** The ID of the update attempt. -- **UpdateId** The ID of the update. - - -### Update360Telemetry.UpdateAgent_Initialize - -This event sends data during the initialize phase of updating Windows. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ErrorCode** The error code returned for the current initialize phase. -- **FlightId** Unique ID for each flight. -- **FlightMetadata** Contains the FlightId and the build being flighted. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** Result of the initialize phase of update. 0 = Succeeded, 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **SessionData** Contains instructions to update agent for processing FODs and DUICs (Null for other scenarios). -- **SessionId** Unique value for each Update Agent mode attempt . -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgent_Install - -This event sends data during the install phase of updating Windows. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ErrorCode** The error code returned for the current install phase. -- **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest scan. -- **Result** Result of the install phase of update. 0 = Succeeded 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **SessionId** Unique value for each Update Agent mode attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgent_Merge - -This event sends data on the merge phase when updating Windows. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ErrorCode** The error code returned for the current reboot. -- **FlightId** Unique ID for the flight (test instance version). -- **ObjectId** The unique value for each Update Agent mode. -- **RelatedCV** The correlation vector value generated from the latest USO (Update Service Orchestrator) scan. -- **Result** The HResult of the event. -- **ScenarioId** The ID of the update scenario. -- **SessionId** The ID of the update attempt. -- **UpdateId** The ID of the update. - - -### Update360Telemetry.UpdateAgent_ModeStart - -This event sends data for the start of each mode during the process of updating Windows. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **FlightId** Unique ID for each flight. -- **Mode** Indicates that the Update Agent mode that has started. 1 = Initialize, 2 = DownloadRequest, 3 = Install, 4 = Commit -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** The correlation vector value generated from the latest scan. -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **SessionId** Unique value for each Update Agent mode attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgent_SetupBoxLaunch - -This event sends data during the launching of the setup box when updating Windows. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode. -- **Quiet** Indicates whether setup is running in quiet mode. 0 = false 1 = true -- **RelatedCV** Correlation vector value generated from the latest scan. -- **SandboxSize** The size of the sandbox folder on the device. -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **SessionId** Unique value for each Update Agent mode attempt. -- **SetupMode** Setup mode 1 = predownload, 2 = install, 3 = finalize -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentCommit - -This event collects information regarding the commit phase of the new Unified Update Platform (UUP) update scenario, which is leveraged by both Mobile and Desktop. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ErrorCode** The error code returned for the current install phase. -- **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** Outcome of the install phase of the update. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentDownloadRequest - -This event sends data for the download request phase of updating Windows via the new Unified Update Platform (UUP) scenario. Applicable to PC and Mobile. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeletedCorruptFiles** Boolean indicating whether corrupt payload was deleted. -- **DownloadRequests** Number of times a download was retried. -- **ErrorCode** The error code returned for the current download request phase. -- **ExtensionName** Indicates whether the payload is related to Operating System content or a plugin. -- **FlightId** Unique ID for each flight. -- **InternalFailureResult** Indicates a non-fatal error from a plugin. -- **ObjectId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360). -- **PackageCountOptional** # of optional packages requested. -- **PackageCountRequired** # of required packages requested. -- **PackageCountTotal** Total # of packages needed. -- **PackageCountTotalCanonical** Total number of canonical packages. -- **PackageCountTotalDiff** Total number of diff packages. -- **PackageCountTotalExpress** Total number of express packages. -- **PackageExpressType** Type of express package. -- **PackageSizeCanonical** Size of canonical packages in bytes. -- **PackageSizeDiff** Size of diff packages in bytes. -- **PackageSizeExpress** Size of express packages in bytes. -- **RangeRequestState** Indicates the range request type used. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** Outcome of the download request phase of update. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each attempt (same value for initialize, download, install commit phases). -- **UpdateId** Unique ID for each Update. - - -### Update360Telemetry.UpdateAgentExpand - -This event collects information regarding the expansion phase of the new Unified Update Platform (UUP) update scenario, which is leveraged by both Mobile and Desktop. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ElapsedTickCount** Time taken for expand phase. -- **EndFreeSpace** Free space after expand phase. -- **EndSandboxSize** Sandbox size after expand phase. -- **ErrorCode** The error code returned for the current install phase. -- **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **StartFreeSpace** Free space before expand phase. -- **StartSandboxSize** Sandbox size after expand phase. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentInitialize - -This event sends data for the initialize phase of updating Windows via the new Unified Update Platform (UUP) scenario, which is applicable to both PCs and Mobile. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ErrorCode** The error code returned for the current install phase. -- **FlightId** Unique ID for each flight. -- **FlightMetadata** Contains the FlightId and the build being flighted. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** Outcome of the install phase of the update. -- **ScenarioId** Indicates the update scenario. -- **SessionData** String containing instructions to update agent for processing FODs and DUICs (Null for other scenarios). -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentInstall - -This event sends data for the install phase of updating Windows. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ErrorCode** The error code returned for the current install phase. -- **FlightId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360). -- **ObjectId** Correlation vector value generated from the latest USO scan. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** The result for the current install phase. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentMitigationResult - -This event sends data indicating the result of each update agent mitigation. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **Applicable** Indicates whether the mitigation is applicable for the current update. -- **CommandCount** The number of command operations in the mitigation entry. -- **CustomCount** The number of custom operations in the mitigation entry. -- **FileCount** The number of file operations in the mitigation entry. -- **FlightId** Unique identifier for each flight. -- **Index** The mitigation index of this particular mitigation. -- **MitigationScenario** The update scenario in which the mitigation was executed. -- **Name** The friendly name of the mitigation. -- **ObjectId** Unique value for each Update Agent mode. -- **OperationIndex** The mitigation operation index (in the event of a failure). -- **OperationName** The friendly name of the mitigation operation (in the event of failure). -- **RegistryCount** The number of registry operations in the mitigation entry. -- **RelatedCV** The correlation vector value generated from the latest USO scan. -- **Result** The HResult of this operation. -- **ScenarioId** The update agent scenario ID. -- **SessionId** Unique value for each update attempt. -- **TimeDiff** The amount of time spent performing the mitigation (in 100-nanosecond increments). -- **UpdateId** Unique ID for each Update. - - -### Update360Telemetry.UpdateAgentMitigationSummary - -This event sends a summary of all the update agent mitigations available for an this update. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Update360Telemetry.UpdateAgentModeStart - -This event sends data for the start of each mode during the process of updating Windows via the new Unified Update Platform (UUP) scenario. Applicable to both PCs and Mobile. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **FlightId** Unique ID for each flight. -- **Mode** Indicates the mode that has started. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. -- **Version** Version of update - - -### Update360Telemetry.UpdateAgentOneSettings - -This event collects information regarding the post reboot phase of the new UUP (Unified Update Platform) update scenario; which is leveraged by both Mobile and Desktop. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Update360Telemetry.UpdateAgentSetupBoxLaunch - -The UpdateAgent_SetupBoxLaunch event sends data for the launching of the setup box when updating Windows via the new Unified Update Platform (UUP) scenario. This event is only applicable to PCs. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ContainsExpressPackage** Indicates whether the download package is express. -- **FlightId** Unique ID for each flight. -- **FreeSpace** Free space on OS partition. -- **InstallCount** Number of install attempts using the same sandbox. -- **ObjectId** Unique value for each Update Agent mode. -- **Quiet** Indicates whether setup is running in quiet mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **SandboxSize** Size of the sandbox. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **SetupMode** Mode of setup to be launched. -- **UpdateId** Unique ID for each Update. -- **UserSession** Indicates whether install was invoked by user actions. - - -## Upgrade events - -### FacilitatorTelemetry.DCATDownload - -This event indicates whether devices received additional or critical supplemental content during an OS Upgrade, to help keep Windows up to date and secure. - - - -### FacilitatorTelemetry.DUDownload - -This event returns data about the download of supplemental packages critical to upgrading a device to the next version of Windows. The data collected with this event is used to help keep Windows secure and up to date. - - - -### FacilitatorTelemetry.InitializeDU - -This event determines whether devices received additional or critical supplemental content during an OS upgrade. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Setup360Telemetry.Downlevel - -This event sends data indicating that the device has started the downlevel phase of the upgrade, to help keep Windows up to date and secure. - -The following fields are available: - -- **ClientId** If using Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, the default value is Media360, but it can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the downlevel OS. -- **HostOsSkuName** The operating system edition which is running Setup360 instance (downlevel OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **ReportId** In the Windows Update scenario, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** More detailed information about phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360 (for example, Predownload, Install, Finalize, Rollback). -- **Setup360Result** The result of Setup360 (HRESULT used to diagnose errors). -- **Setup360Scenario** The Setup360 flow type (for example, Boot, Media, Update, MCT). -- **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). -- **State** Exit state of given Setup360 run. Example: succeeded, failed, blocked, cancelled. -- **TestId** An ID that uniquely identifies a group of events. -- **WuId** This is the Windows Update Client ID. In the Windows Update scenario, this is the same as the clientId. - - -### Setup360Telemetry.Finalize - -This event sends data indicating that the device has started the phase of finalizing the upgrade, to help keep Windows up-to-date and secure. - -The following fields are available: - -- **ClientId** With Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe -- **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** More detailed information about the phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. -- **TestId** ID that uniquely identifies a group of events. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. - - -### Setup360Telemetry.OsUninstall - -This event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, it indicates the outcome of an OS uninstall. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. -- **Setup360Extended** Detailed information about the phase or action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. -- **TestId** ID that uniquely identifies a group of events. -- **WuId** Windows Update client ID. - - -### Setup360Telemetry.PostRebootInstall - -This event sends data indicating that the device has invoked the post reboot install phase of the upgrade, to help keep Windows up-to-date. - -The following fields are available: - -- **ClientId** With Windows Update, this is the Windows Update client ID that is passed to Setup. In Media setup, the default value is Media360, but can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback -- **Setup360Result** The result of Setup360. This is an HRESULT error code that's used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled -- **TestId** A string to uniquely identify a group of events. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as ClientId. - - -### Setup360Telemetry.PreDownloadQuiet - -This event sends data indicating that the device has invoked the predownload quiet phase of the upgrade, to help keep Windows up to date. - -The following fields are available: - -- **ClientId** Using Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous operating system). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **ReportId** Using Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, canceled. -- **TestId** ID that uniquely identifies a group of events. -- **WuId** This is the Windows Update Client ID. Using Windows Update, this is the same as the clientId. - - -### Setup360Telemetry.PreDownloadUX - -This event sends data regarding OS Updates and Upgrades from Windows 7.X, Windows 8.X, Windows 10 and RS, to help keep Windows up-to-date and secure. Specifically, it indicates the outcome of the PredownloadUX portion of the update process. - -The following fields are available: - -- **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the previous operating system. -- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous operating system). -- **InstanceId** Unique GUID that identifies each instance of setuphost.exe. -- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. -- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. -- **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). -- **State** The exit state of the Setup360 run. Example: succeeded, failed, blocked, cancelled. -- **TestId** ID that uniquely identifies a group of events. -- **WuId** Windows Update client ID. - - -### Setup360Telemetry.PreInstallQuiet - -This event sends data indicating that the device has invoked the preinstall quiet phase of the upgrade, to help keep Windows up-to-date. - -The following fields are available: - -- **ClientId** With Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe -- **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. -- **Setup360Scenario** Setup360 flow type (Boot, Media, Update, MCT). -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. -- **TestId** A string to uniquely identify a group of events. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. - - -### Setup360Telemetry.PreInstallUX - -This event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10, to help keep Windows up-to-date. Specifically, it indicates the outcome of the PreinstallUX portion of the update process. - -The following fields are available: - -- **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. -- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type, Example: Boot, Media, Update, MCT. -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. -- **TestId** A string to uniquely identify a group of events. -- **WuId** Windows Update client ID. - - -### Setup360Telemetry.Setup360 - -This event sends data about OS deployment scenarios, to help keep Windows up-to-date. - -The following fields are available: - -- **ClientId** Retrieves the upgrade ID. In the Windows Update scenario, this will be the Windows Update client ID. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FieldName** Retrieves the data point. -- **FlightData** Specifies a unique identifier for each group of Windows Insider builds. -- **InstanceId** Retrieves a unique identifier for each instance of a setup session. -- **ReportId** Retrieves the report ID. -- **ScenarioId** Retrieves the deployment scenario. -- **Value** Retrieves the value associated with the corresponding FieldName. - - -### Setup360Telemetry.Setup360DynamicUpdate - -This event helps determine whether the device received supplemental content during an operating system upgrade, to help keep Windows up-to-date. - - - -### Setup360Telemetry.Setup360MitigationResult - -This event sends data indicating the result of each setup mitigation. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Setup360Telemetry.Setup360MitigationSummary - -This event sends a summary of all the setup mitigations available for this update. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Setup360Telemetry.Setup360OneSettings - -This event collects information regarding the post reboot phase of the new UUP (Unified Update Platform) update scenario; which is leveraged by both Mobile and Desktop. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Setup360Telemetry.UnexpectedEvent - -This event sends data indicating that the device has invoked the unexpected event phase of the upgrade, to help keep Windows up to date. - -The following fields are available: - -- **ClientId** With Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe -- **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. -- **TestId** A string to uniquely identify a group of events. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. - - -## Windows Error Reporting events - -### Microsoft.Windows.WERVertical.OSCrash - -This event sends binary data from the collected dump file whenever a bug check occurs, to help keep Windows up to date. The is the OneCore version of this event. - -The following fields are available: - -- **BootId** Uint32 identifying the boot number for this device. -- **BugCheckCode** Uint64 "bugcheck code" that identifies a proximate cause of the bug check. -- **BugCheckParameter1** Uint64 parameter providing additional information. -- **BugCheckParameter2** Uint64 parameter providing additional information. -- **BugCheckParameter3** Uint64 parameter providing additional information. -- **BugCheckParameter4** Uint64 parameter providing additional information. -- **DumpFileAttributes** Codes that identify the type of data contained in the dump file -- **DumpFileSize** Size of the dump file -- **IsValidDumpFile** True if the dump file is valid for the debugger, false otherwise -- **ReportId** WER Report Id associated with this bug check (used for finding the corresponding report archive in Watson). - - -### WerTraceloggingProvider.AppCrashEvent - -This event sends data about crashes for both native and managed applications, to help keep Windows up to date. The data includes information about the crashing process and a summary of its exception record. - -The following fields are available: - -- **AppName** The name of the app that crashed. -- **AppSessionGuid** The unique ID used as a correlation vector for process instances in the telemetry backend. -- **AppTimeStamp** The date time stamp of the app. -- **AppVersion** The version of the app that crashed. -- **ExceptionCode** The exception code returned by the process that crashed. -- **ExceptionOffset** The address where the exception occurred. -- **Flags** Flags indicating how reporting is done. For example, queue the report, do not offer JIT debugging, do not terminate the process after reporting. -- **ModName** The module name of the process that crashed. -- **ModTimeStamp** The date time stamp of the module. -- **ModVersion** The module version of the process that crashed. -- **PackageFullName** The package name if the crashing application is packaged. -- **PackageRelativeAppId** The relative application ID if the crashing application is packaged. -- **ProcessArchitecture** The architecture of the system. -- **ProcessCreateTime** The time of creation of the process that crashed. -- **ProcessId** The ID of the process that crashed. -- **ReportId** A unique ID used to identify the report. This can be used to track the report. -- **TargetAppId** The target app ID. -- **TargetAppVer** The target app version. - - -## Windows Phone events - -### Microsoft.Windows.Phone.Telemetry.OnBoot.RebootReason - -This event lists the reboot reason when an app is going to reboot. - -The following fields are available: - -- **BootId** The system boot ID. -- **BoottimeSinceLastShutdown** The boot time since the last shutdown. -- **RebootReason** Reason for the reboot. - - -## Windows Store events - -### Microsoft.Windows.Store.Partner.ReportApplication - -This is report application event for Microsoft Store client. The data collected with this event is used to help keep Windows up to date and secure. - - - -### Microsoft.Windows.Store.StoreActivating - -This event sends tracking data about when the Store app activation via protocol URI is in progress, to help keep Windows up to date. - -The following fields are available: - -- **correlationVectorRoot** Identifies multiple events within a session/sequence. Initial value before incrementation or extension. -- **protocolUri** Protocol URI used to activate the store. -- **reason** The reason for activating the store. - - -### Microsoft.Windows.StoreAgent.Telemetry.AbortedInstallation - -This event is sent when an installation or update is canceled by a user or the system and is used to help keep Windows Apps up to date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** Number of retry attempts before it was canceled. -- **BundleId** The Item Bundle ID. -- **CategoryId** The Item Category ID. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed before this operation. -- **IntentPFNs** Intent Product Family Name -- **IsBundle** Is this a bundle? -- **IsInteractive** Was this requested by a user? -- **IsMandatory** Was this a mandatory update? -- **IsRemediation** Was this a remediation install? -- **IsRestore** Is this automatically restoring a previously acquired product? -- **IsUpdate** Flag indicating if this is an update. -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The product family name of the product being installed. -- **ProductId** The identity of the package or packages being installed. -- **SystemAttemptNumber** The total number of automatic attempts at installation before it was canceled. -- **UpdateId** Update ID (if this is an update) -- **UserAttemptNumber** The total number of user attempts at installation before it was canceled. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.BeginGetInstalledContentIds - -This event is sent when an inventory of the apps installed is started to determine whether updates for those apps are available. It's used to help keep Windows up-to-date and secure. - - - -### Microsoft.Windows.StoreAgent.Telemetry.BeginUpdateMetadataPrepare - -This event is sent when the Store Agent cache is refreshed with any available package updates. It's used to help keep Windows up-to-date and secure. - - - -### Microsoft.Windows.StoreAgent.Telemetry.CancelInstallation - -This event is sent when an app update or installation is canceled while in interactive mode. This can be canceled by the user or the system. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all package or packages to be downloaded and installed. -- **AttemptNumber** Total number of installation attempts. -- **BundleId** The identity of the Windows Insider build that is associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **IntentPFNs** Intent Product Family Name -- **IsBundle** Is this a bundle? -- **IsInteractive** Was this requested by a user? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this an automatic restore of a previously acquired product? -- **IsUpdate** Is this a product update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The name of all packages to be downloaded and installed. -- **PreviousHResult** The previous HResult code. -- **PreviousInstallState** Previous installation state before it was canceled. -- **ProductId** The name of the package or packages requested for installation. -- **RelatedCV** Correlation Vector of a previous performed action on this product. -- **SystemAttemptNumber** Total number of automatic attempts to install before it was canceled. -- **UserAttemptNumber** Total number of user attempts to install before it was canceled. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.CompleteInstallOperationRequest - -This event is sent at the end of app installations or updates to help keep Windows up-to-date and secure. - -The following fields are available: - -- **CatalogId** The Store Product ID of the app being installed. -- **HResult** HResult code of the action being performed. -- **IsBundle** Is this a bundle? -- **PackageFamilyName** The name of the package being installed. -- **ProductId** The Store Product ID of the product being installed. -- **SkuId** Specific edition of the item being installed. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndAcquireLicense - -This event is sent after the license is acquired when a product is being installed. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** Includes a set of package full names for each app that is part of an atomic set. -- **AttemptNumber** The total number of attempts to acquire this product. -- **BundleId** The bundle ID -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** HResult code to show the result of the operation (success/failure). -- **IntentPFNs** Intent Product Family Name -- **IsBundle** Is this a bundle? -- **IsInteractive** Did the user initiate the installation? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this happening after a device restore? -- **IsUpdate** Is this an update? -- **IsWin32** Flag indicating if this is a Win32app. -- **ParentBundledId** The product's parent bundle ID. -- **ParentBundleId** The parent bundle ID (if it's part of a bundle). -- **PFN** Product Family Name of the product being installed. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The number of attempts by the system to acquire this product. -- **UpdateId** The update ID (if this is an update) -- **UserAttemptNumber** The number of attempts by the user to acquire this product -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndDownload - -This event is sent after an app is downloaded to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The name of all packages to be downloaded and installed. -- **AttemptNumber** Number of retry attempts before it was canceled. -- **BundleId** The identity of the Windows Insider build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **DownloadSize** The total size of the download. -- **ExtendedHResult** Any extended HResult error codes. -- **HResult** The result code of the last action performed. -- **IntentPFNs** Intent Product Family Name -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this initiated by the user? -- **IsMandatory** Is this a mandatory installation? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this a restore of a previously acquired product? -- **IsUpdate** Is this an update? -- **IsWin32** Flag indicating if this is a Win32 app (unused). -- **ParentBundleId** The parent bundle ID (if it's part of a bundle). -- **PFN** The Product Family Name of the app being download. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The number of attempts by the system to download. -- **UpdateId** Update ID (if this is an update) -- **UserAttemptNumber** The number of attempts by the user to download. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndFrameworkUpdate - -This event is sent when an app update requires an updated Framework package and the process starts to download it. It is used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **HResult** The result code of the last action performed before this operation. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndGetInstalledContentIds - -This event is sent after sending the inventory of the products installed to determine whether updates for those products are available. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **HResult** The result code of the last action performed before this operation. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndInstall - -This event is sent after a product has been installed to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** The number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **ExtendedHResult** The extended HResult error code. -- **HResult** The result code of the last action performed. -- **IntentPFNs** Intent Product Family Name -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this an interactive installation? -- **IsMandatory** Is this a mandatory installation? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this automatically restoring a previously acquired product? -- **IsUpdate** Is this an update? -- **IsWin32** Flag indicating if this a Win32 app (unused). -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** Product Family Name of the product being installed. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The total number of system attempts. -- **UpdateId** Update ID (if this is an update) -- **UserAttemptNumber** The total number of user attempts. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndScanForUpdates - -This event is sent after a scan for product updates to determine if there are packages to install. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed. -- **IsApplicability** Is this request to only check if there are any applicable packages to install? -- **IsInteractive** Is this user requested? -- **IsOnline** Is the request doing an online check? - - -### Microsoft.Windows.StoreAgent.Telemetry.EndSearchUpdatePackages - -This event is sent after searching for update packages to install. It is used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** The total number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed. -- **IntentPFNs** The licensing identity of this package. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this user requested? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this restoring previously acquired content? -- **IsUpdate** Is this an update? -- **IsWin32** Flag indicating if this a Win32 app (unused). -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The name of the package or packages requested for install. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The total number of system attempts. -- **UpdateId** Update ID (if this is an update) -- **UserAttemptNumber** The total number of user attempts. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndStageUserData - -This event is sent after restoring user data (if any) that needs to be restored following a product install. It is used to keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The name of all packages to be downloaded and installed. -- **AttemptNumber** The total number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed. -- **IntentPFNs** The licensing identity of this package. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this user requested? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this restoring previously acquired content? -- **IsUpdate** Is this an update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The name of the package or packages requested for install. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of system attempts. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndUpdateMetadataPrepare - -This event happens after a scan for available app updates. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **HResult** The result code of the last action performed. - - -### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentComplete - -This event is sent at the end of an app install or update to help keep Windows up-to-date and secure. - -The following fields are available: - -- **FailedRetry** Indicates whether the installation or update retry was successful. -- **HResult** The HResult code of the operation. -- **PFN** The Package Family Name of the app that is being installed or updated. -- **ProductId** The product ID of the app that is being updated or installed. - - -### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentInitiate - -This event is sent at the beginning of an app install or update to help keep Windows up-to-date and secure. - -The following fields are available: - -- **PFN** The Package Family Name of the app that is being installed or updated. -- **ProductId** The product ID of the app that is being updated or installed. - - -### Microsoft.Windows.StoreAgent.Telemetry.InstallOperationRequest - -This event is sent when a product install or update is initiated, to help keep Windows up-to-date and secure. - -The following fields are available: - -- **BundleId** The identity of the build associated with this product. -- **CatalogId** If this product is from a private catalog, the Store Product ID for the product being installed. -- **ProductId** The Store Product ID for the product being installed. -- **SkuId** Specific edition ID being installed. -- **VolumePath** The disk path of the installation. - - -### Microsoft.Windows.StoreAgent.Telemetry.PauseInstallation - -This event is sent when a product install or update is paused (either by a user or the system), to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** The total number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **IntentPFNs** The licensing identity of this package. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this user requested? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this restoring previously acquired content? -- **IsUpdate** Is this an update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The Product Full Name. -- **PreviousHResult** The result code of the last action performed before this operation. -- **PreviousInstallState** Previous state before the installation or update was paused. -- **ProductId** The Store Product ID for the product being installed. -- **RelatedCV** Correlation Vector of a previous performed action on this product. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of user attempts. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.ResumeInstallation - -This event is sent when a product install or update is resumed (either by a user or the system), to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** The number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed before this operation. -- **IntentPFNs** Intent Product Family Name -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this user requested? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this restoring previously acquired content? -- **IsUpdate** Is this an update? -- **IsUserRetry** Did the user initiate the retry? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The name of the package or packages requested for install. -- **PreviousHResult** The previous HResult error code. -- **PreviousInstallState** Previous state before the installation was paused. -- **ProductId** The Store Product ID for the product being installed. -- **RelatedCV** Correlation Vector for the original install before it was resumed. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of user attempts. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.ResumeOperationRequest - -This event is sent when a product install or update is resumed by a user or on installation retries, to help keep Windows up-to-date and secure. - -The following fields are available: - -- **ProductId** The Store Product ID for the product being installed. - - -### Microsoft.Windows.StoreAgent.Telemetry.SearchForUpdateOperationRequest - -This event is sent when searching for update packages to install, to help keep Windows up-to-date and secure. - -The following fields are available: - -- **CatalogId** The Store Catalog ID for the product being installed. -- **ProductId** The Store Product ID for the product being installed. -- **SkuId** Specific edition of the app being updated. - - -### Microsoft.Windows.StoreAgent.Telemetry.UpdateAppOperationRequest - -This event occurs when an update is requested for an app, to help keep Windows up-to-date and secure. - -The following fields are available: - -- **PFamN** The name of the app that is requested for update. - - -## Windows Update Delivery Optimization events - -### Microsoft.OSG.DU.DeliveryOptClient.DownloadCanceled - -This event describes when a download was canceled with Delivery Optimization. It's used to understand and address problems regarding downloads. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **background** Is the download being done in the background? -- **bytesFromCDN** The number of bytes received from a CDN source. -- **bytesFromGroupPeers** The number of bytes received from a peer in the same group. -- **bytesFromIntPeers** The number of bytes received from peers not in the same LAN or in the same group. -- **bytesFromPeers** The number of bytes received from a peer in the same LAN. -- **cdnErrorCodes** A list of CDN connection errors since the last FailureCDNCommunication event. -- **cdnErrorCounts** The number of times each error in cdnErrorCodes was encountered. -- **clientTelId** A random number used for device sampling. -- **doErrorCode** The Delivery Optimization error code that was returned. -- **errorCode** The error code that was returned. -- **experimentId** When running a test, this is used to correlate events that are part of the same test. -- **fileID** The ID of the file being downloaded. -- **isVpn** Indicates whether the device is connected to a VPN (Virtual Private Network). -- **scenarioID** The ID of the scenario. -- **sessionID** The ID of the file download session. -- **updateID** The ID of the update being downloaded. -- **usedMemoryStream** TRUE if the download is using memory streaming for App downloads. - - -### Microsoft.OSG.DU.DeliveryOptClient.DownloadCompleted - -This event describes when a download has completed with Delivery Optimization. It's used to understand and address problems regarding downloads. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **background** Is the download a background download? -- **bytesFromCDN** The number of bytes received from a CDN source. -- **bytesFromGroupPeers** The number of bytes received from a peer in the same domain group. -- **bytesFromIntPeers** The number of bytes received from peers not in the same LAN or in the same domain group. -- **bytesFromPeers** The number of bytes received from a peer in the same LAN. -- **bytesRequested** The total number of bytes requested for download. -- **cdnConnectionCount** The total number of connections made to the CDN. -- **cdnErrorCodes** A list of CDN connection errors since the last FailureCDNCommunication event. -- **cdnErrorCounts** The number of times each error in cdnErrorCodes was encountered. -- **cdnIp** The IP address of the source CDN. -- **clientTelId** A random number used for device sampling. -- **doErrorCode** The Delivery Optimization error code that was returned. -- **downlinkBps** The maximum measured available download bandwidth (in bytes per second). -- **downlinkUsageBps** The download speed (in bytes per second). -- **downloadMode** The download mode used for this file download session. -- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **fileID** The ID of the file being downloaded. -- **fileSize** The size of the file being downloaded. -- **groupConnectionCount** The total number of connections made to peers in the same group. -- **internetConnectionCount** The total number of connections made to peers not in the same LAN or the same group. -- **isVpn** Is the device connected to a Virtual Private Network? -- **lanConnectionCount** The total number of connections made to peers in the same LAN. -- **numPeers** The total number of peers used for this download. -- **restrictedUpload** Is the upload restricted? -- **scenarioID** The ID of the scenario. -- **sessionID** The ID of the download session. -- **totalTimeMs** Duration of the download (in seconds). -- **updateID** The ID of the update being downloaded. -- **uplinkBps** The maximum measured available upload bandwidth (in bytes per second). -- **uplinkUsageBps** The upload speed (in bytes per second). -- **usedMemoryStream** TRUE if the download is using memory streaming for App downloads. - - -### Microsoft.OSG.DU.DeliveryOptClient.DownloadPaused - -This event represents a temporary suspension of a download with Delivery Optimization. It's used to understand and address problems regarding downloads. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **background** Is the download a background download? -- **clientTelId** A random number used for device sampling. -- **errorCode** The error code that was returned. -- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **fileID** The ID of the file being paused. -- **isVpn** Is the device connected to a Virtual Private Network? -- **reasonCode** The reason for pausing the download. -- **scenarioID** The ID of the scenario. -- **sessionID** The ID of the download session. -- **updateID** The ID of the update being paused. - - -### Microsoft.OSG.DU.DeliveryOptClient.DownloadStarted - -This event sends data describing the start of a new download to enable Delivery Optimization. It's used to understand and address problems regarding downloads. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **background** Indicates whether the download is happening in the background. -- **cdnUrl** The URL of the source CDN. -- **clientTelId** A random number used for device sampling. -- **costFlags** A set of flags representing network cost. -- **deviceProfile** Identifies the usage or form factor (such as Desktop, Xbox, or VM). -- **diceRoll** Random number used for determining if a client will use peering. -- **doClientVersion** The version of the Delivery Optimization client. -- **doErrorCode** The Delivery Optimization error code that was returned. -- **downloadMode** The download mode used for this file download session (CdnOnly = 0, Lan = 1, Group = 2, Internet = 3, Simple = 99, Bypass = 100). -- **errorCode** The error code that was returned. -- **experimentId** ID used to correlate client/services calls that are part of the same test during A/B testing. -- **fileID** The ID of the file being downloaded. -- **filePath** The path to where the downloaded file will be written. -- **groupID** ID for the group. -- **isVpn** Indicates whether the device is connected to a Virtual Private Network. -- **jobID** The ID of the Windows Update job. -- **minDiskSizeGB** The minimum disk size (in GB) policy set for the device to allow peering with delivery optimization. -- **minDiskSizePolicyEnforced** Indicates whether there is an enforced minimum disk size requirement for peering. -- **minFileSizePolicy** The minimum content file size policy to allow the download using peering with delivery optimization. -- **peerID** The ID for this delivery optimization client. -- **scenarioID** The ID of the scenario. -- **sessionID** The ID for the file download session. -- **updateID** The ID of the update being downloaded. -- **usedMemoryStream** Indicates whether the download used memory streaming. - - -### Microsoft.OSG.DU.DeliveryOptClient.FailureCdnCommunication - -This event represents a failure to download from a CDN with Delivery Optimization. It's used to understand and address problems regarding downloads. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **cdnHeaders** The HTTP headers returned by the CDN. -- **cdnIp** The IP address of the CDN. -- **cdnUrl** The URL of the CDN. -- **clientTelId** A random number used for device sampling. -- **errorCode** The error code that was returned. -- **errorCount** The total number of times this error code was seen since the last FailureCdnCommunication event was encountered. -- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **fileID** The ID of the file being downloaded. -- **httpStatusCode** The HTTP status code returned by the CDN. -- **isHeadRequest** The type of HTTP request that was sent to the CDN. Example: HEAD or GET -- **requestSize** The size of the range requested from the CDN. -- **responseSize** The size of the range response received from the CDN. -- **sessionID** The ID of the download session. - - -### Microsoft.OSG.DU.DeliveryOptClient.JobError - -This event represents a Windows Update job error. It allows for investigation of top errors. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **clientTelId** A random number used for device sampling. -- **errorCode** The error code returned. -- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **fileID** The ID of the file being downloaded. -- **jobID** The Windows Update job ID. - - -## Windows Update events - -### Microsoft.Windows.Update.DataMigrationFramework.DmfMigrationCompleted - -This event sends data collected at the end of the Data Migration Framework (DMF) and parameters involved in its invocation, to help keep Windows up to date. - -The following fields are available: - -- **MigrationDurationInMilliseconds** How long the DMF migration took (in milliseconds) -- **MigrationEndTime** A system timestamp of when the DMF migration completed. -- **RevisionNumbers** A collection of revision numbers for the updates associated with the DMF session. -- **UpdateIds** A collection of GUIDs for updates that are associated with the DMF session. -- **WuClientId** The GUID of the Windows Update client responsible for triggering the DMF migration - - -### Microsoft.Windows.Update.DataMigrationFramework.DmfMigrationStarted - -This event sends data collected at the beginning of the Data Migration Framework (DMF) and parameters involved in its invocation, to help keep Windows up to date. - -The following fields are available: - -- **MigrationMicrosoftPhases** Revision numbers for the updates that were installed. -- **MigrationOEMPhases** WU Update IDs for the updates that were installed. -- **MigrationStartTime** The timestamp representing the beginning of the DMF migration -- **RevisionNumbers** A collection of the revision numbers associated with the UpdateIds. -- **UpdateIds** A collection of GUIDs identifying the upgrades that are running. -- **WuClientId** The GUID of the Windows Update client invoking DMF - - -### Microsoft.Windows.Update.DataMigrationFramework.MigratorResult - -This event sends DMF migrator data to help keep Windows up to date. - -The following fields are available: - -- **CurrentStep** This is the last step the migrator reported before returning a result. This tells us how far through the individual migrator the device was before failure. -- **ErrorCode** The result (as an HRESULT) of the migrator that just completed. -- **MigratorId** A GUID identifying the migrator that just completed. -- **MigratorName** The name of the migrator that just completed. -- **RunDurationInSeconds** The time it took for the migrator to complete. -- **TotalSteps** Migrators report progress in number of completed steps against the total steps. This is the total number of steps. - - -### Microsoft.Windows.Update.NotificationUx.DialogNotificationToBeDisplayed - -This event indicates that a notification dialog box is about to be displayed to user. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **AcceptAutoModeLimit** The maximum number of days for a device to automatically enter Auto Reboot mode. -- **AutoToAutoFailedLimit** The maximum number of days for Auto Reboot mode to fail before the RebootFailed dialog box is shown. -- **DeviceLocalTime** The local time on the device sending the event. -- **EngagedModeLimit** The number of days to switch between DTE dialog boxes. -- **EnterAutoModeLimit** The maximum number of days for a device to enter Auto Reboot mode. -- **ETag** OneSettings versioning value. -- **IsForcedEnabled** Indicates whether Forced Reboot mode is enabled for this device. -- **IsUltimateForcedEnabled** Indicates whether Ultimate Forced Reboot mode is enabled for this device. -- **NotificationUxState** Indicates which dialog box is shown. -- **NotificationUxStateString** Indicates which dialog box is shown. -- **RebootUxState** Indicates the state of the restart (Engaged, Auto, Forced, or UltimateForced). -- **RebootUxStateString** Indicates the state of the restart (Engaged, Auto, Forced, or UltimateForced). -- **RebootVersion** Version of DTE. -- **SkipToAutoModeLimit** The minimum length of time to pass in restart pending before a device can be put into auto mode. -- **UpdateId** The ID of the update that is pending restart to finish installation. -- **UpdateRevision** The revision of the update that is pending restart to finish installation. - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootAcceptAutoDialog - -This event indicates that the Enhanced Engaged restart "accept automatically" dialog box was displayed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeviceLocalTime** The local time on the device sending the event. -- **ETag** OneSettings versioning value. -- **ExitCode** Indicates how users exited the dialog box. -- **RebootVersion** Version of DTE. -- **UpdateId** The ID of the update that is pending restart to finish installation. -- **UpdateRevision** The revision of the update that is pending restart to finish installation. -- **UserResponseString** The option that user chose on this dialog box. - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootFirstReminderDialog - -This event indicates that the Enhanced Engaged restart "first reminder" dialog box was displayed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeviceLocalTime** The local time on the device sending the event. -- **ETag** OneSettings versioning value. -- **ExitCode** Indicates how users exited the dialog box. -- **RebootVersion** Version of DTE. -- **UpdateId** The ID of the update that is pending restart to finish installation. -- **UpdateRevision** The revision of the update that is pending restart to finish installation. -- **UserResponseString** The option that user chose in this dialog box. - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootForcedPrecursorDialog - -This event indicates that the Enhanced Engaged restart "forced precursor" dialog box was displayed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeviceLocalTime** The local time on the device sending the event. -- **ETag** OneSettings versioning value. -- **ExitCode** Indicates how users exited the dialog box. -- **RebootVersion** Version of DTE. -- **UpdateId** The ID of the update that is pending restart to finish installation. -- **UpdateRevision** The revision of the update that is pending restart to finish installation. -- **UserResponseString** The option that the user chose in this dialog box. - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootForcedWarningDialog - -This event indicates that the Enhanced Engaged "forced warning" dialog box was displayed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeviceLocalTime** The local time on the device sending the event. -- **ETag** OneSettings versioning value. -- **ExitCode** Indicates how users exited the dialog box. -- **RebootVersion** Version of DTE. -- **UpdateId** The ID of the update that is pending restart to finish installation. -- **UpdateRevision** The revision of the update that is pending restart to finish installation. -- **UserResponseString** The option that the user chose in this dialog box. - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootRebootFailedDialog - -This event indicates that the Enhanced Engaged restart "restart failed" dialog box was displayed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeviceLocalTime** The local time of the device sending the event. -- **ETag** OneSettings versioning value. -- **ExitCode** Indicates how users exited the dialog box. -- **RebootVersion** Version of DTE. -- **UpdateId** The ID of the update that is pending restart to finish installation. -- **UpdateRevision** The revision of the update that is pending restart to finish installation. -- **UserResponseString** The option that the user chose in this dialog box. - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootRebootImminentDialog - -This event indicates that the Enhanced Engaged restart "restart imminent" dialog box was displayed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeviceLocalTime** Time the dialog box was shown on the local device. -- **ETag** OneSettings versioning value. -- **ExitCode** Indicates how users exited the dialog box. -- **RebootVersion** Version of DTE. -- **UpdateId** The ID of the update that is pending restart to finish installation. -- **UpdateRevision** The revision of the update that is pending restart to finish installation. -- **UserResponseString** The option that user chose in this dialog box. - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootSecondReminderDialog - -This event indicates that the second reminder dialog box was displayed for Enhanced Engaged restart. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeviceLocalTime** The time the dialog box was shown on the local device. -- **ETag** OneSettings versioning value. -- **ExitCode** Indicates how users exited the dialog box. -- **RebootVersion** Version of DTE. -- **UpdateId** The ID of the update that is pending restart to finish installation. -- **UpdateRevision** The revision of the update that is pending restart to finish installation. -- **UserResponseString** The option that the user chose in this dialog box. - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootThirdReminderDialog - -This event indicates that the third reminder dialog box for Enhanced Engaged restart was displayed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeviceLocalTime** The time the dialog box was shown on the local device. -- **ETag** OneSettings versioning value. -- **ExitCode** Indicates how users exited the dialog box. -- **RebootVersion** Version of DTE. -- **UpdateId** The ID of the update that is pending restart to finish installation. -- **UpdateRevision** The revision of the update that is pending restart to finish installation. -- **UserResponseString** The option that the user chose in this dialog box. - - -### Microsoft.Windows.Update.Orchestrator.CommitFailed - -This event indicates that a device was unable to restart after an update. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **errorCode** The error code that was returned. -- **wuDeviceid** The Windows Update device GUID. - - -### Microsoft.Windows.Update.Orchestrator.DeferRestart - -This event indicates that a restart required for installing updates was postponed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **filteredDeferReason** Applicable filtered reasons why reboot was postponed (such as user active, or low battery). -- **raisedDeferReason** Indicates all potential reasons for postponing restart (such as user active, or low battery). -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.Detection - -This event sends launch data for a Windows Update scan to help keep Windows secure and up to date. - -The following fields are available: - -- **deferReason** The reason why the device could not check for updates. -- **detectionBlockreason** The reason detection did not complete. -- **detectionDeferreason** A log of deferral reasons for every update state. -- **errorCode** The error code returned for the current process. -- **eventScenario** End-to-end update session ID, or indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was cancelled, succeeded, or failed. -- **flightID** The unique identifier for the flight (Windows Insider pre-release build) should be delivered to the device, if applicable. -- **interactive** Indicates whether the user initiated the session. -- **revisionNumber** The Update revision number. -- **updateId** The unique identifier of the Update. -- **updateScenarioType** Identifies the type of update session being performed. -- **wuDeviceid** The unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.Download - -This event sends launch data for a Windows Update download to help keep Windows secure and up to date. - -The following fields are available: - -- **deferReason** Reason for download not completing. -- **detectionDeferreason** Reason for download not completing -- **errorCode** An error code represented as a hexadecimal value. -- **eventScenario** End-to-end update session ID. -- **flightID** The specific ID of the Windows Insider build the device is getting. -- **interactive** Indicates whether the session is user initiated. -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.FlightInapplicable - -This event sends data on whether the update was applicable to the device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **EventPublishedTime** Time when this event was generated. -- **flightID** The specific ID of the Windows Insider build. -- **revisionNumber** Update revision number. -- **updateId** Unique Windows Update ID. -- **updateScenarioType** Update session type. -- **UpdateStatus** Last status of update. -- **wuDeviceid** Unique Device ID. - - -### Microsoft.Windows.Update.Orchestrator.InitiatingReboot - -This event sends data about an Orchestrator requesting a reboot from power management to help keep Windows secure and up to date. - -The following fields are available: - -- **EventPublishedTime** Time of the event. -- **flightID** Unique update ID -- **interactive** Indicates whether the reboot initiation stage of the update process was entered as a result of user action. -- **rebootOutsideOfActiveHours** Indicates whether the reboot was to occur outside of active hours. -- **revisionNumber** Revision number of the update. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.Install - -This event sends launch data for a Windows Update install to help keep Windows secure and up to date. - -The following fields are available: - -- **batteryLevel** Current battery capacity in mWh or percentage left. -- **deferReason** Reason for install not completing. -- **errorCode** The error code represented by a hexadecimal value. -- **eventScenario** End-to-end update session ID. -- **flightID** The ID of the Windows Insider build the device is getting. -- **flightUpdate** Indicates whether the update is a Windows Insider build. -- **ForcedRebootReminderSet** A boolean value that indicates if a forced reboot will happen for updates. -- **installCommitfailedtime** The time it took for a reboot to happen but the upgrade failed to progress. -- **installRebootinitiatetime** The time it took for a reboot to be attempted. -- **interactive** Identifies if session is user initiated. -- **minutesToCommit** The time it took to install updates. -- **rebootOutsideOfActiveHours** Indicates whether a reboot is scheduled outside of active hours. -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.LowUptimes - -This event is sent if a device is identified as not having sufficient uptime to reliably process updates in order to keep secure. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **lowUptimeMinHours** Current setting for the minimum number of hours needed to not be considered low uptime. -- **lowUptimeQueryDays** Current setting for the number of recent days to check for uptime. -- **uptimeMinutes** Number of minutes of uptime measured. -- **wuDeviceid** Unique device ID for Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.OneshotUpdateDetection - -This event returns data about scans initiated through settings UI, or background scans that are urgent; to help keep Windows secure and up to date. - -The following fields are available: - -- **externalOneshotupdate** The last time a task-triggered scan was completed. -- **interactiveOneshotupdate** The last time an interactive scan was completed. -- **oldlastscanOneshotupdate** The last time a scan completed successfully. -- **wuDeviceid** The Windows Update Device GUID (Globally-Unique ID). - - -### Microsoft.Windows.Update.Orchestrator.PostInstall - -This event sends data about lite stack devices (mobile, IOT, anything non-PC) immediately before data migration is launched to help keep Windows secure and up to date. - -The following fields are available: - -- **batteryLevel** Current battery capacity in megawatt-hours (mWh) or percentage left. -- **bundleId** The unique identifier associated with the specific content bundle. -- **bundleRevisionnumber** Identifies the revision number of the content bundle. -- **errorCode** The error code returned for the current phase. -- **eventScenario** State of update action. -- **flightID** The unique identifier for the flight (Windows Insider pre-release build) should be delivered to the device, if applicable. -- **sessionType** The Windows Update session type (Interactive or Background). -- **wuDeviceid** The unique device identifier used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.PowerMenuOptionsChanged - -This event is sent when the options in power menu changed, usually due to an update pending reboot, or after a update is installed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **powermenuNewOptions** The new options after the power menu changed. -- **powermenuOldOptions** The old options before the power menu changed. -- **rebootPendingMinutes** If the power menu changed because a reboot is pending due to a update, this indicates how long that reboot has been pending. -- **wuDeviceid** The device ID recorded by Windows Update if the power menu changed because a reboot is pending due to an update. - - -### Microsoft.Windows.Update.Orchestrator.PreShutdownStart - -This event is generated before the shutdown and commit operations. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. - - -### Microsoft.Windows.Update.Orchestrator.RebootFailed - -This event sends information about whether an update required a reboot and reasons for failure, to help keep Windows secure and up to date. - -The following fields are available: - -- **batteryLevel** Current battery capacity in mWh or percentage left. -- **deferReason** Reason for install not completing. -- **EventPublishedTime** The time that the reboot failure occurred. -- **flightID** Unique update ID. -- **installRebootDeferreason** Reason for reboot not occurring. -- **rebootOutsideOfActiveHours** Indicates whether a reboot was scheduled outside of active hours. -- **RebootResults** Hex code indicating failure reason. Typically, we expect this to be a specific USO generated hex code. -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.RefreshSettings - -This event sends basic data about the version of upgrade settings applied to the system to help keep Windows secure and up to date. - -The following fields are available: - -- **errorCode** Hex code for the error message, to allow lookup of the specific error. -- **settingsDownloadTime** Timestamp of the last attempt to acquire settings. -- **settingsETag** Version identifier for the settings. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.RestoreRebootTask - -This event sends data indicating that a reboot task is missing unexpectedly on a device and the task is restored because a reboot is still required, to help keep Windows secure and up to date. - -The following fields are available: - -- **RebootTaskRestoredTime** Time at which this reboot task was restored. -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **wuDeviceid** Device ID for the device on which the reboot is restored. - - -### Microsoft.Windows.Update.Orchestrator.SystemNeeded - -This event sends data about why a device is unable to reboot, to help keep Windows secure and up to date. - -The following fields are available: - -- **eventScenario** End-to-end update session ID. -- **rebootOutsideOfActiveHours** Indicates whether a reboot is scheduled outside of active hours. -- **revisionNumber** Update revision number. -- **systemNeededReason** List of apps or tasks that are preventing the system from restarting. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.UpdatePolicyCacheRefresh - -This event sends data on whether Update Management Policies were enabled on a device, to help keep Windows secure and up to date. - -The following fields are available: - -- **configuredPoliciescount** Number of policies on the device. -- **policiesNamevaluesource** Policy name and source of policy (group policy, MDM or flight). -- **policyCacherefreshtime** Time when policy cache was refreshed. -- **updateInstalluxsetting** Indicates whether a user has set policies via a user experience option. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.UpdateRebootRequired - -This event sends data about whether an update required a reboot to help keep Windows secure and up to date. - -The following fields are available: - -- **flightID** The specific ID of the Windows Insider build the device is getting. -- **interactive** Indicates whether the reboot initiation stage of the update process was entered as a result of user action. -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.updateSettingsFlushFailed - -This event sends information about an update that encountered problems and was not able to complete. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **errorCode** The error code encountered. -- **wuDeviceid** The ID of the device in which the error occurred. - - -### Microsoft.Windows.Update.Orchestrator.USODiagnostics - -This event sends data on whether the state of the update attempt, to help keep Windows secure and up to date. - -The following fields are available: - -- **errorCode** result showing success or failure of current update -- **revisionNumber** Unique revision number of the Update -- **updateId** Unique ID for Update -- **updateState** Progress within an update state -- **wuDeviceid** Unique ID for Device - - -### Microsoft.Windows.Update.Orchestrator.UsoSession - -This event represents the state of the USO service at start and completion. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **activeSessionid** A unique session GUID. -- **eventScenario** The state of the update action. -- **interactive** Is the USO session interactive? -- **lastErrorcode** The last error that was encountered. -- **lastErrorstate** The state of the update when the last error was encountered. -- **sessionType** A GUID that refers to the update session type. -- **updateScenarioType** A descriptive update session type. -- **wuDeviceid** The Windows Update device GUID. - - -### Microsoft.Windows.Update.UpdateStackServicing.CheckForUpdates - -This event sends data about the UpdateStackServicing check for updates, to help keep Windows up to date. - -The following fields are available: - -- **BspVersion** The version of the BSP. -- **CallerApplicationName** The name of the USS scheduled task. Example UssScheduled or UssBoot -- **ClientVersion** The version of the client. -- **CommercializationOperator** The name of the operator. -- **DetectionVersion** The string returned from the GetDetectionVersion export of the downloaded detection DLL. -- **DeviceName** The name of the device. -- **EventInstanceID** The USS session ID. -- **EventScenario** The scenario of the event. Example: Started, Failed, or Succeeded -- **OemName** The name of the manufacturer. -- **ServiceGuid** The GUID of the service. -- **StatusCode** The HRESULT code of the operation. -- **WUDeviceID** The Windows Update device ID. - - -### Microsoft.Windows.Update.Ux.MusNotification.EnhancedEngagedRebootUxState - -This event sends information about the configuration of Enhanced Direct-to-Engaged (eDTE), which includes values for the timing of how eDTE will progress through each phase of the reboot. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **AcceptAutoModeLimit** The maximum number of days for a device to automatically enter Auto Reboot mode. -- **AutoToAutoFailedLimit** The maximum number of days for Auto Reboot mode to fail before a Reboot Failed dialog will be shown. -- **DeviceLocalTime** The date and time (based on the device date/time settings) the reboot mode changed. -- **EngagedModeLimit** The number of days to switch between DTE (Direct-to-Engaged) dialogs. -- **EnterAutoModeLimit** The maximum number of days a device can enter Auto Reboot mode. -- **ETag** The Entity Tag that represents the OneSettings version. -- **IsForcedEnabled** Identifies whether Forced Reboot mode is enabled for the device. -- **IsUltimateForcedEnabled** Identifies whether Ultimate Forced Reboot mode is enabled for the device. -- **OldestUpdateLocalTime** The date and time (based on the device date/time settings) this update’s reboot began pending. -- **RebootUxState** Identifies the reboot state: Engaged, Auto, Forced, UltimateForced. -- **RebootVersion** The version of the DTE (Direct-to-Engaged). -- **SkipToAutoModeLimit** The maximum number of days to switch to start while in Auto Reboot mode. -- **UpdateId** The ID of the update that is waiting for reboot to finish installation. -- **UpdateRevision** The revision of the update that is waiting for reboot to finish installation. - - -### Microsoft.Windows.Update.Ux.MusNotification.RebootNoLongerNeeded - -This event is sent when a security update has successfully completed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **UtcTime** The Coordinated Universal Time that the restart was no longer needed. - - -### Microsoft.Windows.Update.Ux.MusNotification.RebootScheduled - -This event sends basic information about scheduling an update-related reboot, to get security updates and to help keep Windows secure and up to date. - -The following fields are available: - -- **activeHoursApplicable** Indicates whether Active Hours applies on this device. -- **forcedReboot** True, if a reboot is forced on the device. Otherwise, this is False -- **rebootArgument** Argument for the reboot task. It also represents specific reboot related action. -- **rebootOutsideOfActiveHours** True, if a reboot is scheduled outside of active hours. False, otherwise. -- **rebootScheduledByUser** True, if a reboot is scheduled by user. False, if a reboot is scheduled automatically. -- **rebootState** Current state of the reboot. -- **revisionNumber** Revision number of the OS. -- **scheduledRebootTime** Time scheduled for the reboot. -- **updateId** Identifies which update is being scheduled. -- **wuDeviceid** The unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Ux.MusNotification.ToastDisplayedToScheduleReboot - -This event is sent when a toast notification is shown to the user about scheduling a device restart. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **UtcTime** The Coordinated Universal Time when the toast notification was shown. - - -### Microsoft.Windows.Update.Ux.MusUpdateSettings.RebootScheduled - -This event sends basic information for scheduling a device restart to install security updates. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **activeHoursApplicable** Is the restart respecting Active Hours? -- **forcedReboot** True, if a reboot is forced on the device. Otherwise, this is False -- **rebootArgument** The arguments that are passed to the OS for the restarted. -- **rebootOutsideOfActiveHours** Was the restart scheduled outside of Active Hours? -- **rebootScheduledByUser** Was the restart scheduled by the user? If the value is false, the restart was scheduled by the device. -- **rebootState** The state of the restart. -- **revisionNumber** The revision number of the OS being updated. -- **scheduledRebootTime** Time of the scheduled reboot -- **updateId** The Windows Update device GUID. -- **wuDeviceid** The Windows Update device GUID. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.ICOInteractionCampaignComplete - -This event is generated whenever a RUXIM user interaction campaign becomes complete. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **InteractionCampaignID** GUID identifying the interaction campaign that became complete. -- **ResultId** The final result of the interaction campaign. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.ICSEvaluateInteractionCampaign - -This event is generated when the RUXIM Interaction Campaign Scheduler (RUXIMICS.EXE) finishes processing an interaction campaign. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **ControlId** String identifying the control (if any) that was selected by the user during presentation. -- **hrInteractionHandler** The error (if any) reported by the RUXIM Interaction Handler while processing the interaction campaign. -- **hrScheduler** The error (if any) encountered by RUXIM Interaction Campaign Scheduler itself while processing the interaction campaign. -- **InteractionCampaignID** The ID of the interaction campaign that was processed. -- **ResultId** The result of the evaluation/presentation. -- **WasCompleted** True if the interaction campaign is complete. -- **WasPresented** True if the Interaction Handler displayed the interaction campaign to the user. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.ICSExit - -This event is generated when the RUXIM Interaction Campaign Scheduler (RUXIMICS) exits. The data collected with this event is used to help keep Windows up to date and performing properly. - - - -### Microsoft.Windows.WindowsUpdate.RUXIM.ICSLaunch - -This event is generated when the RUXIM Interaction Campaign Scheduler (RUXIMICS.EXE) is launched. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **CommandLine** The command line used to launch RUXIMICS. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.ICSOneSettingsSyncExit - -This event is sent when RUXIM completes checking with OneSettings to retrieve any UX interaction campaigns that may need to be displayed. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **hrInitialize** Error, if any, that occurred while initializing OneSettings. -- **hrQuery** Error, if any, that occurred while retrieving UX interaction campaign data from OneSettings. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.ICSOneSettingsSyncLaunch - -This event is sent when RUXIM begins checking with OneSettings to retrieve any UX interaction campaigns that may need to be displayed. The data collected with this event is used to help keep Windows up to date. - - - -### Microsoft.Windows.WindowsUpdate.RUXIM.IHEvaluateAndPresent - -This event is generated when the RUXIM Interaction Handler finishes evaluating, and possibly presenting an interaction campaign. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **hrLocal** The error (if any) encountered by RUXIM Interaction Handler during evaluation and presentation. -- **hrPresentation** The error (if any) reported by RUXIM Presentation Handler during presentation. -- **InteractionCampaignID** GUID; the user interaction campaign processed by RUXIM Interaction Handler. -- **ResultId** The result generated by the evaluation and presentation. -- **WasCompleted** True if the user interaction campaign is complete. -- **WasPresented** True if the user interaction campaign is displayed to the user. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.IHExit - -This event is generated when the RUXIM Interaction Handler (RUXIMIH.EXE) exits. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **InteractionCampaignID** GUID identifying the interaction campaign that RUXIMIH processed. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.IHLaunch - -This event is generated when the RUXIM Interaction Handler (RUXIMIH.EXE) is launched. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **CommandLine** The command line used to launch RUXIMIH. -- **InteractionCampaignID** GUID identifying the user interaction campaign that the Interaction Handler will process. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.SystemEvaluator.Evaluation - -This event is generated whenever the RUXIM Evaluator DLL performs an evaluation. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **HRESULT** Error, if any, that occurred during evaluation. (Note that if errors encountered during individual checks do not affect the overall result of the evaluation, those errors will be reported in NodeEvaluationData, but this HRESULT will still be zero.) -- **Id** GUID passed in by the caller to identify the evaluation. -- **NodeEvaluationData** Structure showing the results of individual checks that occurred during the overall evaluation. -- **Result** The overall result generated by the evaluation. - - -## Windows Update mitigation events - -### Mitigation360Telemetry.MitigationCustom.CleanupSafeOsImages - -This event sends data specific to the CleanupSafeOsImages mitigation used for OS Updates. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ClientId** The client ID used by Windows Update. -- **FlightId** The ID of each Windows Insider build the device received. -- **InstanceId** A unique device ID that identifies each update instance. -- **MitigationScenario** The update scenario in which the mitigation was executed. -- **MountedImageCount** The number of mounted images. -- **MountedImageMatches** The number of mounted image matches. -- **MountedImagesFailed** The number of mounted images that could not be removed. -- **MountedImagesRemoved** The number of mounted images that were successfully removed. -- **MountedImagesSkipped** The number of mounted images that were not found. -- **RelatedCV** The correlation vector value generated from the latest USO scan. -- **Result** HResult of this operation. -- **ScenarioId** ID indicating the mitigation scenario. -- **ScenarioSupported** Indicates whether the scenario was supported. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each Windows Update. -- **WuId** Unique ID for the Windows Update client. - - -### Mitigation360Telemetry.MitigationCustom.FixupEditionId - -This event sends data specific to the FixupEditionId mitigation used for OS Updates. The data collected with this event is used to help keep Windows secure and up to date. - - - -## Windows Update Reserve Manager events - -### Microsoft.Windows.UpdateReserveManager.CommitPendingHardReserveAdjustment - -This event is sent when the Update Reserve Manager commits a hard reserve adjustment that was pending. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.UpdateReserveManager.InitializeUpdateReserveManager - -This event returns data about the Update Reserve Manager, including whether it’s been initialized. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.UpdateReserveManager.RemovePendingHardReserveAdjustment - -This event is sent when the Update Reserve Manager removes a pending hard reserve adjustment. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.UpdateReserveManager.UpdatePendingHardReserveAdjustment - -This event is sent when the Update Reserve Manager needs to adjust the size of the hard reserve after the option content is installed. The data collected with this event is used to help keep Windows secure and up to date. - - - -## Winlogon events - -### Microsoft.Windows.Security.Winlogon.SetupCompleteLogon - -This event signals the completion of the setup process. It happens only once during the first logon. - - - -## XBOX events - -### Microsoft.Xbox.XamTelemetry.AppActivationError - -This event indicates whether the system detected an activation error in the app. - -The following fields are available: - -- **ActivationUri** Activation URI (Uniform Resource Identifier) used in the attempt to activate the app. -- **AppId** The Xbox LIVE Title ID. -- **AppUserModelId** The AUMID (Application User Model ID) of the app to activate. -- **Result** The HResult error. -- **UserId** The Xbox LIVE User ID (XUID). - - -### Microsoft.Xbox.XamTelemetry.AppActivity - -This event is triggered whenever the current app state is changed by: launch, switch, terminate, snap, etc. - -The following fields are available: - -- **AppActionId** The ID of the application action. -- **AppCurrentVisibilityState** The ID of the current application visibility state. -- **AppId** The Xbox LIVE Title ID of the app. -- **AppPackageFullName** The full name of the application package. -- **AppPreviousVisibilityState** The ID of the previous application visibility state. -- **AppSessionId** The application session ID. -- **AppType** The type ID of the application (AppType_NotKnown, AppType_Era, AppType_Sra, AppType_Uwa). -- **BCACode** The BCA (Burst Cutting Area) mark code of the optical disc used to launch the application. -- **DurationMs** The amount of time (in milliseconds) since the last application state transition. -- **IsTrialLicense** This boolean value is TRUE if the application is on a trial license. -- **LicenseType** The type of licensed used to authorize the app (0 - Unknown, 1 - User, 2 - Subscription, 3 - Offline, 4 - Disc). -- **LicenseXuid** If the license type is 1 (User), this field contains the XUID (Xbox User ID) of the registered owner of the license. -- **ProductGuid** The Xbox product GUID (Globally-Unique ID) of the application. -- **UserId** The XUID (Xbox User ID) of the current user. diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md deleted file mode 100644 index 9e654c4f7c..0000000000 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md +++ /dev/null @@ -1,6543 +0,0 @@ ---- -description: Learn more about the Windows 10, version 1709 diagnostic data gathered at the basic level. -title: Windows 10, version 1709 basic diagnostic events and fields (Windows 10) -ms.service: windows-client -ms.subservice: itpro-privacy -localizationpriority: medium -author: DHB-MSFT -ms.author: danbrown -manager: laurawi -ms.date: 03/27/2017 -ms.topic: reference ---- - - -# Windows 10, version 1709 basic level Windows diagnostic events and fields - - **Applies to** - -- Windows 10, version 1709 - - -The Basic level 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. When the level is set to Basic, it also includes the Security level information. - -The Basic level 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: - -- [Required diagnostic events and fields for Windows 11, versions 23H2 and 22H2](required-diagnostic-events-fields-windows-11-22H2.md) -- [Required diagnostic events and fields for Windows 11, version 21H2](required-windows-11-diagnostic-events-and-fields.md) -- [Required diagnostic events and fields for Windows 10: versions 22H2, 21H2, 21H1, 20H2, and 2004](required-windows-diagnostic-data-events-and-fields-2004.md) -- [Windows 10, version 1903 and Windows 10, version 1909 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1903.md) -- [Windows 10, version 1809 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1809.md) -- [Windows 10, version 1803 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1803.md) -- [Windows 10, version 1703 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1703.md) -- [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) -- [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) - - - -## 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_RS4** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_RS4** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_RS4** 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. -- **DataSourceMatchingInfoPassive_RS4** The count of the number of this particular object type present on this device. -- **DataSourceMatchingInfoPostUpgrade_RS4** The count of the number of this particular object type present on this device. -- **DatasourceSystemBios_19H1Setup** The total number of objects of this type present on this device. -- **DatasourceSystemBios_RS4** 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. -- **DecisionDevicePnp_RS4** 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. -- **DecisionMatchingInfoBlock_RS4** The count of the number of this particular object type present on this device. -- **DecisionMatchingInfoPassive_RS4** The count of the number of this particular object type present on this device. -- **DecisionMatchingInfoPostUpgrade_RS4** The count of the number of this particular object type present on this device. -- **DecisionMediaCenter_RS4** The count of the number of this particular object type present on this device. -- **DecisionSystemBios_19H1Setup** The total number of objects of this type present on this device. -- **DecisionSystemBios_RS4** The total number of objects of this type present on this device. -- **InventoryApplicationFile** The total number of objects of this type present on this device. -- **InventoryLanguagePack** The total number of objects of this type present on this device. -- **InventoryMediaCenter** The total number of objects of this type present on this device. -- **InventorySystemBios** The total number of objects of this type present on this device. -- **InventoryUplevelDriverPackage** The total number of objects of this type present on this device. -- **PCFP** The total number of objects of this type present on this device. -- **SystemMemory** The total number of objects of this type present on this device. -- **SystemProcessorCompareExchange** The total number of objects of this type present on this device. -- **SystemProcessorLahfSahf** The total number of objects of this type present on this device. -- **SystemProcessorNx** 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. -- **SystemProcessorSse2** The total number of objects of this type present on this device. -- **SystemTouch** The total number of objects of this type present on this device. -- **SystemWim** The total number of objects of this type present on this device. -- **SystemWindowsActivationStatus** The total number of objects of this type present on this device. -- **SystemWlan** The total number of objects of this type present on this device. -- **Wmdrm_RS4** The total Wmdrm objects targeting Windows 10, version 1803 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** 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. -- **CompatModelIndex** The compatibility prediction for this file. -- **HasCitData** Indicates whether the file is present in CIT data. -- **HasUpgradeExe** Indicates whether the anti-virus app has an upgrade.exe file. -- **IsAv** Is the file an anti-virus reporting EXE? -- **ResolveAttempted** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **ActiveNetworkConnection** Indicates whether the device is an active network device. -- **AppraiserVersion** The version of the appraiser file generating the events. -- **IsBootCritical** Indicates whether the device boot is critical. -- **WuDriverCoverage** Indicates whether there is a driver uplevel for this device, according to Windows Update. -- **WuDriverUpdateId** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. - - -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeRemove - -This event indicates that the DataSourceMatchingInfoPostUpgrade 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file generating the events. - - -### Microsoft.Windows.Appraiser.General.DatasourceSystemBiosRemove - -This event indicates that the DatasourceSystemBios 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** 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. -- **BlockingApplication** 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? -- **HardBlock** This file is blocked in the SDB. -- **HasUxBlockOverride** 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? -- **MigRemoval** 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? -- **NeedsInstallPostUpgradeData** 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? -- **NeedsReinstallPostUpgradeData** After upgrade, this file will have a post-upgrade notification to reinstall the app. -- **NeedsUninstallAction** The file must be uninstalled to complete the upgrade. -- **SdbBlockUpgrade** 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. -- **SdbBlockUpgradeUntilUpdate** 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. -- **SdbReinstallUpgradeWarn** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. -- **AssociatedDriverIsBlocked** Is the driver associated with this PNP device blocked? -- **AssociatedDriverWillNotMigrate** Will the driver associated with this plug-and-play device migrate? -- **BlockAssociatedDriver** Should the driver associated with this PNP device be blocked? -- **BlockingDevice** Is this PNP device blocking upgrade? -- **BlockUpgradeIfDriverBlocked** 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? -- **DisplayGenericMessage** Will a generic message be shown during Setup for this PNP device? -- **DriverAvailableInbox** Is a driver included with the operating system for this PNP device? -- **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 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? - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? -- **DriverIsDriverBlocked** Is the driver package blocked because of a driver block? -- **DriverShouldNotMigrate** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? -- **NeedsUninstallAction** Does the user need to take an action in setup due to a matching info block? -- **SdbBlockUpgrade** Is a matching info block blocking upgrade? -- **SdbBlockUpgradeCanReinstall** 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? - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? -- **NeedsReinstallPostUpgradeData** 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.DecisionMatchingInfoPostUpgradeRemove - -This event indicates that the DecisionMatchingInfoPostUpgrade 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? -- **MediaCenterIndicators** Do any indicators imply that Windows Media Center is in active use? -- **MediaCenterInUse** Is Windows Media Center actively being used? -- **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? - - -### Microsoft.Windows.Appraiser.General.DecisionMediaCenterRemove - -This event indicates that the DecisionMediaCenter 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file generating the events. -- **Blocking** 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. -- **HasBiosBlock** Does the device have a BIOS block? - - -### Microsoft.Windows.Appraiser.General.DecisionSystemBiosRemove - -This event indicates that the DecisionSystemBios 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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. -- **OldData** The previous data in the registry value before the scan ran. -- **PCFP** An ID for the system calculated by hashing hardware identifiers. -- **RegKey** The registry key name for which a result is being sent. -- **RegValue** 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file generating the events. -- **AvDisplayName** 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. -- **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. -- **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. -- **BoeProgramId** 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. -- **FileId** A hash that uniquely identifies a file. -- **FileVersion** The File version field from the file metadata under Properties -> Details. -- **HasUpgradeExe** Indicates whether the antivirus app has an upgrade.exe file. -- **IsAv** Indicates whether the file an antivirus reporting EXE. -- **LinkDate** The date and time that this file was linked on. -- **LowerCaseLongPath** The full file path to the file that was inventoried on the device. -- **Name** The name of the file that was inventoried. -- **ProductName** The Product name field from the file metadata under Properties -> Details. -- **ProductVersion** 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. -- **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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **HasLanguagePack** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? -- **HasExtendedUserAccounts** Are any Windows Media Center Extender user accounts configured? -- **HasWatchedFolders** Are any folders configured for Windows Media Center to watch? -- **IsDefaultLauncher** 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? -- **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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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. -- **Manufacturer** The manufacturer field from Win32_ComputerSystem. -- **Model** The model field from Win32_ComputerSystem. - - -### Microsoft.Windows.Appraiser.General.InventorySystemBiosRemove - -This event indicates that the InventorySystemBios 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **BootCritical** Is the driver package marked as boot critical? -- **Build** The build value from the driver package. -- **CatalogFile** The name of the catalog file within the driver package. -- **Class** The device class from the driver package. -- **ClassGuid** The device class unique ID from the driver package. -- **Date** The date from the driver package. -- **Inbox** 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. -- **Provider** The provider of the driver package. -- **PublishedName** The name of the INF file after it was renamed. -- **Revision** The revision of the driver package. -- **SignatureStatus** Indicates if the driver package is signed. Unknown = 0, Unsigned = 1, Signed = 2. -- **VersionMajor** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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. -- **AppraiserProcess** The name of the process that launched Appraiser. -- **AppraiserVersion** The version of the Appraiser file generating the events. -- **Context** Indicates what mode Appraiser is running in. Example: Setup or Telemetry. -- **PCFP** 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. -- **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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? -- **pageFile** 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. -- **ramKB** 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). -- **virtualKB** The amount of virtual memory (in KB). - - -### Microsoft.Windows.Appraiser.General.SystemMemoryRemove - -This event that the SystemMemory 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? - - -### Microsoft.Windows.Appraiser.General.SystemProcessorCompareExchangeRemove - -This event indicates that the SystemProcessorCompareExchange 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? - - -### Microsoft.Windows.Appraiser.General.SystemProcessorLahfSahfRemove - -This event indicates that the SystemProcessorLahfSahf 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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. -- **NXProcessorSupport** Does the processor support NX? - - -### Microsoft.Windows.Appraiser.General.SystemProcessorNxRemove - -This event indicates that the SystemProcessorNx 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? - - -### Microsoft.Windows.Appraiser.General.SystemProcessorPrefetchWRemove - -This event indicates that the SystemProcessorPrefetchW 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? - - -### Microsoft.Windows.Appraiser.General.SystemProcessorSse2Remove - -This event indicates that the SystemProcessorSse2 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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. - - -### Microsoft.Windows.Appraiser.General.SystemTouchRemove - -This event indicates that the SystemTouch 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemTouchStartSync - -This event indicates that a new set of SystemTouchAdd 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWimAdd - -This event sends data indicating whether the operating system is running from a compressed Windows Imaging Format (WIM) file, to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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. - - -### Microsoft.Windows.Appraiser.General.SystemWimRemove - -This event indicates that the SystemWim 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWimStartSync - -This event indicates that a new set of SystemWimAdd 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusAdd - -This event sends data indicating whether the current operating system is activated, to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? - - -### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusRemove - -This event indicates that the SystemWindowsActivationStatus 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusStartSync - -This event indicates that a new set of SystemWindowsActivationStatusAdd 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWlanAdd - -This event sends data indicating whether the system has WLAN, and if so, whether it uses an emulated driver that could block an upgrade, to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? -- **WlanEmulatedDriver** Does the device have an emulated WLAN driver? -- **WlanExists** Does the device support WLAN at all? -- **WlanModulePresent** Are any WLAN modules present? -- **WlanNativeDriver** Does the device have a non-emulated WLAN driver? - - -### Microsoft.Windows.Appraiser.General.SystemWlanRemove - -This event indicates that the SystemWlan 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWlanStartSync - -This event indicates that a new set of SystemWlanAdd 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.TelemetryRunHealth - -This event indicates the parameters and result of a diagnostic data run. This allows the rest of the data sent over the course of the run to be properly contextualized and understood, which is then used to keep Windows up to date. - -The following fields are available: - -- **AppraiserBranch** The source branch in which the version of Appraiser that is running was built. -- **AppraiserDataVersion** The version of the data files being used by the Appraiser telemetry run. -- **AppraiserProcess** The name of the process that launched Appraiser. -- **AppraiserVersion** The file version (major, minor and build) of the Appraiser DLL, concatenated without dots. -- **AuxFinal** Obsolete, always set to false. -- **AuxInitial** Obsolete, indicates if Appraiser is writing data files to be read by the Get Windows 10 app. -- **DeadlineDate** A timestamp representing the deadline date, which is the time until which appraiser will wait to do a full scan. -- **EnterpriseRun** Indicates whether the diagnostic data run is an enterprise run, which means appraiser was run from the command line with an extra enterprise parameter. -- **FullSync** Indicates if Appraiser is performing a full sync, which means that full set of events representing the state of the machine are sent. Otherwise, only the changes from the previous run are sent. -- **InventoryFullSync** Indicates if inventory is performing a full sync, which means that the full set of events representing the inventory of machine are sent. -- **PCFP** An ID for the system calculated by hashing hardware identifiers. -- **PerfBackoff** Indicates if the run was invoked with logic to stop running when a user is present. Helps to understand why a run may have a longer elapsed time than normal. -- **PerfBackoffInsurance** Indicates if appraiser is running without performance backoff because it has run with perf backoff and failed to complete several times in a row. -- **RunAppraiser** Indicates if Appraiser was set to run at all. If this if false, it is understood that data events will not be received from this device. -- **RunDate** The date that the diagnostic data run was stated, expressed as a filetime. -- **RunGeneralTel** Indicates if the generaltel.dll component was run. Generaltel collects additional diagnostic data on an infrequent schedule and only from machines at diagnostic data levels higher than Basic. -- **RunOnline** Indicates if appraiser was able to connect to Windows Update and theefore is making decisions using up-to-date driver coverage information. -- **RunResult** The hresult of the Appraiser diagnostic data run. -- **SendingUtc** Indicates whether the Appraiser client is sending events during the current diagnostic data run. -- **StoreHandleIsNotNull** Obsolete, always set to false -- **TelementrySent** Indicates whether diagnostic data was successfully sent. -- **ThrottlingUtc** Indicates whether the Appraiser client is throttling its output of CUET events to avoid being disabled. This increases runtime but also diagnostic data reliability. -- **Time** The client time of the event. -- **VerboseMode** Indicates if appraiser ran in Verbose mode, which is a test-only mode with extra logging. -- **WhyFullSyncWithoutTablePrefix** Indicates the reason or reasons that a full sync was generated. - - -### Microsoft.Windows.Appraiser.General.WmdrmAdd - -This event sends data about the usage of older digital rights management on the system, to help keep Windows up to date. This data does not indicate the details of the media using the digital rights management, only whether any such files exist. Collecting this data was critical to ensuring the correct mitigation for customers, and should be able to be removed once all mitigations are in place. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **BlockingApplication** Same as NeedsDismissAction. -- **NeedsDismissAction** Indicates if a dismissible message is needed to warn the user about a potential loss of data due to DRM deprecation. -- **WmdrmApiResult** Raw value of the API used to gather DRM state. -- **WmdrmCdRipped** Indicates if the system has any files encrypted with personal DRM, which was used for ripped CDs. -- **WmdrmIndicators** WmdrmCdRipped OR WmdrmPurchased. -- **WmdrmInUse** WmdrmIndicators AND dismissible block in setup was not dismissed. -- **WmdrmNonPermanent** Indicates if the system has any files with non-permanent licenses. -- **WmdrmPurchased** Indicates if the system has any files with permanent licenses. - - -### Microsoft.Windows.Appraiser.General.WmdrmRemove - -This event indicates that the Wmdrm 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.WmdrmStartSync - -The WmdrmStartSync event indicates that a new set of WmdrmAdd events will be sent. This event is used to understand the usage of older digital rights management on the system, to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -## Census events - -### Census.App - -This event sends version data about the Apps running on this device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **AppraiserEnterpriseErrorCode** The error code of the last Appraiser enterprise run. -- **AppraiserErrorCode** The error code of the last Appraiser run. -- **AppraiserRunEndTimeStamp** The end time of the last Appraiser run. -- **AppraiserRunIsInProgressOrCrashed** Flag that indicates if the Appraiser run is in progress or has crashed. -- **AppraiserRunStartTimeStamp** The start time of the last Appraiser run. -- **AppraiserTaskEnabled** Whether the Appraiser task is enabled. -- **AppraiserTaskExitCode** The Appraiser task exist code. -- **AppraiserTaskLastRun** The last runtime for the Appraiser task. -- **CensusVersion** The version of Census that generated the current data for this device. -- **IEVersion** The version of Internet Explorer that is running on the device. - - -### Census.Battery - -This event sends type and capacity data about the battery on the device, as well as the number of connected standby devices in use. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **InternalBatteryCapablities** Represents information about what the battery is capable of doing. -- **InternalBatteryCapacityCurrent** Represents the battery's current fully charged capacity in mWh (or relative). Compare this value to DesignedCapacity  to estimate the battery's wear. -- **InternalBatteryCapacityDesign** Represents the theoretical capacity of the battery when new, in mWh. -- **InternalBatteryNumberOfCharges** Provides the number of battery charges. This is used when creating new products and validating that existing products meets targeted functionality performance. -- **IsAlwaysOnAlwaysConnectedCapable** Represents whether the battery enables the device to be AlwaysOnAlwaysConnected . Boolean value. - - -### Census.Enterprise - -This event sends data about Azure presence, type, and cloud domain use in order to provide an understanding of the use and integration of devices in an enterprise, cloud, and server environment. The data collected with this event is used to help keep Windows secure. - -The following fields are available: - -- **AzureOSIDPresent** Represents the field used to identify an Azure machine. -- **AzureVMType** Represents whether the instance is Azure VM PAAS, Azure VM IAAS or any other VMs. -- **CDJType** Represents the type of cloud domain joined for the machine. -- **CommercialId** Represents the GUID for the commercial entity which the device is a member of.  Will be used to reflect insights back to customers. -- **ContainerType** The type of container, such as process or virtual machine hosted. -- **EnrollmentType** Defines the type of MDM enrollment on the device. -- **HashedDomain** The hashed representation of the user domain used for login. -- **IsCloudDomainJoined** Is this device joined to an Azure Active Directory (AAD) tenant? true/false -- **IsDERequirementMet** Represents if the device can do device encryption. -- **IsDeviceProtected** Represents if Device protected by BitLocker/Device Encryption -- **IsDomainJoined** Indicates whether a machine is joined to a domain. -- **IsEDPEnabled** Represents if Enterprise data protected on the device. -- **IsMDMEnrolled** Whether the device has been MDM Enrolled or not. -- **MPNId** Returns the Partner ID/MPN ID from Regkey. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\DeployID -- **SCCMClientId** This ID correlate systems that send data to Compat Analytics (OMS) and other OMS based systems with systems in an enterprise Configuration Manager environment. -- **ServerFeatures** Represents the features installed on a Windows Server. This can be used by developers and administrators who need to automate the process of determining the features installed on a set of server computers. -- **SystemCenterID** The Configuration Manager ID is an anonymized one-way hash of the Active Directory Organization identifier - - -### Census.Firmware - -This event sends data about the BIOS and startup embedded in the device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **FirmwareManufacturer** Represents the manufacturer of the device's firmware (BIOS). -- **FirmwareReleaseDate** Represents the date the current firmware was released. -- **FirmwareType** Represents the firmware type. The various types can be unknown, BIOS, UEFI. -- **FirmwareVersion** Represents the version of the current firmware. - - -### Census.Flighting - -This event sends Windows Insider data from customers participating in improvement testing and feedback programs. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeviceSampleRate** The telemetry sample rate assigned to the device. -- **EnablePreviewBuilds** Used to enable Windows Insider builds on a device. -- **FlightIds** A list of the different Windows Insider builds on this device. -- **FlightingBranchName** The name of the Windows Insider branch currently used by the device. -- **IsFlightsDisabled** Represents if the device is participating in the Windows Insider program. -- **MSA_Accounts** Represents a list of hashed IDs of the Microsoft Accounts that are flighting (pre-release builds) on this device. -- **SSRK** Retrieves the mobile targeting settings. - - -### Census.Hardware - -This event sends data about the device, including hardware type, OEM brand, model line, model, telemetry level setting, and TPM support. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ActiveMicCount** The number of active microphones attached to the device. -- **ChassisType** Represents the type of device chassis, such as desktop or low profile desktop. The possible values can range between 1 - 36. -- **ComputerHardwareID** Identifies a device class that is represented by a hash of different SMBIOS fields. -- **D3DMaxFeatureLevel** Supported Direct3D version. -- **DeviceColor** Indicates a color of the device. -- **DeviceForm** Indicates the form as per the device classification. -- **DeviceName** The device name that is set by the user. -- **DigitizerSupport** Is a digitizer supported? -- **DUID** The device unique ID. -- **Gyroscope** Indicates whether the device has a gyroscope (a mechanical component that measures and maintains orientation). -- **InventoryId** The device ID used for compatibility testing. -- **Magnetometer** Indicates whether the device has a magnetometer (a mechanical component that works like a compass). -- **NFCProximity** Indicates whether the device supports NFC (a set of communication protocols that helps establish communication when applicable devices are brought close together.) -- **OEMDigitalMarkerFileName** The name of the file placed in the \Windows\system32\drivers directory that specifies the OEM and model name of the device. -- **OEMManufacturerName** The device manufacturer name. The OEMName for an inactive device is not reprocessed even if the clean OEM name is changed at a later date. -- **OEMModelBaseBoard** The baseboard model used by the OEM. -- **OEMModelBaseBoardVersion** Differentiates between developer and retail devices. -- **OEMModelName** The device model name. -- **OEMModelNumber** The device model number. -- **OEMModelSKU** The device edition that is defined by the manufacturer. -- **OEMModelSystemFamily** The system family set on the device by an OEM. -- **OEMModelSystemVersion** The system model version set on the device by the OEM. -- **OEMOptionalIdentifier** A Microsoft assigned value that represents a specific OEM subsidiary. -- **OEMSerialNumber** The serial number of the device that is set by the manufacturer. -- **PhoneManufacturer** The friendly name of the phone manufacturer. -- **PowerPlatformRole** The OEM preferred power management profile. It's used to help to identify the basic form factor of the device. -- **SoCName** The firmware manufacturer of the device. -- **StudyID** Used to identify retail and non-retail device. -- **TelemetryLevel** The telemetry level the user has opted into, such as Basic or Enhanced. -- **TelemetryLevelLimitEnhanced** The telemetry level for Windows Analytics-based solutions. -- **TelemetrySettingAuthority** Determines who set the telemetry level, such as GP, MDM, or the user. -- **TPMVersion** The supported Trusted Platform Module (TPM) on the device. If no TPM is present, the value is 0. -- **VoiceSupported** Does the device have a cellular radio capable of making voice calls? - - -### Census.Memory - -This event sends data about the memory on the device, including ROM and RAM. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **TotalPhysicalRAM** Represents the physical memory (in MB). -- **TotalVisibleMemory** Represents the memory that is not reserved by the system. - - -### Census.Network - -This event sends data about the mobile and cellular network used by the device (mobile service provider, network, device ID, and service cost factors). The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **IMEI0** Represents the International Mobile Station Equipment Identity. This number is usually unique and used by the mobile operator to distinguish different phone hardware. Microsoft does not have access to mobile operator billing data so collecting this data does not expose or identify the user. The two fields represent phone with dual sim coverage. -- **IMEI1** Represents the International Mobile Station Equipment Identity. This number is usually unique and used by the mobile operator to distinguish different phone hardware. Microsoft does not have access to mobile operator billing data so collecting this data does not expose or identify the user. The two fields represent phone with dual sim coverage. -- **MCC0** Represents the Mobile Country Code (MCC). It used with the Mobile Network Code (MNC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. -- **MCC1** Represents the Mobile Country Code (MCC). It used with the Mobile Network Code (MNC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. -- **MEID** Represents the Mobile Equipment Identity (MEID). MEID is a worldwide unique phone ID assigned to CDMA phones. MEID replaces electronic serial number (ESN), and is equivalent to IMEI for GSM and WCDMA phones. Microsoft does not have access to mobile operator billing data so collecting this data does not expose or identify the user. -- **MNC0** Retrieves the Mobile Network Code (MNC). It used with the Mobile Country Code (MCC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. -- **MNC1** Retrieves the Mobile Network Code (MNC). It used with the Mobile Country Code (MCC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. -- **MobileOperatorBilling** Represents the telephone company that provides services for mobile phone users. -- **MobileOperatorCommercialized** Represents which reseller and geography the phone is commercialized for. This is the set of values on the phone for who and where it was intended to be used. For example, the commercialized mobile operator code AT&T in the US would be ATT-US. -- **MobileOperatorNetwork0** Represents the operator of the current mobile network that the device is used on. (AT&T, T-Mobile, Vodafone). The two fields represent phone with dual sim coverage. -- **MobileOperatorNetwork1** Represents the operator of the current mobile network that the device is used on. (AT&T, T-Mobile, Vodafone). The two fields represent phone with dual sim coverage. -- **NetworkAdapterGUID** The GUID of the primary network adapter. -- **NetworkCost** Represents the network cost associated with a connection. -- **SPN0** Retrieves the Service Provider Name (SPN). For example, these might be AT&T, Sprint, T-Mobile, or Verizon. The two fields represent phone with dual sim coverage. -- **SPN1** Retrieves the Service Provider Name (SPN). For example, these might be AT&T, Sprint, T-Mobile, or Verizon. The two fields represent phone with dual sim coverage. - - -### Census.OS - -This event sends data about the operating system such as the version, locale, update service configuration, when and how it was originally installed, and whether it is a virtual device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ActivationChannel** Retrieves the retail license key or Volume license key for a machine. -- **AssignedAccessStatus** Kiosk configuration mode. -- **CompactOS** Indicates if the Compact OS feature from Win10 is enabled. -- **DeveloperUnlockStatus** Represents if a device has been developer unlocked by the user or Group Policy. -- **DeviceTimeZone** The time zone that is set on the device. Example: Pacific Standard Time -- **GenuineState** Retrieves the ID Value specifying the OS Genuine check. -- **InstallationType** Retrieves the type of OS installation. (Clean, Upgrade, Reset, Refresh, Update). -- **InstallLanguage** The first language installed on the user machine. -- **IsDeviceRetailDemo** Retrieves if the device is running in demo mode. -- **IsEduData** Returns Boolean if the education data policy is enabled. -- **IsPortableOperatingSystem** Retrieves whether OS is running Windows-To-Go -- **IsSecureBootEnabled** Retrieves whether Boot chain is signed under UEFI. -- **LanguagePacks** The list of language packages installed on the device. -- **LicenseStateReason** Retrieves why (or how) a system is licensed or unlicensed. The HRESULT may indicate an error code that indicates a key blocked error, or it may indicate that we are running an OS License granted by the MS store. -- **OA3xOriginalProductKey** Retrieves the License key stamped by the OEM to the machine. -- **OSEdition** Retrieves the version of the current OS. -- **OSInstallType** Retrieves a numeric description of what install was used on the device i.e. clean, upgrade, refresh, reset, etc -- **OSOOBEDateTime** Retrieves Out of Box Experience (OOBE) Date in Coordinated Universal Time (UTC). -- **OSSKU** Retrieves the Friendly Name of OS Edition. -- **OSSubscriptionStatus** Represents the existing status for enterprise subscription feature for PRO machines. -- **OSSubscriptionTypeId** Returns boolean for enterprise subscription feature for selected PRO machines. -- **OSTimeZoneBiasInMins** Retrieves the time zone set on machine. -- **OSUILocale** Retrieves the locale of the UI that is currently used by the OS. -- **ProductActivationResult** Returns Boolean if the OS Activation was successful. -- **ProductActivationTime** Returns the OS Activation time for tracking piracy issues. -- **ProductKeyID2** Retrieves the License key if the machine is updated with a new license key. -- **RACw7Id** Retrieves the Microsoft Reliability Analysis Component (RAC) Win7 Identifier. RAC is used to monitor and analyze system usage and reliability. -- **ServiceMachineIP** Retrieves the IP address of the KMS host used for anti-piracy. -- **ServiceMachinePort** Retrieves the port of the KMS host used for anti-piracy. -- **ServiceProductKeyID** Retrieves the License key of the KMS -- **SharedPCMode** Returns Boolean for devices that have enabled the configuration EnableSharedPCMode. -- **Signature** Retrieves if it is a signature machine sold by Microsoft store. -- **SLICStatus** Whether a SLIC table exists on the device. -- **SLICVersion** Returns OS type/version from SLIC table. - - -### Census.Processor - -This event sends data about the processor. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **KvaShadow** This is the micro code information of the processor. -- **MMSettingOverride** Microcode setting of the processor. -- **MMSettingOverrideMask** Microcode setting override of the processor. -- **ProcessorArchitecture** Retrieves the processor architecture of the installed operating system. -- **ProcessorClockSpeed** Clock speed of the processor in MHz. -- **ProcessorCores** Number of logical cores in the processor. -- **ProcessorIdentifier** Processor Identifier of a manufacturer. -- **ProcessorManufacturer** Name of the processor manufacturer. -- **ProcessorModel** Name of the processor model. -- **ProcessorPhysicalCores** Number of physical cores in the processor. -- **ProcessorUpdateRevision** The microcode revision. -- **ProcessorUpdateStatus** Enum value that represents the processor microcode load status -- **SocketCount** Count of CPU sockets. -- **SpeculationControl** Indicates whether the system has enabled protections needed to validate the speculation control vulnerability. - - -### Census.Security - -This event provides information about security settings. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **AvailableSecurityProperties** This field helps to enumerate and report state on the relevant security properties for Device Guard. -- **CGRunning** Credential Guard isolates and hardens key system and user secrets against compromise, helping to minimize the impact and breadth of a Pass the Hash style attack in the event that malicious code is already running via a local or network based vector. This field tells if Credential Guard is running. -- **DGState** This field summarizes the Device Guard state. -- **HVCIRunning** Hypervisor Code Integrity (HVCI) enables Device Guard to help protect kernel mode processes and drivers from vulnerability exploits and zero days. HVCI uses the processor’s functionality to force all software running in kernel mode to safely allocate memory. This field tells if HVCI is running. -- **IsSawGuest** Indicates whether the device is running as a Secure Admin Workstation Guest. -- **IsSawHost** Indicates whether the device is running as a Secure Admin Workstation Host. -- **RequiredSecurityProperties** Describes the required security properties to enable virtualization-based security. -- **SecureBootCapable** Systems that support Secure Boot can have the feature turned off via BIOS. This field tells if the system is capable of running Secure Boot, regardless of the BIOS setting. -- **VBSState** Virtualization-based security (VBS) uses the hypervisor to help protect the kernel and other parts of the operating system. Credential Guard and Hypervisor Code Integrity (HVCI) both depend on VBS to isolate/protect secrets, and kernel-mode code integrity validation. VBS has a tri-state that can be Disabled, Enabled, or Running. - - -### Census.Speech - -This event is used to gather basic speech settings on the device. The data collected with this event is used to help keep Windows secure. - -The following fields are available: - -- **AboveLockEnabled** Cortana setting that represents if Cortana can be invoked when the device is locked. -- **GPAllowInputPersonalization** Indicates if a Group Policy setting has enabled speech functionalities. -- **HolographicSpeechInputDisabled** Holographic setting that represents if the attached HMD devices have speech functionality disabled by the user. -- **HolographicSpeechInputDisabledRemote** Indicates if a remote policy has disabled speech functionalities for the HMD devices. -- **KWSEnabled** Cortana setting that represents if a user has enabled the "Hey Cortana" keyword spotter (KWS). -- **MDMAllowInputPersonalization** Indicates if an MDM policy has enabled speech functionalities. -- **RemotelyManaged** Indicates if the device is being controlled by a remote administrator (MDM or Group Policy) in the context of speech functionalities. -- **SpeakerIdEnabled** Cortana setting that represents if keyword detection has been trained to try to respond to a single user's voice. -- **SpeechServicesEnabled** Windows setting that represents whether a user is opted-in for speech services on the device. - - -### Census.Storage - -This event sends data about the total capacity of the system volume and primary disk. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **PrimaryDiskTotalCapacity** Retrieves the amount of disk space on the primary disk of the device in MB. -- **PrimaryDiskType** Retrieves an enumerator value of type STORAGE_BUS_TYPE that indicates the type of bus to which the device is connected. This should be used to interpret the raw device properties at the end of this structure (if any). -- **SystemVolumeTotalCapacity** Retrieves the size of the partition that the System volume is installed on in MB. - - -### Census.Userdefault - -This event sends data about the current user's default preferences for browser and several of the most popular extensions and protocols. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DefaultApp** The current user's default program selected for the following extension or protocol: .html, .htm, .jpg, .jpeg, .png, .mp3, .mp4, .mov, .pdf. -- **DefaultBrowserProgId** The ProgramId of the current user's default browser. - - -### Census.UserDisplay - -This event sends data about the logical/physical display size, resolution and number of internal/external displays, and VRAM on the system. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **InternalPrimaryDisplayLogicalDPIX** Retrieves the logical DPI in the x-direction of the internal display. -- **InternalPrimaryDisplayLogicalDPIY** Retrieves the logical DPI in the y-direction of the internal display. -- **InternalPrimaryDisplayPhysicalDPIX** Retrieves the physical DPI in the x-direction of the internal display. -- **InternalPrimaryDisplayPhysicalDPIY** Retrieves the physical DPI in the y-direction of the internal display. -- **InternalPrimaryDisplayResolutionHorizontal** Retrieves the number of pixels in the horizontal direction of the internal display. -- **InternalPrimaryDisplayResolutionVertical** Retrieves the number of pixels in the vertical direction of the internal display. -- **InternalPrimaryDisplaySizePhysicalH** Retrieves the physical horizontal length of the display in mm. Used for calculating the diagonal length in inches . -- **InternalPrimaryDisplaySizePhysicalY** Retrieves the physical vertical length of the display in mm. Used for calculating the diagonal length in inches -- **NumberofExternalDisplays** Retrieves the number of external displays connected to the machine -- **NumberofInternalDisplays** Retrieves the number of internal displays in a machine. -- **VRAMDedicated** Retrieves the video RAM in MB. -- **VRAMDedicatedSystem** Retrieves the amount of memory on the dedicated video card. -- **VRAMSharedSystem** Retrieves the amount of RAM memory that the video card can use. - - -### Census.UserNLS - -This event sends data about the default app language, input, and display language preferences set by the user. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DefaultAppLanguage** The current user Default App Language. -- **DisplayLanguage** The current user preferred Windows Display Language. -- **HomeLocation** The current user location, which is populated using GetUserGeoId() function. -- **KeyboardInputLanguages** The Keyboard input languages installed on the device. -- **SpeechInputLanguages** The Speech Input languages installed on the device. - - -### Census.VM - -This event sends data indicating whether virtualization is enabled on the device, and its various characteristics. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CloudService** Indicates which cloud service, if any, that this virtual machine is running within. -- **HyperVisor** Retrieves whether the current OS is running on top of a Hypervisor. -- **IOMMUPresent** Represents if an input/output memory management unit (IOMMU) is present. -- **IsVDI** Is the device using Virtual Desktop Infrastructure? -- **IsVirtualDevice** Retrieves that when the Hypervisor is Microsoft's Hyper-V Hypervisor or other Hv#1 Hypervisor, this field will be set to FALSE for the Hyper-V host OS and TRUE for any guest OS's. This field should not be relied upon for non-Hv#1 Hypervisors. -- **SLATSupported** Represents whether Second Level Address Translation (SLAT) is supported by the hardware. -- **VirtualizationFirmwareEnabled** Represents whether virtualization is enabled in the firmware. - - -### Census.WU - -This event sends data about the Windows update server and other App store policies. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **AppraiserGatedStatus** Indicates whether a device has been gated for upgrading. -- **AppStoreAutoUpdate** Retrieves the Appstore settings for auto upgrade. (Enable/Disabled). -- **AppStoreAutoUpdateMDM** Retrieves the App Auto Update value for MDM: 0 - Disallowed. 1 - Allowed. 2 - Not configured. Default: [2] Not configured -- **AppStoreAutoUpdatePolicy** Retrieves the Microsoft Store App Auto Update group policy setting -- **DelayUpgrade** Retrieves the Windows upgrade flag for delaying upgrades. -- **OSAssessmentFeatureOutOfDate** How many days has it been since a the last feature update was released but the device did not install it? -- **OSAssessmentForFeatureUpdate** Is the device is on the latest feature update? -- **OSAssessmentForQualityUpdate** Is the device on the latest quality update? -- **OSAssessmentForSecurityUpdate** Is the device on the latest security update? -- **OSAssessmentQualityOutOfDate** How many days has it been since a the last quality update was released but the device did not install it? -- **OSAssessmentReleaseInfoTime** The freshness of release information used to perform an assessment. -- **OSRollbackCount** The number of times feature updates have rolled back on the device. -- **OSRolledBack** A flag that represents when a feature update has rolled back during setup. -- **OSUninstalled** A flag that represents when a feature update is uninstalled on a device . -- **OSWUAutoUpdateOptions** Retrieves the auto update settings on the device. -- **UninstallActive** A flag that represents when a device has uninstalled a previous upgrade recently. -- **UpdateServiceURLConfigured** Retrieves if the device is managed by Windows Server Update Services (WSUS). -- **WUDeferUpdatePeriod** Retrieves if deferral is set for Updates. -- **WUDeferUpgradePeriod** Retrieves if deferral is set for Upgrades. -- **WUDODownloadMode** Retrieves whether DO is turned on and how to acquire/distribute updates Delivery Optimization (DO) allows users to deploy previously downloaded Windows Update (WU) updates to other devices on the same network. -- **WUMachineId** Retrieves the Windows Update (WU) Machine Identifier. -- **WUPauseState** Retrieves Windows Update setting to determine if updates are paused. -- **WUServer** Retrieves the HTTP(S) URL of the WSUS server that is used by Automatic Updates and API callers (by default). - - -### Census.Xbox - -This event sends data about the Xbox Console, such as Serial Number and DeviceId, to help keep Windows up to date. - -The following fields are available: - -- **XboxConsolePreferredLanguage** Retrieves the preferred language selected by the user on Xbox console. -- **XboxConsoleSerialNumber** Retrieves the serial number of the Xbox console. -- **XboxLiveDeviceId** Retrieves the unique device ID of the console. -- **XboxLiveSandboxId** Retrieves the developer sandbox ID if the device is internal to Microsoft. - - -## Common data extensions - -### Common Data Extensions.app - -Describes the properties of the running application. This extension could be populated by a client app or a web app. - -The following fields are available: - -- **asId** An integer value that represents the app session. This value starts at 0 on the first app launch and increments after each subsequent app launch per boot session. -- **env** The environment from which the event was logged. -- **expId** Associates a flight, such as an OS flight, or an experiment, such as a web site UX experiment, with an event. -- **id** Represents a unique identifier of the client application currently loaded in the process producing the event; and is used to group events together and understand usage pattern, errors by application. -- **userId** The userID as known by the application. -- **ver** Represents the version number of the application. Used to understand errors by Version, Usage by Version across an app. - - -### Common Data Extensions.container - -Describes the properties of the container for events logged within a container. - -The following fields are available: - -- **localId** The device ID as known by the client. -- **osVer** The operating system version. -- **type** The container type. Examples: Process or VMHost - - -### Common Data Extensions.cs - -Describes properties related to the schema of the event. - -The following fields are available: - -- **sig** A common schema signature that identifies new and modified event schemas. - - -### Common Data Extensions.device - -Describes the device-related fields. - -The following fields are available: - -- **deviceClass** Represents the classification of the device, the device “family”. For example, Desktop, Server, or Mobile. -- **localId** Represents a locally defined unique ID for the device, not the human readable device name. Most likely equal to the value stored at HKLM\Software\Microsoft\SQMClient\MachineId - - -### Common Data Extensions.Envelope - -Represents an envelope that contains all of the common data extensions. - -The following fields are available: - -- **appId** Represents a unique identifier of the client application currently loaded in the process producing the event; and is used to group events together and understand usage pattern, errors by application. -- **appVer** Represents the version number of the application. Used to understand errors by version and usage by version across an app. -- **cV** Represents the Correlation Vector: A single field for tracking partial order of related telemetry events across component boundaries. -- **data** Represents the optional unique diagnostic data for a particular event schema. -- **epoch** ID used to help distinguish events in the sequence by indicating the current boot session. -- **ext_app** Describes the properties of the running application. This extension could be populated by either a client app or a web app. See [Common Data Extensions.app](#common-data-extensionsapp). -- **ext_container** Describes the properties of the container for events logged within a container. See [Common Data Extensions.container](#common-data-extensionscontainer). -- **ext_cs** Describes properties related to the schema of the event. See [Common Data Extensions.cs](#common-data-extensionscs). -- **ext_device** Describes the device-related fields. See [Common Data Extensions.device](#common-data-extensionsdevice). -- **ext_os** Describes the operating system properties that would be populated by the client. See [Common Data Extensions.os](#common-data-extensionsos). -- **ext_user** Describes the fields related to a user. See [Common Data Extensions.user](#common-data-extensionsuser). -- **ext_utc** Describes the fields that might be populated by a logging library on Windows. See [Common Data Extensions.utc](#common-data-extensionsutc). -- **ext_xbl** Describes the fields related to XBOX Live. See [Common Data Extensions.xbl](#common-data-extensionsxbl). -- **flags** Represents a collection of bits that describe how the event should be processed by the Connected User Experience and Telemetry component pipeline. The lowest-order byte is the event persistence. The next byte is the event latency. -- **iKey** Represents an ID for applications or other logical groupings of events. -- **name** Represents the uniquely qualified name for the event. -- **os** The operating system name. -- **osVer** The operating system version. -- **popSample** Represents the effective sample rate for this event at the time it was generated by a client. -- **seqNum** Used to track the absolute order of uploaded events. -- **tags** A header for semi-managed extensions. -- **time** Represents the event date time in Coordinated Universal Time (UTC) when the event was generated on the client. This should be in ISO 8601 format. -- **ver** Represents the major and minor version of the extension. - - -### Common Data Extensions.os - -Describes some properties of the operating system. - -The following fields are available: - -- **bootId** An integer value that represents the boot session. This value starts at 0 on first boot after OS install and increments after every reboot. -- **expId** Represents the experiment ID. The standard for associating a flight, such as an OS flight (pre-release build), or an experiment, such as a web site UX experiment, with an event is to record the flight / experiment IDs in Part A of the common schema. -- **locale** Represents the locale of the operating system. - - -### Common Data Extensions.user - -Describes the fields related to a user. - -The following fields are available: - -- **authId** This is an ID of the user associated with this event that is deduced from a token such as a Microsoft Account ticket or an XBOX token. -- **localId** Represents a unique user identity that is created locally and added by the client. This is not the user's account ID. - - -### Common Data Extensions.utc - -Describes the properties that could be populated by a logging library on Windows. - -The following fields are available: - -- **aId** Represents the ETW ActivityId. Logged via TraceLogging or directly via ETW. -- **bSeq** Upload buffer sequence number in the format: buffer identifier:sequence number -- **cat** Represents a bitmask of the ETW Keywords associated with the event. -- **cpId** The composer ID, such as Reference, Desktop, Phone, Holographic, Hub, IoT Composer. -- **flags** Represents the bitmap that captures various Windows specific flags. -- **mon** Combined monitor and event sequence numbers in the format: monitor sequence : event sequence -- **op** Represents the ETW Op Code. -- **raId** Represents the ETW Related ActivityId. Logged via TraceLogging or directly via ETW. -- **sqmId** The Windows SQM (Software Quality Metrics—a precursor of Windows 10 Diagnostic Data collection) device identifier. -- **stId** Represents the Scenario Entry Point ID. This is a unique GUID for each event in a diagnostic scenario. This used to be Scenario Trigger ID. -- **tickets** An array of strings that refer back to a key in the X-Tickets http header that the client uploaded along with a batch of events. - - -### Common Data Extensions.xbl - -Describes the fields that are related to XBOX Live. - -The following fields are available: - -- **claims** Any additional claims whose short claim name hasn't been added to this structure. -- **did** XBOX device ID -- **dty** XBOX device type -- **dvr** The version of the operating system on the device. -- **eid** A unique ID that represents the developer entity. -- **exp** Expiration time -- **ip** The IP address of the client device. -- **nbf** Not before time -- **pid** A comma separated list of PUIDs listed as base10 numbers. -- **sbx** XBOX sandbox identifier -- **sid** The service instance ID. -- **sty** The service type. -- **tid** The XBOX Live title ID. -- **tvr** The XBOX Live title version. -- **uts** A bit field, with 2 bits being assigned to each user ID listed in xid. This field is omitted if all users are retail accounts. -- **xid** A list of base10-encoded XBOX User IDs. - - -## Common data fields - -### Ms.Device.DeviceInventoryChange - -Describes the installation state for all hardware and software components available on a particular device. - -The following fields are available: - -- **action** The change that was invoked on a device inventory object. -- **inventoryId** Device ID used for Compatibility testing -- **objectInstanceId** Object identity which is unique within the device scope. -- **objectType** Indicates the object type that the event applies to. -- **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. - - -## Component-based Servicing events - -### CbsServicingProvider.CbsCapabilityEnumeration - -This event reports on the results of scanning for optional Windows content on Windows Update to keep Windows up to date. - -The following fields are available: - -- **architecture** Indicates the scan was limited to the specified architecture. -- **capabilityCount** The number of optional content packages found during the scan. -- **clientId** The name of the application requesting the optional content. -- **duration** The amount of time it took to complete the scan. -- **hrStatus** The HReturn code of the scan. -- **language** Indicates the scan was limited to the specified language. -- **majorVersion** Indicates the scan was limited to the specified major version. -- **minorVersion** Indicates the scan was limited to the specified minor version. -- **namespace** Indicates the scan was limited to packages in the specified namespace. -- **sourceFilter** A bitmask indicating the scan checked for locally available optional content. -- **stackBuild** The build number of the servicing stack. -- **stackMajorVersion** The major version number of the servicing stack. -- **stackMinorVersion** The minor version number of the servicing stack. -- **stackRevision** The revision number of the servicing stack. - - -### CbsServicingProvider.CbsCapabilitySessionFinalize - -This event provides information about the results of installing or uninstalling optional Windows content from Windows Update. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **capabilities** The names of the optional content packages that were installed. -- **clientId** The name of the application requesting the optional content. -- **highestState** The highest final install state of the optional content. -- **hrStatus** The HReturn code of the install operation. -- **rebootCount** The number of reboots required to complete the install. -- **stackBuild** The build number of the servicing stack. -- **stackMajorVersion** The major version number of the servicing stack. -- **stackMinorVersion** The minor version number of the servicing stack. -- **stackRevision** The revision number of the servicing stack. - - -### CbsServicingProvider.CbsCapabilitySessionPended - -This event provides information about the results of installing optional Windows content that requires a reboot to keep Windows up to date. - -The following fields are available: - -- **clientId** The name of the application requesting the optional content. -- **pendingDecision** Indicates the cause of reboot, if applicable. - - -### CbsServicingProvider.CbsQualityUpdateInstall - -This event reports on the performance and reliability results of installing Servicing content from Windows Update to keep Windows up to date. - - - -### CbsServicingProvider.CbsSelectableUpdateChangeV2 - -This event reports the results of enabling or disabling optional Windows Content to keep Windows up to date. - -The following fields are available: - -- **applicableUpdateState** Indicates the highest applicable state of the optional content. -- **buildVersion** The build version of the package being installed. -- **clientId** The name of the application requesting the optional content change. -- **downloadSource** Indicates if optional content was obtained from Windows Update or a locally accessible file. -- **downloadtimeInSeconds** Indicates if optional content was obtained from Windows Update or a locally accessible file. -- **executionID** A unique ID used to identify events associated with a single servicing operation and not reused for future operations. -- **executionSequence** A counter that tracks the number of servicing operations attempted on the device. -- **firstMergedExecutionSequence** The value of a pervious executionSequence counter that is being merged with the current operation, if applicable. -- **firstMergedID** A unique ID of a pervious servicing operation that is being merged with this operation, if applicable. -- **hrDownloadResult** The return code of the download operation. -- **hrStatusUpdate** The return code of the servicing operation. -- **identityHash** A pseudonymized (hashed) identifier for the Windows Package that is being installed or uninstalled. -- **initiatedOffline** Indicates whether the operation was performed against an offline Windows image file or a running instance of Windows. -- **majorVersion** The major version of the package being installed. -- **minorVersion** The minor version of the package being installed. -- **packageArchitecture** The architecture of the package being installed. -- **packageLanguage** The language of the package being installed. -- **packageName** The name of the package being installed. -- **rebootRequired** Indicates whether a reboot is required to complete the operation. -- **revisionVersion** The revision number of the package being installed. -- **stackBuild** The build number of the servicing stack binary performing the installation. -- **stackMajorVersion** The major version number of the servicing stack binary performing the installation. -- **stackMinorVersion** The minor version number of the servicing stack binary performing the installation. -- **stackRevision** The revision number of the servicing stack binary performing the installation. -- **updateName** The name of the optional Windows Operation System feature being enabled or disabled. -- **updateStartState** A value indicating the state of the optional content before the operation started. -- **updateTargetState** A value indicating the desired state of the optional content. - - -## Diagnostic data events - -### TelClientSynthetic.AuthorizationInfo_RuntimeTransition - -This event is fired by UTC at state transitions to signal what data we are allowed to collect. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - - - -### TelClientSynthetic.AuthorizationInfo_Startup - -This event is fired by UTC at startup to signal what data we are allowed to collect. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **CanAddMsaToMsTelemetry** True if UTC is allowed to add MSA user identity onto telemetry from the OS provider groups. -- **CanCollectAnyTelemetry** True if UTC is allowed to collect non-OS telemetry. Non-OS telemetry is responsible for providing its own opt-in mechanism. -- **CanCollectCoreTelemetry** True if UTC is allowed to collect data which is tagged with both MICROSOFT_KEYWORD_CRITICAL_DATA and MICROSOFT_EVENTTAG_CORE_DATA. -- **CanCollectHeartbeats** True if we can collect heartbeat telemetry, false otherwise. -- **CanCollectOsTelemetry** True if UTC is allowed to collect telemetry from the OS provider groups (often called Microsoft Telemetry). -- **CanPerformDiagnosticEscalations** True if UTC is allowed to perform all scenario escalations. -- **CanPerformTraceEscalations** True if UTC is allowed to perform scenario escalations with tracing actions. -- **CanReportScenarios** True if we can report scenario completions, false otherwise. -- **PreviousPermissions** Bitmask representing the previously configured permissions since the telemetry client was last started. -- **TransitionFromEverythingOff** True if this transition is moving from not allowing core telemetry to allowing core telemetry. - - -### TelClientSynthetic.ConnectivityHeartBeat_0 - -This event sends data about the connectivity status of the Connected User Experience and Telemetry component that uploads telemetry events. If an unrestricted free network (such as Wi-Fi) is available, this event updates the last successful upload time. Otherwise, it checks whether a Connectivity Heartbeat event was fired in the past 24 hours, and if not, it sends an event. A Connectivity Heartbeat event is also sent when a device recovers from costed network to free network. This event is fired by UTC during periods of no network as a heartbeat signal, to keep Windows secure and up to date. - -The following fields are available: - -- **CensusExitCode** Last exit code of Census task -- **CensusStartTime** Returns timestamp corresponding to last successful census run. -- **CensusTaskEnabled** Returns Boolean value for the census task (Enable/Disable) on client machine. -- **LastConnectivityLossTime** The FILETIME at which the last free network loss occurred. -- **NetworkState** Retrieves the network state: 0 = No network. 1 = Restricted network. 2 = Free network. -- **NoNetworkTime** Retrieves the time spent with no network (since the last time) in seconds. -- **RestrictedNetworkTime** The total number of seconds with restricted network during this heartbeat period. - - -### TelClientSynthetic.HeartBeat_5 - -This event sends data about the health and quality of the diagnostic data from the given device, to help keep Windows up to date. It also enables data analysts to determine how 'trusted' the data is from a given device. - - - -### TelClientSynthetic.HeartBeat_Aria_5 - -This event is the telemetry client ARIA heartbeat. - -The following fields are available: - -- **CompressedBytesUploaded** Number of compressed bytes uploaded -- **CriticalDataDbDroppedCount** Number of critical data sampled events dropped at the database layer. -- **CriticalOverflowEntersCounter** Number of times critical overflow mode was entered in event database. -- **DbCriticalDroppedCount** Total number of dropped critical events in event database. -- **DbDroppedCount** Number of events dropped at the database layer. -- **EnteringCriticalOverflowDroppedCounter** Number of events dropped due to critical overflow mode being initiated. -- **EventSubStoreResetCounter** Number of times event database was reset. -- **EventSubStoreResetSizeSum** Total size of event database across all resets reports in this instance. -- **EventsUploaded** Number of events uploaded. -- **InvalidHttpCodeCounter** Number of invalid HTTP codes received from contacting Vortex. -- **LastInvalidHttpCode** Last invalid HTTP code received from Vortex. -- **SettingsHttpAttempts** Number of attempts to contact OneSettings service. -- **SettingsHttpFailures** Number of failures from contacting OneSettings service. -- **UploaderDroppedCount** Number of events dropped at the uploader layer of telemetry client. -- **VortexFailuresTimeout** Number of time out failures received from Vortex. -- **VortexHttpAttempts** Number of attempts to contact Vortex. -- **VortexHttpFailures4xx** Number of 400-499 error codes received from Vortex. -- **VortexHttpFailures5xx** Number of 500-599 error codes received from Vortex. -- **VortexHttpResponseFailures** Number of Vortex responses that are not 2XX or 400. -- **VortexHttpResponsesWithDroppedEvents** Number of Vortex responses containing at least 1 dropped event. - - -### TelClientSynthetic.TailoredExperiencesWithDiagnosticDataUpdate - -This event is triggered when UTC determines it needs to send information about personalization settings of the user. - - - -## DxgKernelTelemetry events - -### DxgKrnlTelemetry.BddDiag - -This event records Microsoft basic display driver diagnostic information. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **BiosFlags** Bitwise flags that contain graphics related firmware information on the device such as the system was booted with display or not, system was using VBIOS or UEFI GOP, and VBIOS has a valid display mode list or not. -- **CurrentMode** Information about the current display mode such as the resolution, rotation, and scaling. -- **DefaultModeReason** Numeric value indicating the reason that the Microsoft Basic Display Driver is in use. -- **DefaultModeResolution** Default resolution that Microsoft Basic Display Driver detected. -- **DefaultResolutionProvider** Numeric value indicating the source of the default resolution. -- **Flags** Bitwise flags containing Microsoft Basic Display Driver related information such as if it is running because there is no graphics driver or user PnP stopped the graphics driver, it has valid EDID or not on the connected monitor and where the EDID was from, it is running at gray scale mode or not, it is running without display or not. -- **HeadlessReason** Numeric value indicating why there is no display. -- **LogAssertionCount** Number of assertions that were encountered before this event was recorded. -- **LogErrorCount** Number of errors that were encountered before this event was recorded. -- **MonitorPowerState** Current power state of the monitor. -- **Version** Version of the schema for this event. - - -### DxgKrnlTelemetry.GPUAdapterInventoryV2 - -This event sends basic GPU and display driver information to keep Windows and display drivers up-to-date. - -The following fields are available: - -- **AdapterTypeValue** The numeric value indicating the type of Graphics adapter. -- **aiSeqId** The event sequence ID. -- **bootId** The system boot ID. -- **ComputePreemptionLevel** The maximum preemption level supported by GPU for compute payload. -- **DedicatedSystemMemoryB** The amount of system memory dedicated for GPU use (in bytes). -- **DedicatedVideoMemoryB** The amount of dedicated VRAM of the GPU (in bytes). -- **DisplayAdapterLuid** The display adapter LUID. -- **DriverDate** The date of the display driver. -- **DriverRank** The rank of the display driver. -- **DriverVersion** The display driver version. -- **GPUDeviceID** The GPU device ID. -- **GPUPreemptionLevel** The maximum preemption level supported by GPU for graphics payload. -- **GPURevisionID** The GPU revision ID. -- **GPUVendorID** The GPU vendor ID. -- **InterfaceId** The GPU interface ID. -- **IsDisplayDevice** Does the GPU have displaying capabilities? -- **IsHybridDiscrete** Does the GPU have discrete GPU capabilities in a hybrid device? -- **IsHybridIntegrated** Does the GPU have integrated GPU capabilities in a hybrid device? -- **IsLDA** Is the GPU comprised of Linked Display Adapters? -- **IsMiracastSupported** Does the GPU support Miracast? -- **IsMismatchLDA** Is at least one device in the Linked Display Adapters chain from a different vendor? -- **IsMPOSupported** Does the GPU support Multi-Plane Overlays? -- **IsMsMiracastSupported** Are the GPU Miracast capabilities driven by a Microsoft solution? -- **IsPostAdapter** Is this GPU the POST GPU in the device? -- **IsRemovable** TRUE if the adapter supports being disabled or removed. -- **IsRenderDevice** Does the GPU have rendering capabilities? -- **IsSoftwareDevice** Is this a software implementation of the GPU? -- **MeasureEnabled** Is the device listening to MICROSOFT_KEYWORD_MEASURES? -- **NumVidPnSources** The number of supported display output sources. -- **NumVidPnTargets** The number of supported display output targets. -- **SharedSystemMemoryB** The amount of system memory shared by GPU and CPU (in bytes). -- **SubSystemID** The subsystem ID. -- **SubVendorID** The GPU sub vendor ID. -- **TelemetryEnabled** Is the device listening to MICROSOFT_KEYWORD_TELEMETRY? -- **TelInvEvntTrigger** What triggered this event to be logged? Example: 0 (GPU enumeration) or 1 (DxgKrnlTelemetry provider toggling) -- **version** The event version. -- **WDDMVersion** The Windows Display Driver Model version. - - -## Failover Clustering events - -### Microsoft.Windows.Server.FailoverClusteringCritical.ClusterSummary2 - -This event returns information about how many resources and of what type are in the server cluster. This data is collected to keep Windows Server safe, secure, and up to date. The data includes information about whether hardware is configured correctly, if the software is patched correctly, and assists in preventing crashes by attributing issues (like fatal errors) to workloads and system configurations. - -The following fields are available: - -- **autoAssignSite** The cluster parameter: auto site. -- **autoBalancerLevel** The cluster parameter: auto balancer level. -- **autoBalancerMode** The cluster parameter: auto balancer mode. -- **blockCacheSize** The configured size of the block cache. -- **ClusterAdConfiguration** The ad configuration of the cluster. -- **clusterAdType** The cluster parameter: mgmt_point_type. -- **clusterDumpPolicy** The cluster configured dump policy. -- **clusterFunctionalLevel** The current cluster functional level. -- **clusterGuid** The unique identifier for the cluster. -- **clusterWitnessType** The witness type the cluster is configured for. -- **countNodesInSite** The number of nodes in the cluster. -- **crossSiteDelay** The cluster parameter: CrossSiteDelay. -- **crossSiteThreshold** The cluster parameter: CrossSiteThreshold. -- **crossSubnetDelay** The cluster parameter: CrossSubnetDelay. -- **crossSubnetThreshold** The cluster parameter: CrossSubnetThreshold. -- **csvCompatibleFilters** The cluster parameter: ClusterCsvCompatibleFilters. -- **csvIncompatibleFilters** The cluster parameter: ClusterCsvIncompatibleFilters. -- **csvResourceCount** The number of resources in the cluster. -- **currentNodeSite** The name configured for the current site for the cluster. -- **dasModeBusType** The direct storage bus type of the storage spaces. -- **downLevelNodeCount** The number of nodes in the cluster that are running down-level. -- **drainOnShutdown** Specifies whether a node should be drained when it is shut down. -- **dynamicQuorumEnabled** Specifies whether dynamic Quorum has been enabled. -- **enforcedAntiAffinity** The cluster parameter: enforced anti affinity. -- **genAppNames** The win32 service name of a clustered service. -- **genSvcNames** The command line of a clustered genapp. -- **hangRecoveryAction** The cluster parameter: hang recovery action. -- **hangTimeOut** Specifies the “hang time out” parameter for the cluster. -- **isCalabria** Specifies whether storage spaces direct is enabled. -- **isMixedMode** Identifies if the cluster is running with different version of OS for nodes. -- **isRunningDownLevel** Identifies if the current node is running down-level. -- **logLevel** Specifies the granularity that is logged in the cluster log. -- **logSize** Specifies the size of the cluster log. -- **lowerQuorumPriorityNodeId** The cluster parameter: lower quorum priority node ID. -- **minNeverPreempt** The cluster parameter: minimum never preempt. -- **minPreemptor** The cluster parameter: minimum preemptor priority. -- **netftIpsecEnabled** The parameter: netftIpsecEnabled. -- **NodeCount** The number of nodes in the cluster. -- **nodeId** The current node number in the cluster. -- **nodeResourceCounts** Specifies the number of node resources. -- **nodeResourceOnlineCounts** Specifies the number of node resources that are online. -- **numberOfSites** The number of different sites. -- **numNodesInNoSite** The number of nodes not belonging to a site. -- **plumbAllCrossSubnetRoutes** The cluster parameter: plumb all cross subnet routes. -- **preferredSite** The preferred site location. -- **privateCloudWitness** Specifies whether a private cloud witness exists for this cluster. -- **quarantineDuration** The quarantine duration. -- **quarantineThreshold** The quarantine threshold. -- **quorumArbitrationTimeout** In the event of an arbitration event, this specifies the quorum timeout period. -- **resiliencyLevel** Specifies the level of resiliency. -- **resourceCounts** Specifies the number of resources. -- **resourceTypeCounts** Specifies the number of resource types in the cluster. -- **resourceTypes** Data representative of each resource type. -- **resourceTypesPath** Data representative of the DLL path for each resource type. -- **sameSubnetDelay** The cluster parameter: same subnet delay. -- **sameSubnetThreshold** The cluster parameter: same subnet threshold. -- **secondsInMixedMode** The amount of time (in seconds) that the cluster has been in mixed mode (nodes with different operating system versions in the same cluster). -- **securityLevel** The cluster parameter: security level. -- **securityLevelForStorage** The cluster parameter: security level for storage. -- **sharedVolumeBlockCacheSize** Specifies the block cache size for shared for shared volumes. -- **shutdownTimeoutMinutes** Specifies the amount of time it takes to time out when shutting down. -- **upNodeCount** Specifies the number of nodes that are up (online). -- **useClientAccessNetworksForCsv** The cluster parameter: use client access networks for CSV. -- **vmIsolationTime** The cluster parameter: VM isolation time. -- **witnessDatabaseWriteTimeout** Specifies the timeout period for writing to the quorum witness database. - - -## Fault Reporting events - -### Microsoft.Windows.FaultReporting.AppCrashEvent - -This event sends data about crashes for both native and managed applications, to help keep Windows up to date. The data includes information about the crashing process and a summary of its exception record. It does not contain any Watson bucketing information. The bucketing information is recorded in a Windows Error Reporting (WER) event that is generated when the WER client reports the crash to the Watson service, and the WER event will contain the same ReportID (see field 14 of crash event, field 19 of WER event) as the crash event for the crash being reported. AppCrash is emitted once for each crash handled by WER (e.g. from an unhandled exception or FailFast or ReportException). Note that Generic Watson event types (e.g. from PLM) that may be considered crashes\" by a user DO NOT emit this event. - -The following fields are available: - -- **AppName** The name of the app that has crashed. -- **AppSessionGuid** GUID made up of process ID and is used as a correlation vector for process instances in the telemetry backend. -- **AppTimeStamp** The date/time stamp of the app. -- **AppVersion** The version of the app that has crashed. -- **ExceptionCode** The exception code returned by the process that has crashed. -- **ExceptionOffset** The address where the exception had occurred. -- **Flags** Flags indicating how reporting is done. For example, queue the report, do not offer JIT debugging, or do not terminate the process after reporting. -- **ModName** Exception module name (e.g. bar.dll). -- **ModTimeStamp** The date/time stamp of the module. -- **ModVersion** The version of the module that has crashed. -- **PackageFullName** Store application identity. -- **PackageRelativeAppId** Store application identity. -- **ProcessArchitecture** Architecture of the crashing process, as one of the PROCESSOR_ARCHITECTURE_* constants: 0: PROCESSOR_ARCHITECTURE_INTEL. 5: PROCESSOR_ARCHITECTURE_ARM. 9: PROCESSOR_ARCHITECTURE_AMD64. 12: PROCESSOR_ARCHITECTURE_ARM64. -- **ProcessCreateTime** The time of creation of the process that has crashed. -- **ProcessId** The ID of the process that has crashed. -- **ReportId** A GUID used to identify the report. This can used to track the report across Watson. -- **TargetAppId** The kernel reported AppId of the application being reported. -- **TargetAppVer** The specific version of the application being reported -- **TargetAsId** The sequence number for the hanging process. - - -## Feature update events - -### Microsoft.Windows.Upgrade.Uninstall.UninstallFailed - -This event sends diagnostic data about failures when uninstalling a feature update, to help resolve any issues preventing customers from reverting to a known state. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **failureReason** Provides data about the uninstall initialization operation failure. -- **hr** Provides the Win32 error code for the operation failure. - - -### Microsoft.Windows.Upgrade.Uninstall.UninstallFinalizedAndRebootTriggered - -This event indicates that the uninstall was properly configured and that a system reboot was initiated. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **name** Name of the event - - -### Microsoft.Windows.Upgrade.Uninstall.UninstallGoBackButtonClicked - -This event sends basic metadata about the starting point of uninstalling a feature update, which helps ensure customers can safely revert to a well-known state if the update caused any problems. - - - -## Hang Reporting events - -### Microsoft.Windows.HangReporting.AppHangEvent - -This event sends data about hangs for both native and managed applications, to help keep Windows up to date. It does not contain any Watson bucketing information. The bucketing information is recorded in a Windows Error Reporting (WER) event that is generated when the WER client reports the hang to the Watson service, and the WER event will contain the same ReportID (see field 13 of hang event, field 19 of WER event) as the hang event for the hang being reported. AppHang is reported only on PC devices. It handles classic Win32 hangs and is emitted only once per report. Some behaviors that may be perceived by a user as a hang are reported by app managers (e.g. PLM/RM/EM) as Watson Generics and will not produce AppHang events. - -The following fields are available: - -- **AppName** The name of the app that has hung. -- **AppSessionGuid** GUID made up of process id used as a correlation vector for process instances in the telemetry backend. -- **AppVersion** The version of the app that has hung. -- **PackageFullName** Store application identity. -- **PackageRelativeAppId** Store application identity. -- **ProcessArchitecture** Architecture of the hung process, as one of the PROCESSOR_ARCHITECTURE_* constants: 0: PROCESSOR_ARCHITECTURE_INTEL. 5: PROCESSOR_ARCHITECTURE_ARM. 9: PROCESSOR_ARCHITECTURE_AMD64. 12: PROCESSOR_ARCHITECTURE_ARM64. -- **ProcessCreateTime** The time of creation of the process that has hung. -- **ProcessId** The ID of the process that has hung. -- **ReportId** A GUID used to identify the report. This can used to track the report across Watson. -- **TargetAppId** The kernel reported AppId of the application being reported. -- **TargetAppVer** The specific version of the application being reported. -- **TargetAsId** The sequence number for the hanging process. -- **TypeCode** Bitmap describing the hang type. -- **WaitingOnAppName** If this is a cross process hang waiting for an application, this has the name of the application. -- **WaitingOnAppVersion** If this is a cross process hang, this has the version of the application for which it is waiting. -- **WaitingOnPackageFullName** If this is a cross process hang waiting for a package, this has the full name of the package for which it is waiting. -- **WaitingOnPackageRelativeAppId** If this is a cross process hang waiting for a package, this has the relative application id of the package. - - -## Inventory events - -### Microsoft.Windows.Inventory.Core.AmiTelCacheChecksum - -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. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **Device** A count of device objects in cache. -- **DeviceCensus** A count of devicecensus objects in cache. -- **DriverPackageExtended** A count of driverpackageextended objects in cache. -- **File** A count of file objects in cache. -- **FileSigningInfo** A count of file signing objects in cache. -- **Generic** A count of generic objects in cache. -- **HwItem** A count of hwitem objects in cache. -- **InventoryApplication** A count of application objects in cache. -- **InventoryApplicationFile** A count of application file objects in cache. -- **InventoryDeviceContainer** A count of device container objects in cache. -- **InventoryDeviceInterface** A count of Plug and Play device interface objects in cache. -- **InventoryDeviceMediaClass** A count of device media objects in cache. -- **InventoryDevicePnp** A count of device Plug and Play objects in cache. -- **InventoryDeviceUsbHubClass** A count of device usb objects in cache -- **InventoryDriverBinary** A count of driver binary objects in cache. -- **InventoryDriverPackage** A count of device objects in cache. -- **Metadata** A count of metadata objects in cache. -- **Orphan** A count of orphan file objects in cache. -- **Programs** A count of program objects in cache. - - -### Microsoft.Windows.Inventory.Core.AmiTelCacheVersions - -This event sends inventory component versions for the Device Inventory data. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **aeinv** The version of the App inventory component. -- **devinv** The file version of the Device inventory component. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationAdd - -This event sends basic metadata about an application on the system. The data collected with this event is used to keep Windows performing properly and up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **HiddenArp** Indicates whether a program hides itself from showing up in ARP. -- **InstallDate** The date the application was installed (a best guess based on folder creation date heuristics). -- **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 -- **InstallDateFromLinkFile** The estimated date of install based on the links to the files. Passed as an array. -- **InstallDateMsi** The install date if the application was installed via Microsoft Installer (MSI). Passed as an array. -- **InventoryVersion** The version of the inventory file generating the events. -- **Language** The language code of the program. -- **MsiPackageCode** A GUID that describes the MSI Package. Multiple 'Products' (apps) can make up an MsiPackage. -- **MsiProductCode** A GUID that describe the MSI Product. -- **Name** The name of the application. -- **OSVersionAtInstallTime** The four octets from the OS version at the time of the application's install. -- **PackageFullName** The package full name for a Store application. -- **ProgramInstanceId** A hash of the file IDs in an app. -- **Publisher** The Publisher of the application. Location pulled from depends on the 'Source' field. -- **RootDirPath** The path to the root directory where the program was installed. -- **Source** How the program was installed (for example, ARP, MSI, Appx). -- **StoreAppType** A sub-classification for the type of Microsoft Store app, such as UWP or Win8StoreApp. -- **Type** One of ("Application", "Hotfix", "BOE", "Service", "Unknown"). Application indicates Win32 or Appx app, Hotfix indicates app updates (KBs), BOE indicates it's an app with no ARP or MSI entry, Service indicates that it is a service. Application and BOE are the ones most likely seen. -- **Version** The version number of the program. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationDriverAdd - -This event represents what drivers an application installs. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory component. -- **ProgramIds** The unique program identifier the driver is associated with. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationDriverStartSync - -The InventoryApplicationDriverStartSync event indicates that a new set of InventoryApplicationDriverStartAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory component. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkAdd - -This event provides the basic metadata about the frameworks an application may depend on. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **FileId** A hash that uniquely identifies a file. -- **Frameworks** The list of frameworks this file depends on. -- **InventoryVersion** The version of the inventory file generating the events. -- **ProgramId** A hash of the Name, Version, Publisher, and Language of an application used to identify it - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkStartSync - -This event indicates that a new set of InventoryApplicationFrameworkAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationRemove - -This event indicates that a new set of InventoryDevicePnpAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationStartSync - -This event indicates that a new set of InventoryApplicationAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerAdd - -This event sends basic metadata about a device container (such as a monitor or printer as opposed to a Plug and Play device). The data collected with this event is used to help keep Windows up to date and to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **Categories** A comma separated list of functional categories in which the container belongs. -- **DiscoveryMethod** The discovery method for the device container. -- **FriendlyName** The name of the device container. -- **InventoryVersion** The version of the inventory file generating the events. -- **IsActive** Is the device connected, or has it been seen in the last 14 days? -- **IsConnected** For a physically attached device, this value is the same as IsPresent. For wireless a device, this value represents a communication link. -- **IsMachineContainer** Is the container the root device itself? -- **IsNetworked** Is this a networked device? -- **IsPaired** Does the device container require pairing? -- **Manufacturer** The manufacturer name for the device container. -- **ModelId** A unique model ID. -- **ModelName** The model name. -- **ModelNumber** The model number for the device container. -- **PrimaryCategory** The primary category for the device container. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerRemove - -This event indicates that the InventoryDeviceContainer object is no longer present. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerStartSync - -This event indicates that a new set of InventoryDeviceContainerAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceInterfaceAdd - -This event retrieves information about what sensor interfaces are available on the device. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **Accelerometer3D** Indicates if an Accelerator3D sensor is found. -- **ActivityDetection** Indicates if an Activity Detection sensor is found. -- **AmbientLight** Indicates if an Ambient Light sensor is found. -- **Barometer** Indicates if a Barometer sensor is found. -- **Custom** Indicates if a Custom sensor is found. -- **EnergyMeter** Indicates if an Energy sensor is found. -- **FloorElevation** Indicates if a Floor Elevation sensor is found. -- **GeomagneticOrientation** Indicates if a Geo Magnetic Orientation sensor is found. -- **GravityVector** Indicates if a Gravity Detector sensor is found. -- **Gyrometer3D** Indicates if a Gyrometer3D sensor is found. -- **Humidity** Indicates if a Humidity sensor is found. -- **InventoryVersion** The version of the inventory file generating the events. -- **LinearAccelerometer** Indicates if a Linear Accelerometer sensor is found. -- **Magnetometer3D** Indicates if a Magnetometer3D sensor is found. -- **Orientation** Indicates if an Orientation sensor is found. -- **Pedometer** Indicates if a Pedometer sensor is found. -- **Proximity** Indicates if a Proximity sensor is found. -- **RelativeOrientation** Indicates if a Relative Orientation sensor is found. -- **SimpleDeviceOrientation** Indicates if a Simple Device Orientation sensor is found. -- **Temperature** Indicates if a Temperature sensor is found. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceInterfaceStartSync - -This event indicates that a new set of InventoryDeviceInterfaceAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassAdd - -This event sends additional metadata about a Plug and Play device that is specific to a particular class of devices. The data collected with this event is used to help keep Windows up to date and performing properly while reducing overall size of data payload. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **Audio_CaptureDriver** The Audio device capture driver endpoint. -- **Audio_RenderDriver** The Audio device render driver endpoint. -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassRemove - -This event indicates that the InventoryDeviceMediaClass object represented by the objectInstanceId is no longer present. This event is used to understand a PNP device that is specific to a particular class of devices. The data collected with this event is used to help keep Windows up to date and performing properly while reducing overall size of data payload. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassStartSync - -This event indicates that a new set of InventoryDeviceMediaClassSAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDevicePnpAdd - -This event sends basic metadata about a PNP device and its associated driver to help keep Windows up to date. This information is used to assess if the PNP device and driver will remain compatible when upgrading Windows. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **BusReportedDescription** The description of the device reported by the bus. -- **Class** The device setup class of the driver loaded for the device. -- **ClassGuid** The device class unique identifier of the driver package loaded on the device. -- **COMPID** The list of “Compatible IDs” for this device. -- **ContainerId** The system-supplied unique identifier that specifies which group(s) the device(s) installed on the parent (main) device belong to. -- **Description** The description of the device. -- **DeviceState** Identifies the current state of the parent (main) device. -- **DriverId** The unique identifier for the installed driver. -- **DriverName** The file name of the installed driver image. -- **DriverPackageStrongName** The immediate parent directory name in the Directory field of InventoryDriverPackage. -- **DriverVerDate** The date associated with the driver installed on the device. -- **DriverVerVersion** The version number of the driver installed on the device. -- **Enumerator** Identifies the bus that enumerated the device. -- **HWID** A list of hardware IDs for the device. -- **Inf** The name of the INF file (possibly renamed by the OS, such as oemXX.inf). -- **InstallState** The device installation state. For a list of values, see: [Device Install State](/windows-hardware/drivers/ddi/wdm/ne-wdm-_device_install_state) -- **InventoryVersion** The version number of the inventory process generating the events. -- **LowerClassFilters** The identifiers of the Lower Class filters installed for the device. -- **LowerFilters** The identifiers of the Lower filters installed for the device. -- **Manufacturer** The manufacturer of the device. -- **MatchingID** The Hardware ID or Compatible ID that Windows uses to install a device instance. -- **Model** Identifies the model of the device. -- **ParentId** The Device Instance ID of the parent of the device. -- **ProblemCode** The error code currently returned by the device, if applicable. -- **Provider** Identifies the device provider. -- **Service** The name of the device service. -- **STACKID** The list of hardware IDs for the stack. -- **UpperClassFilters** The identifiers of the Upper Class filters installed for the device. -- **UpperFilters** The identifiers of the Upper filters installed for the device. - - -### Microsoft.Windows.Inventory.Core.InventoryDevicePnpRemove - -This event indicates that the InventoryDevicePnpRemove object is no longer present. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDevicePnpStartSync - -This event indicates that a new set of InventoryDevicePnpAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceUsbHubClassAdd - -This event sends basic metadata about the USB hubs on the device. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. -- **TotalUserConnectablePorts** Total number of connectable USB ports. -- **TotalUserConnectableTypeCPorts** Total number of connectable USB Type C ports. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceUsbHubClassStartSync - -This event indicates that a new set of InventoryDeviceUsbHubClassAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryAdd - -This event sends basic metadata about driver binaries running on the system. The data collected with this event is used to help keep Windows up to date and performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **DriverCheckSum** The checksum of the driver file. -- **DriverCompany** The company name that developed the driver. -- **DriverInBox** Is the driver included with the operating system? -- **DriverIsKernelMode** Is it a kernel mode driver? -- **DriverName** The file name of the driver. -- **DriverPackageStrongName** The strong name of the driver package -- **DriverSigned** Is the driver signed? -- **DriverTimeStamp** The low 32 bits of the time stamp of the driver file. -- **DriverType** A bitfield of driver attributes: 1. define DRIVER_MAP_DRIVER_TYPE_PRINTER 0x0001. 2. define DRIVER_MAP_DRIVER_TYPE_KERNEL 0x0002. 3. define DRIVER_MAP_DRIVER_TYPE_USER 0x0004. 4. define DRIVER_MAP_DRIVER_IS_SIGNED 0x0008. 5. define DRIVER_MAP_DRIVER_IS_INBOX 0x0010. 6. define DRIVER_MAP_DRIVER_IS_WINQUAL 0x0040. 7. define DRIVER_MAP_DRIVER_IS_SELF_SIGNED 0x0020. 8. define DRIVER_MAP_DRIVER_IS_CI_SIGNED 0x0080. 9. define DRIVER_MAP_DRIVER_HAS_BOOT_SERVICE 0x0100. 10. define DRIVER_MAP_DRIVER_TYPE_I386 0x10000. 11. define DRIVER_MAP_DRIVER_TYPE_IA64 0x20000. 12. define DRIVER_MAP_DRIVER_TYPE_AMD64 0x40000. 13. define DRIVER_MAP_DRIVER_TYPE_ARM 0x100000. 14. define DRIVER_MAP_DRIVER_TYPE_THUMB 0x200000. 15. define DRIVER_MAP_DRIVER_TYPE_ARMNT 0x400000. 16. define DRIVER_MAP_DRIVER_IS_TIME_STAMPED 0x800000. -- **DriverVersion** The version of the driver file. -- **ImageSize** The size of the driver file. -- **Inf** The name of the INF file. -- **InventoryVersion** The version of the inventory file generating the events. -- **Product** The product name that is included in the driver file. -- **ProductVersion** The product version that is included in the driver file. -- **Service** The name of the service that is installed for the device. -- **WdfVersion** The Windows Driver Framework version. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryRemove - -This event indicates that the InventoryDriverBinary object is no longer present. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryStartSync - -This event indicates that a new set of InventoryDriverBinaryAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverPackageAdd - -This event sends basic metadata about drive packages installed on the system. The data collected with this event is used to help keep Windows up to date and performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **Class** The class name for the device driver. -- **ClassGuid** The class GUID for the device driver. -- **Date** The driver package date. -- **Directory** The path to the driver package. -- **DriverInBox** Is the driver included with the operating system? -- **Inf** The INF name of the driver package. -- **InventoryVersion** The version of the inventory file generating the events. -- **Provider** The provider for the driver package. -- **SubmissionId** The HLK submission ID for the driver package. -- **Version** The version of the driver package. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverPackageRemove - -This event indicates that the InventoryDriverPackageRemove object is no longer present. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverPackageStartSync - -This event indicates that a new set of InventoryDriverPackageAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.General. InventoryMiscellaneousMemorySlotArrayInfoRemove - -This event indicates that this particular data object represented by the ObjectInstanceId 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](#msdevicedeviceinventorychange). - - - -### Microsoft.Windows.Inventory.General.AppHealthStaticAdd - -This event sends details collected for a specific application on the source device. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **AhaVersion** The binary version of the App Health Analyzer tool. -- **ApplicationErrors** The count of application errors from the event log. -- **Bitness** The architecture type of the application (16 Bit or 32 bit or 64 bit). -- **device_level** Various JRE/JAVA versions installed on a particular device. -- **ExtendedProperties** Attribute used for aggregating all other attributes under this event type. -- **Jar** Flag to determine if an app has a Java JAR file dependency. -- **Jre** Flag to determine if an app has JRE framework dependency. -- **Jre_version** JRE versions an app has declared framework dependency for. -- **Name** Name of the application. -- **NonDPIAware** Flag to determine if an app is non-DPI aware -- **NumBinaries** Count of all binaries (.sys,.dll,.ini) from application install location. -- **RequiresAdmin** Flag to determine if an app requests admin privileges for execution. -- **RequiresAdminv2** Additional flag to determine if an app requests admin privileges for execution. -- **RequiresUIAccess** Flag to determine if an app is based on UI features for accessibility. -- **VB6** Flag to determine if an app is based on VB6 framework. -- **VB6v2** Additional flag to determine if an app is based on VB6 framework. -- **Version** Version of the application. -- **VersionCheck** Flag to determine if an app has a static dependency on OS version. -- **VersionCheckv2** Additional flag to determine if an app has a static dependency on OS version. - - -### Microsoft.Windows.Inventory.General.AppHealthStaticStartSync - -This event indicates the beginning of a series of AppHealthStaticAdd events. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **AllowTelemetry** Indicates the presence of the 'allowtelemetry' command line argument. -- **CommandLineArgs** Command line arguments passed when launching the App Health Analyzer executable. -- **Enhanced** Indicates the presence of the 'enhanced' command line argument. -- **StartTime** UTC date and time at which this event was sent. - - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousMemorySlotArrayInfoAdd - -This event provides basic information about active memory slots on the device. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **Capacity** Memory size in bytes -- **Manufacturer** Name of the DRAM manufacturer -- **Model** Model and sub-model of the memory -- **Slot** Slot to which the DRAM is plugged into the motherboard. -- **Speed** The configured memory slot speed in MHz. -- **Type** Reports DDR as an enumeration value per DMTF SMBIOS standard version 3.3.0, section 7.18.2. -- **TypeDetails** Reports Non-volatile as a bit flag enumeration per DMTF SMBIOS standard version 3.3.0, section 7.18.3. - - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousMemorySlotArrayInfoStartSync - -This diagnostic event indicates a new sync is being generated for this object type. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - - - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousUUPInfoAdd - -This event provides data on Unified Update Platform (UUP) products and what version they are at. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **Identifier** UUP identifier -- **LastActivatedVersion** Last activated version -- **PreviousVersion** Previous version -- **Source** UUP source -- **Version** UUP version - - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousUUPInfoRemove - -This event indicates that this particular data object represented by the objectInstanceId is no longer present. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - - - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousUUPInfoStartSync - -This is a diagnostic event that indicates a new sync is being generated for this object type. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - - - -### Microsoft.Windows.Inventory.Indicators.Checksum - -This event summarizes the counts for the InventoryMiscellaneousUexIndicatorAdd events. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **ChecksumDictionary** A count of each operating system indicator. -- **PCFP** Equivalent to the InventoryId field that is found in other core events. - - -### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorAdd - -This event represents the basic metadata about the OS indicators installed on the system. The data collected with this event helps ensure the device is up to date and keeps Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **IndicatorValue** The indicator value. - - -### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorRemove - -This event indicates that this particular data object represented by the objectInstanceId is no longer present. This event is used to understand the OS indicators installed on the system. The data collected with this event helps ensure the device is current and Windows is up to date and performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - - - -### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorStartSync - -This event indicates that this particular data object represented by the objectInstanceId is no longer present. This event is used to understand the OS indicators installed on the system. The data collected with this event helps ensure the device is current and Windows is up to date and performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - - - -## Kernel events - -### IO - -This event indicates the number of bytes read from or read by the OS and written to or written by the OS upon system startup. - -The following fields are available: - -- **BytesRead** The total number of bytes read from or read by the OS upon system startup. -- **BytesWritten** The total number of bytes written to or written by the OS upon system startup. - - -### Microsoft.Windows.Kernel.BootEnvironment.OsLaunch - -This event includes basic data about the Operating System, collected during Boot and used to evaluate the success of the upgrade process. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **BootApplicationId** This field tells us what the OS Loader Application Identifier is. -- **BootAttemptCount** The number of consecutive times the boot manager has attempted to boot into this operating system. -- **BootSequence** The current Boot ID, used to correlate events related to a particular boot session. -- **BootStatusPolicy** Identifies the applicable Boot Status Policy. -- **BootType** Identifies the type of boot (e.g.: "Cold", "Hiber", "Resume"). -- **EventTimestamp** Seconds elapsed since an arbitrary time point. This can be used to identify the time difference in successive boot attempts being made. -- **FirmwareResetReasonEmbeddedController** Reason for system reset provided by firmware. -- **FirmwareResetReasonEmbeddedControllerAdditional** Additional information on system reset reason provided by firmware if needed. -- **FirmwareResetReasonPch** Reason for system reset provided by firmware. -- **FirmwareResetReasonPchAdditional** Additional information on system reset reason provided by firmware if needed. -- **FirmwareResetReasonSupplied** Flag indicating that a reason for system reset was provided by firmware. -- **IO** Amount of data written to and read from the disk by the OS Loader during boot. See [IO](#io). -- **LastBootSucceeded** Flag indicating whether the last boot was successful. -- **LastShutdownSucceeded** Flag indicating whether the last shutdown was successful. -- **MenuPolicy** Type of advanced options menu that should be shown to the user (Legacy, Standard, etc.). -- **RecoveryEnabled** Indicates whether recovery is enabled. -- **UserInputTime** The amount of time the loader application spent waiting for user input. - - -## Migration events - -### Microsoft.Windows.MigrationCore.MigObjectCountDLUsr - -This event returns data to track the count of the migration objects across various phases during feature update. The data collected with this event is used to help keep Windows secure and to track data loss scenarios. - - - -### Microsoft.Windows.MigrationCore.MigObjectCountKFSys - -This event returns data about the count of the migration objects across various phases during feature update. The data collected with this event is used to help keep Windows secure and to track data loss scenarios. - - - -### Microsoft.Windows.MigrationCore.MigObjectCountKFUsr - -This event returns data to track the count of the migration objects across various phases during feature update. The data collected with this event is used to help keep Windows secure and to track data loss scenarios. - - - -## OneDrive events - -### Microsoft.OneDrive.Sync.Setup.APIOperation - -This event includes basic data about install and uninstall OneDrive API operations. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **APIName** The name of the API. -- **Duration** How long the operation took. -- **IsSuccess** Was the operation successful? -- **ResultCode** The result code. -- **ScenarioName** The name of the scenario. - - -### Microsoft.OneDrive.Sync.Setup.EndExperience - -This event includes a success or failure summary of the installation. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **APIName** The name of the API. -- **HResult** The result code of the last action performed before this operation -- **IsSuccess** Was the operation successful? -- **ScenarioName** The name of the scenario. - - -### Microsoft.OneDrive.Sync.Setup.OSUpgradeInstallationOperation - -This event is related to the OS version when the OS is upgraded with OneDrive installed. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **CurrentOneDriveVersion** The current version of OneDrive. -- **CurrentOSBuildBranch** The current branch of the operating system. -- **CurrentOSBuildNumber** The current build number of the operating system. -- **CurrentOSVersion** The current version of the operating system. -- **HResult** The HResult of the operation. -- **SourceOSBuildBranch** The source branch of the operating system. -- **SourceOSBuildNumber** The source build number of the operating system. -- **SourceOSVersion** The source version of the operating system. - - -### Microsoft.OneDrive.Sync.Setup.RegisterStandaloneUpdaterAPIOperation - -This event is related to registering or unregistering the OneDrive update task. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **APIName** The name of the API. -- **IsSuccess** Was the operation successful? -- **RegisterNewTaskResult** The HResult of the RegisterNewTask operation. -- **ScenarioName** The name of the scenario. -- **UnregisterOldTaskResult** The HResult of the UnregisterOldTask operation. - - -### Microsoft.OneDrive.Sync.Updater.ComponentInstallState - -This event includes basic data about the installation state of dependent OneDrive components. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **ComponentName** The name of the dependent component. -- **isInstalled** Is the dependent component installed? - - -### Microsoft.OneDrive.Sync.Updater.OverlayIconStatus - -This event indicates if the OneDrive overlay icon is working correctly. 0 = healthy; 1 = can be fixed; 2 = broken. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **32bit** The status of the OneDrive overlay icon on a 32-bit operating system. -- **64bit** The status of the OneDrive overlay icon on a 64-bit operating system. - - -### Microsoft.OneDrive.Sync.Updater.UpdateOverallResult - -This event sends information describing the result of the update. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **hr** The HResult of the operation. -- **IsLoggingEnabled** Indicates whether logging is enabled for the updater. -- **UpdaterVersion** The version of the updater. - - -### Microsoft.OneDrive.Sync.Updater.UpdateXmlDownloadHResult - -This event determines the status when downloading the OneDrive update configuration file. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **hr** The HResult of the operation. - - -### Microsoft.OneDrive.Sync.Updater.WebConnectionStatus - -This event determines the error code that was returned when verifying Internet connectivity. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **winInetError** The HResult of the operation. - - -## Other events - -### Microsoft.ServerManagementExperience.Gateway.Service.ManagedNodeProperties - -This is a periodic rundown event that contains more detailed information about the nodes added to this Windows Admin Center gateway for management. - -The following fields are available: - -- **nodeId** The nodeTypeId concatenated with the hostname or IP address that gateway uses to connect to this node. -- **nodeOperatingSystem** A user friendly description of the node's OS version. -- **nodeOSVersion** A major or minor build version string for the node's OS. -- **nodeTypeId** A string that distinguishes between a connection target, whether it is a client, server, cluster or a hyper-converged cluster. -- **otherProperties** Contains a JSON object with variable content and may contain: "nodes": a list of host names or IP addresses of the servers belonging to a cluster, "aliases": the alias if it is set for this connection, "lastUpdatedTime": the number of milliseconds since Unix epoch when this connection was last updated, "ncUri", "caption", "version", "productType", "networkName", "operatingSystem", "computerManufacturer", "computerModel", "isS2dEnabled". This JSON object is formatted as an quotes-escaped string. - - -## Privacy logging notification events - -### Microsoft.Windows.Shell.PrivacyNotifierLogging.PrivacyNotifierCompleted - -This event returns data to report the efficacy of a single-use tool to inform users impacted by a known issue and to take corrective action to address the issue. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **cleanupTask** Indicates whether the task that launched the dialog should be cleaned up. -- **cleanupTaskResult** The return code of the attempt to clean up the task used to show the dialog. -- **deviceEvaluated** Indicates whether the device was eligible for evaluation of a known issue. -- **deviceImpacted** Indicates whether the device was impacted by a known issue. -- **modalAction** The action the user took on the dialog that was presented to them. -- **modalResult** The return code of the attempt to show a dialog to the user explaining the issue. -- **resetSettingsResult** The return code of the action to correct the known issue. - - -## Quality Update Assistant events - -### Microsoft.Windows.QualityUpdateAssistant.Applicability - -This event sends basic info on whether the device should be updated to the latest cumulative update. The data collected with this event is used to help keep Windows up to date and secure. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this device. -- **PackageVersion** Current package version of quality update assistant. -- **Result** Applicability check for quality update assistant. - - -### Microsoft.Windows.QualityUpdateAssistant.DeviceReadinessCheck - -This event sends basic info on whether the device is ready to download the latest cumulative update. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this device. -- **PackageVersion** Current package version of quality update assistant. -- **Result** Device readiness check for quality update assistant. - - -### Microsoft.Windows.QualityUpdateAssistant.Download - -This event sends basic info when download of the latest cumulative update begins. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter that indicates ordering of events sent by this device. -- **PackageVersion** Current package version of quality update assistant. -- **Result** Download of latest cumulative update payload. - - -### Microsoft.Windows.QualityUpdateAssistant.Install - -This event sends basic info on the result of the installation of the latest cumulative update. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this device. -- **PackageVersion** Current package version of quality update assistant. -- **Result** Install of latest cumulative update payload. - - -## Remediation events - -### Microsoft.Windows.Remediation.Applicable - -This event indicates whether Windows Update sediment remediations need to be applied to the sediment device to keep Windows up to date. A sediment device is one that has been on a previous OS version for an extended period. The remediations address issues on the system that prevent the device from receiving OS updates. - -The following fields are available: - -- **ActionName** The name of the action to be taken by the plug-in. -- **AppraiserBinariesValidResult** Indicates whether the plug-in was appraised as valid. -- **AppraiserDetectCondition** Indicates whether the plug-in passed the appraiser's check. -- **AppraiserRegistryValidResult** Indicates whether the registry entry checks out as valid. -- **AppraiserTaskDisabled** Indicates the appraiser task is disabled. -- **CV** Correlation vector -- **DateTimeDifference** The difference between local and reference clock times. -- **DateTimeSyncEnabled** Indicates whether the Datetime Sync plug-in is enabled. -- **DaysSinceLastSIH** The number of days since the most recent SIH executed. -- **DaysToNextSIH** The number of days until the next scheduled SIH execution. -- **DetectedCondition** Indicates whether detected condition is true and the perform action will be run. -- **EvalAndReportAppraiserBinariesFailed** Indicates the EvalAndReportAppraiserBinaries event failed. -- **EvalAndReportAppraiserRegEntries** Indicates the EvalAndReportAppraiserRegEntriesFailed event failed. -- **EvalAndReportAppraiserRegEntriesFailed** Indicates the EvalAndReportAppraiserRegEntriesFailed event failed. -- **GlobalEventCounter** Client side counter that indicates ordering of events sent by the remediation system. -- **HResult** The HRESULT for detection or perform action phases of the plugin. -- **IsAppraiserLatestResult** The HRESULT from the appraiser task. -- **IsConfigurationCorrected** Indicates whether the configuration of SIH task was successfully corrected. -- **LastHresult** The HRESULT for detection or perform action phases of the plugin. -- **LastRun** The date of the most recent SIH run. -- **NextRun** Date of the next scheduled SIH run. -- **PackageVersion** The version of the current remediation package. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Reload** True if SIH reload is required. -- **RemediationNoisyHammerAcLineStatus** Indicates the AC Line Status of the device. -- **RemediationNoisyHammerAutoStartCount** The number of times Auto UA auto-started. -- **RemediationNoisyHammerCalendarTaskEnabled** Event that indicates Update Assistant Calendar Task is enabled. -- **RemediationNoisyHammerCalendarTaskExists** Event that indicates an Update Assistant Calendar Task exists. -- **RemediationNoisyHammerCalendarTaskTriggerEnabledCount** Event that indicates calendar triggers are enabled in the task. -- **RemediationNoisyHammerDaysSinceLastTaskRunTime** The number of days since the Auto UA ran. -- **RemediationNoisyHammerGetCurrentSize** Size in MB of the $GetCurrent folder. -- **RemediationNoisyHammerIsInstalled** TRUE if the Auto UA is installed. -- **RemediationNoisyHammerLastTaskRunResult** The result from the last Auto UA task run. -- **RemediationNoisyHammerMeteredNetwork** TRUE if the machine is on a metered network. -- **RemediationNoisyHammerTaskEnabled** TRUE if the Auto UA task is enabled. -- **RemediationNoisyHammerTaskExists** TRUE if the Auto UA task exists. -- **RemediationNoisyHammerTaskTriggerEnabledCount** Indicates whether the task has the count trigger enabled. -- **RemediationNoisyHammerUAExitCode** The exit code of the Update Assistant. -- **RemediationNoisyHammerUAExitState** The exit code of the Update Assistant. -- **RemediationNoisyHammerUserLoggedIn** TRUE if there is a user logged in. -- **RemediationNoisyHammerUserLoggedInAdmin** TRUE if there is the user currently logged in is an Admin. -- **RemediationShellDeviceManaged** TRUE if the device is WSUS managed or Windows Updated disabled. -- **RemediationShellDeviceNewOS** TRUE if the device has a recently installed OS. -- **RemediationShellDeviceSccm** TRUE if the device is managed by Configuration Manager. -- **RemediationShellDeviceZeroExhaust** TRUE if the device has opted out of Windows Updates completely. -- **RemediationTargetMachine** Indicates whether the device is a target of the specified fix. -- **RemediationTaskHealthAutochkProxy** True/False based on the health of the AutochkProxy task. -- **RemediationTaskHealthChkdskProactiveScan** True/False based on the health of the Check Disk task. -- **RemediationTaskHealthDiskCleanup_SilentCleanup** True/False based on the health of the Disk Cleanup task. -- **RemediationTaskHealthMaintenance_WinSAT** True/False based on the health of the Health Maintenance task. -- **RemediationTaskHealthServicing_ComponentCleanupTask** True/False based on the health of the Health Servicing Component task. -- **RemediationTaskHealthUSO_ScheduleScanTask** True/False based on the health of the USO (Update Session Orchestrator) Schedule task. -- **RemediationTaskHealthWindowsUpdate_ScheduledStartTask** True/False based on the health of the Windows Update Scheduled Start task. -- **RemediationTaskHealthWindowsUpdate_SihbootTask** True/False based on the health of the Sihboot task. -- **RemediationUHServiceBitsServiceEnabled** Indicates whether BITS service is enabled. -- **RemediationUHServiceDeviceInstallEnabled** Indicates whether Device Install service is enabled. -- **RemediationUHServiceDoSvcServiceEnabled** Indicates whether DO service is enabled. -- **RemediationUHServiceDsmsvcEnabled** Indicates whether DSMSVC service is enabled. -- **RemediationUHServiceLicensemanagerEnabled** Indicates whether License Manager service is enabled. -- **RemediationUHServiceMpssvcEnabled** Indicates whether MPSSVC service is enabled. -- **RemediationUHServiceTokenBrokerEnabled** Indicates whether Token Broker service is enabled. -- **RemediationUHServiceTrustedInstallerServiceEnabled** Indicates whether Trusted Installer service is enabled. -- **RemediationUHServiceUsoServiceEnabled** Indicates whether USO (Update Session Orchestrator) service is enabled. -- **RemediationUHServicew32timeServiceEnabled** Indicates whether W32 Time service is enabled. -- **RemediationUHServiceWecsvcEnabled** Indicates whether WECSVC service is enabled. -- **RemediationUHServiceWinmgmtEnabled** Indicates whether WMI service is enabled. -- **RemediationUHServiceWpnServiceEnabled** Indicates whether WPN service is enabled. -- **RemediationUHServiceWuauservServiceEnabled** Indicates whether WUAUSERV service is enabled. -- **Result** This is the HRESULT for Detection or Perform Action phases of the plugin. -- **RunAppraiserFailed** Indicates RunAppraiser failed to run correctly. -- **RunTask** TRUE if SIH task should be run by the plug-in. -- **TimeServiceNTPServer** The URL for the NTP time server used by device. -- **TimeServiceStartType** The startup type for the NTP time service. -- **TimeServiceSyncDomainJoined** True if device domain joined and hence uses DC for clock. -- **TimeServiceSyncType** Type of sync behavior for Date & Time service on device. - - -### Microsoft.Windows.Remediation.ChangePowerProfileDetection - -This event indicates whether the remediation system can put in a request to defer a system-initiated sleep to enable installation of security or quality updates, to keep Windows secure and up to date. - -The following fields are available: - -- **ActionName** A descriptive name for the plugin action -- **CurrentPowerPlanGUID** The ID of the current power plan configured on the device -- **CV** Correlation vector -- **GlobalEventCounter** Counter that indicates the ordering of events on the device -- **PackageVersion** Current package version of remediation service -- **RemediationBatteryPowerBatteryLevel** Integer between 0 and 100 indicating % battery power remaining (if not on battery, expect 0) -- **RemediationFUInProcess** Result that shows whether the device is currently installing a feature update -- **RemediationFURebootRequred** Indicates that a feature update reboot required was detected so the plugin will exit. -- **RemediationScanInProcess** Result that shows whether the device is currently scanning for updates -- **RemediationTargetMachine** Result that shows whether this device is a candidate for remediation(s) that will fix update issues -- **SetupMutexAvailable** Result that shows whether setup mutex is available or not -- **SysPowerStatusAC** Result that shows whether system is on AC power or not - - -### Microsoft.Windows.Remediation.Completed - -This event is sent when Windows Update sediment remediations have completed on the sediment device to keep Windows up to date. A sediment device is one that has been on a previous OS version for an extended period. The remediations address issues on the system that prevent the device from receiving OS updates. - -The following fields are available: - -- **ActionName** Name of the action to be completed by the plug-in. -- **AppraiserTaskCreationFailed** TRUE if the appraiser task creation failed to complete successfully. -- **AppraiserTaskDeleteFailed** TRUE if deletion of appraiser task failed to complete successfully. -- **AppraiserTaskExistFailed** TRUE if detection of the appraiser task failed to complete successfully. -- **AppraiserTaskLoadXmlFailed** TRUE if the Appraiser XML Loader failed to complete successfully. -- **AppraiserTaskMissing** TRUE if the Appraiser task is missing. -- **AppraiserTaskTimeTriggerUpdateFailedId** TRUE if the Appraiser Task Time Trigger failed to update successfully. -- **AppraiserTaskValidateTaskXmlFailed** TRUE if the Appraiser Task XML failed to complete successfully. -- **branchReadinessLevel** Branch readiness level policy. -- **cloudControlState** Value indicating whether the shell is enabled on the cloud control settings. -- **CrossedDiskSpaceThreshold** Indicates if cleanup resulted in hard drive usage threshold required for feature update to be exceeded. -- **CV** The Correlation Vector. -- **DateTimeDifference** The difference between the local and reference clocks. -- **DaysSinceOsInstallation** The number of days since the installation of the Operating System. -- **DiskMbCleaned** The amount of space cleaned on the hard disk, measured in megabytes. -- **DiskMbFreeAfterCleanup** The amount of free hard disk space after cleanup, measured in Megabytes. -- **DiskMbFreeBeforeCleanup** The amount of free hard disk space before cleanup, measured in Megabytes. -- **ForcedAppraiserTaskTriggered** TRUE if Appraiser task ran from the plug-in. -- **GlobalEventCounter** Client-side counter that indicates ordering of events sent by the active user. -- **HandlerCleanupFreeDiskInMegabytes** The amount of hard disk space cleaned by the storage sense handlers, measured in megabytes. -- **hasRolledBack** Indicates whether the client machine has rolled back. -- **hasUninstalled** Indicates whether the client machine has uninstalled a later version of the OS. -- **hResult** The result of the event execution. -- **HResult** The result of the event execution. -- **installDate** The value of installDate registry key. Indicates the install date. -- **isNetworkMetered** Indicates whether the client machine has uninstalled a later version of the OS. -- **LatestState** The final state of the plug-in component. -- **MicrosoftCompatibilityAppraiser** The name of the component targeted by the Appraiser plug-in. -- **PackageVersion** The package version for the current Remediation. -- **PageFileCount** The number of Windows Page files. -- **PageFileCurrentSize** The size of the Windows Page file, measured in Megabytes. -- **PageFileLocation** The storage location (directory path) of the Windows Page file. -- **PageFilePeakSize** The maximum amount of hard disk space used by the Windows Page file, measured in Megabytes. -- **PluginName** The name of the plug-in specified for each generic plug-in event. -- **RanCleanup** TRUE if the plug-in ran disk cleanup. -- **RemediationBatteryPowerBatteryLevel** Indicates the battery level at which it is acceptable to continue operation. -- **RemediationBatteryPowerExitDueToLowBattery** True when we exit due to low battery power. -- **RemediationBatteryPowerOnBattery** True if we allow execution on battery. -- **RemediationConfigurationTroubleshooterExecuted** True/False based on whether the Remediation Configuration Troubleshooter executed successfully. -- **RemediationConfigurationTroubleshooterIpconfigFix** TRUE if IPConfig Fix completed successfully. -- **RemediationConfigurationTroubleshooterNetShFix** TRUE if network card cache reset ran successfully. -- **RemediationDiskCleanSizeBtWindowsFolderInMegabytes** The size of the Windows BT folder (used to store Windows upgrade files), measured in Megabytes. -- **RemediationDiskCleanupBTFolderEsdSizeInMB** The size of the Windows BT folder (used to store Windows upgrade files) ESD (Electronic Software Delivery), measured in Megabytes. -- **RemediationDiskCleanupGetCurrentEsdSizeInMB** The size of any existing ESD (Electronic Software Delivery) folder, measured in Megabytes. -- **RemediationDiskCleanupSearchFileSizeInMegabytes** The size of the Cleanup Search index file, measured in Megabytes. -- **RemediationDiskCleanupUpdateAssistantSizeInMB** The size of the Update Assistant folder, measured in Megabytes. -- **RemediationDoorstopChangeSucceeded** TRUE if Doorstop registry key was successfully modified. -- **RemediationDoorstopExists** TRUE if there is a One Settings Doorstop value. -- **RemediationDoorstopRegkeyError** TRUE if an error occurred accessing the Doorstop registry key. -- **RemediationDRFKeyDeleteSucceeded** TRUE if the RecoveredFrom (Doorstop) registry key was successfully deleted. -- **RemediationDUABuildNumber** The build number of the DUA. -- **RemediationDUAKeyDeleteSucceeded** TRUE if the UninstallActive registry key was successfully deleted. -- **RemediationDuplicateTokenSucceeded** TRUE if the user token was successfully duplicated. -- **remediationExecution** Remediation shell is in "applying remediation" state. -- **RemediationHibernationMigrated** TRUE if hibernation was migrated. -- **RemediationHibernationMigrationSucceeded** TRUE if hibernation migration succeeded. -- **RemediationImpersonateUserSucceeded** TRUE if the user was successfully impersonated. -- **RemediationNoisyHammerTaskKickOffIsSuccess** TRUE if the Auto UA task started successfully. -- **RemediationQueryTokenSucceeded** TRUE if the user token was successfully queried. -- **RemediationRanHibernation** TRUE if the system entered Hibernation. -- **RemediationRevertToSystemSucceeded** TRUE if reversion to the system context succeeded. -- **RemediationShellHasUpgraded** TRUE if the device upgraded. -- **RemediationShellMinimumTimeBetweenShellRuns** Indicates the time between shell runs exceeded the minimum required to execute plugins. -- **RemediationShellRunFromService** TRUE if the shell driver was run from the service. -- **RemediationShellSessionIdentifier** Unique identifier tracking a shell session. -- **RemediationShellSessionTimeInSeconds** Indicates the time the shell session took in seconds. -- **RemediationShellTaskDeleted** Indicates that the shell task has been deleted so no additional sediment pack runs occur for this installation. -- **RemediationUpdateServiceHealthRemediationResult** The result of the Update Service Health plug-in. -- **RemediationUpdateTaskHealthRemediationResult** The result of the Update Task Health plug-in. -- **RemediationUpdateTaskHealthTaskList** A list of tasks fixed by the Update Task Health plug-in. -- **RemediationWindowsLogSpaceFound** The size of the Windows log files found, measured in Megabytes. -- **RemediationWindowsLogSpaceFreed** The amount of disk space freed by deleting the Windows log files, measured in Megabytes. -- **RemediationWindowsSecondaryDriveFreeSpace** The amount of free space on the secondary drive, measured in Megabytes. -- **RemediationWindowsSecondaryDriveLetter** The letter designation of the first secondary drive with a total capacity of 10GB or more. -- **RemediationWindowsSecondaryDriveTotalSpace** The total storage capacity of the secondary drive, measured in Megabytes. -- **RemediationWindowsTotalSystemDiskSize** The total storage capacity of the System Disk Drive, measured in Megabytes. -- **Result** The HRESULT for Detection or Perform Action phases of the plug-in. -- **RunResult** The HRESULT for Detection or Perform Action phases of the plug-in. -- **ServiceHealthPlugin** The nae of the Service Health plug-in. -- **StartComponentCleanupTask** TRUE if the Component Cleanup task started successfully. -- **systemDriveFreeDiskSpace** Indicates the free disk space on system drive, in megabytes. -- **systemUptimeInHours** Indicates the amount of time the system in hours has been on since the last boot. -- **TotalSizeofOrphanedInstallerFilesInMegabytes** The size of any orphaned Windows Installer files, measured in Megabytes. -- **TotalSizeofStoreCacheAfterCleanupInMegabytes** The size of the Microsoft Store cache after cleanup, measured in Megabytes. -- **TotalSizeofStoreCacheBeforeCleanupInMegabytes** The size of the Microsoft Store cache (prior to cleanup), measured in Megabytes. -- **uninstallActive** TRUE if previous uninstall has occurred for current OS -- **usoScanDaysSinceLastScan** The number of days since the last USO (Update Session Orchestrator) scan. -- **usoScanInProgress** TRUE if a USO (Update Session Orchestrator) scan is in progress, to prevent multiple simultaneous scans. -- **usoScanIsAllowAutoUpdateKeyPresent** TRUE if the AllowAutoUpdate registry key is set. -- **usoScanIsAllowAutoUpdateProviderSetKeyPresent** TRUE if AllowAutoUpdateProviderSet registry key is set. -- **usoScanIsAuOptionsPresent** TRUE if Auto Update Options registry key is set. -- **usoScanIsFeatureUpdateInProgress** TRUE if a USO (Update Session Orchestrator) scan is in progress, to prevent multiple simultaneous scans. -- **usoScanIsNetworkMetered** TRUE if the device is currently connected to a metered network. -- **usoScanIsNoAutoUpdateKeyPresent** TRUE if no Auto Update registry key is set/present. -- **usoScanIsUserLoggedOn** TRUE if the user is logged on. -- **usoScanPastThreshold** TRUE if the most recent Update Session Orchestrator (USO) scan is past the threshold (late). -- **usoScanType** The type of USO (Update Session Orchestrator) scan: "Interactive" or "Background". -- **windows10UpgraderBlockWuUpdates** Event to report the value of Windows 10 Upgrader BlockWuUpdates Key. -- **windowsEditionId** Event to report the value of Windows Edition ID. -- **WindowsHyberFilSysSizeInMegabytes** The size of the Windows Hibernation file, measured in Megabytes. -- **WindowsInstallerFolderSizeInMegabytes** The size of the Windows Installer folder, measured in Megabytes. -- **WindowsOldFolderSizeInMegabytes** The size of the Windows.OLD folder, measured in Megabytes. -- **WindowsOldSpaceCleanedInMB** The amount of disk space freed by removing the Windows.OLD folder, measured in Megabytes. -- **WindowsPageFileSysSizeInMegabytes** The size of the Windows Page file, measured in Megabytes. -- **WindowsSoftwareDistributionFolderSizeInMegabytes** The size of the SoftwareDistribution folder, measured in Megabytes. -- **WindowsSwapFileSysSizeInMegabytes** The size of the Windows Swap file, measured in Megabytes. -- **WindowsSxsFolderSizeInMegabytes** The size of the WinSxS (Windows Side-by-Side) folder, measured in Megabytes. -- **WindowsSxsTempFolderSizeInMegabytes** The size of the WinSxS (Windows Side-by-Side) Temp folder, measured in Megabytes. -- **windowsUpgradeRecoveredFromRs4** Event to report the value of the Windows Upgrade Recovered key. - - -### Microsoft.Windows.Remediation.RemediationShellMainExeEventId - -This event enables tracking of completion of process that remediates issues preventing security and quality updates keep Windows up to date. - -The following fields are available: - -- **CV** Client side counter which indicates ordering of events sent by the remediation system. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by the remediation system. -- **PackageVersion** Current package version of Remediation. -- **RemediationShellCanAcquireSedimentMutex** True if the remediation was able to acquire the sediment mutex. False if it is already running. -- **RemediationShellExecuteShellResult** Indicates if the remediation system completed without errors. -- **RemediationShellFoundDriverDll** Result whether the remediation system found its component files to run properly. -- **RemediationShellLoadedShellDriver** Result whether the remediation system loaded its component files to run properly. -- **RemediationShellLoadedShellFunction** Result whether the remediation system loaded the functions from its component files to run properly. - - -### Microsoft.Windows.Remediation.Started - -This event is sent when Windows Update sediment remediations have started on the sediment device to keep Windows up to date. A sediment device is one that has been on a previous OS version for an extended period. The remediations address issues on the system that prevent the device from receiving OS updates. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **PackageVersion** The version of the current remediation package. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. - - -## Sediment events - -### Microsoft.Windows.Sediment.Info.DetailedState - -This event is sent when detailed state information is needed from an update trial run. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **Data** Data relevant to the state, such as what percent of disk space the directory takes up. -- **Id** Identifies the trial being run, such as a disk related trial. -- **ReleaseVer** The version of the component. -- **State** The state of the reporting data from the trial, such as the top-level directory analysis. -- **Time** The time the event was fired. - - -### Microsoft.Windows.Sediment.Info.Error - -This event indicates an error in the updater payload. This information assists in keeping Windows up to date. - - - -### Microsoft.Windows.Sediment.Info.PhaseChange - -The event indicates progress made by the updater. This information assists in keeping Windows up to date. - - - -### Microsoft.Windows.Sediment.ServiceInstaller.ApplicabilityCheckFailed - -This event returns data relating to the error state after one of the applicability checks for the installer component of the Operating System Remediation System Service (OSRSS) has failed. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CheckName** The name of the applicability check that failed. -- **InstallerVersion** The version information for the installer component. -- **Time** The system timestamp for when the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.AttemptingUpdate - -This event indicates the Operating System Remediation System Service (OSRSS) installer is attempting an update to itself. This information helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.BinaryUpdated - -This event indicates the Operating System Remediation System Service (OSRSS) updated installer binaries with new binaries as part of its self-update process. This information helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.InstallerLaunched - -This event indicates the Operating System Remediation System Service (OSRSS) has launched. The information provided helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.ServiceInstalled - -This event indicates the Operating System Remediation System Service (OSRSS) successfully installed the Installer Component. This information helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.ServiceRestarted - -This event indicates the Operating System Remediation System Service (OSRSS) has restarted after installing an updated version of itself. This information helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.ServiceStarted - -This event indicates the Operating System Remediation System Service (OSRSS) has started after installing an updated version of itself. This information helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.ServiceStopped - -This event indicates the Operating System Remediation System Service (OSRSS) was stopped by a self-updated to install an updated version of itself. This information helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.UpdaterCompleted - -This event indicates the Operating System Remediation System Service (OSRSS) successfully completed the self-update operation. This information helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.UpdaterLaunched - -This event indicates the Operating System Remediation System Service (OSRSS) successfully launched the self-updater after downloading it. This information helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.SedimentLauncher.Applicable - -This event is sent when the Windows Update sediment remediations launcher finds that an applicable plug-in to address issues that may be preventing the sediment device from receiving OS updates. A sediment device is one that has been on a previous OS version for an extended period. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **DetectedCondition** Boolean true if detect condition is true and perform action will be run. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **IsSelfUpdateEnabledInOneSettings** True if self update enabled in Settings. -- **IsSelfUpdateNeeded** True if self update needed by device. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. - - -### Microsoft.Windows.SedimentLauncher.Completed - -This event is sent when the Windows Update sediment remediations launcher finishes running a plug-in to address issues that may be preventing the sediment device from receiving OS updates. A sediment device is one that has been on a previous OS version for an extended period. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **FailedReasons** Concatenated list of failure reasons. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. -- **SedLauncherExecutionResult** HRESULT for one execution of the Sediment Launcher. - - -### Microsoft.Windows.SedimentLauncher.Error - -This event indicates an error occurred during the execution of the plug-in. The information provided helps ensure future upgrade/update attempts are more successful. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **HResult** The result for the Detection or Perform Action phases of the plug-in. -- **Message** A message containing information about the error that occurred (if any). -- **PackageVersion** The version number of the current remediation package. - - -### Microsoft.Windows.SedimentLauncher.FallbackError - -This event indicates that an error occurred during execution of the plug-in fallback. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **s0** Error occurred during execution of the plugin fallback. See [Microsoft.Windows.SedimentLauncher.wilResult](#microsoftwindowssedimentlauncherwilresult). -- **wilResult** Result from executing wil based function. See [wilResult](#wilresult). - - -### Microsoft.Windows.SedimentLauncher.Information - -This event provides general information returned from the plug-in. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **HResult** This is the HRESULT for detection or perform action phases of the plugin. -- **Message** Information message returned from a plugin containing only information internal to the plugins execution. -- **PackageVersion** Current package version of Remediation. - - -### Microsoft.Windows.SedimentLauncher.Started - -This event is sent when the Windows Update sediment remediations launcher starts running a plug-in to address issues that may be preventing the sediment device from receiving OS updates. A sediment device is one that has been on a previous OS version for an extended period. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. - - -### Microsoft.Windows.SedimentLauncher.wilResult - -This event provides the result from the Windows internal library. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **callContext** List of telemetry activities containing this error. -- **currentContextId** Identifier for the newest telemetry activity containing this error. -- **currentContextMessage** Custom message associated with the newest telemetry activity containing this error (if any). -- **currentContextName** Name of the newest telemetry activity containing this error. -- **failureCount** Number of failures seen within the binary where the error occurred. -- **failureId** Identifier assigned to this failure. -- **failureType** Indicates what type of failure was observed (exception, returned error, logged error or fail fast). -- **fileName** Source code file name where the error occurred. -- **function** Name of the function where the error occurred. -- **hresult** Failure error code. -- **lineNumber** Line number within the source code file where the error occurred. -- **message** Custom message associated with the failure (if any). -- **module** Name of the binary where the error occurred. -- **originatingContextId** Identifier for the oldest telemetry activity containing this error. -- **originatingContextMessage** Custom message associated with the oldest telemetry activity containing this error (if any). -- **originatingContextName** Name of the oldest telemetry activity containing this error. -- **threadId** Identifier of the thread the error occurred on. - - -### Microsoft.Windows.SedimentService.Applicable - -This event is sent when the Windows Update sediment remediations service finds that an applicable plug-in to address issues that may be preventing the sediment device from receiving OS updates. A sediment device is one that has been on a previous OS version for an extended period. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **DetectedCondition** Determine whether action needs to run based on device properties. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **IsSelfUpdateEnabledInOneSettings** Indicates if self update is enabled in One Settings. -- **IsSelfUpdateNeeded** Indicates if self update is needed. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the plugin. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. - - -### Microsoft.Windows.SedimentService.Completed - -This event is sent when the Windows Update sediment remediations service finishes running a plug-in to address issues that may be preventing the sediment device from receiving OS updates. A sediment device is one that has been on a previous OS version for an extended period. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **FailedReasons** List of reasons when the plugin action failed. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. -- **SedimentServiceCheckTaskFunctional** True/False if scheduled task check succeeded. -- **SedimentServiceCurrentBytes** Number of current private bytes of memory consumed by sedsvc.exe. -- **SedimentServiceKillService** True/False if service is marked for kill (Shell.KillService). -- **SedimentServiceMaximumBytes** Maximum bytes allowed for the service. -- **SedimentServiceRetrievedKillService** True/False if result of One Settings check for kill succeeded - we only send back one of these indicators (not for each call). -- **SedimentServiceStopping** True/False indicating whether the service is stopping. -- **SedimentServiceTaskFunctional** True/False if scheduled task is functional. If task is not functional this indicates plugins will be run. -- **SedimentServiceTotalIterations** Number of 5 second iterations service will wait before running again. - - -### Microsoft.Windows.SedimentService.Error - -This event indicates whether an error condition occurred in the plug-in. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **HResult** This is the HRESULT for detection or perform action phases of the plugin. -- **Message** Custom message associated with the failure (if any). -- **PackageVersion** Current package version of Remediation. - - -### Microsoft.Windows.SedimentService.FallbackError - -This event indicates whether an error occurred for a fallback in the plug-in. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **s0** Event returned when an error occurs for a fallback in the plugin. See [Microsoft.Windows.SedimentService.wilResult](#microsoftwindowssedimentservicewilresult). -- **wilResult** Result for wil based function. See [wilResult](#wilresult). - - -### Microsoft.Windows.SedimentService.Information - -This event provides general information returned from the plug-in. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **HResult** This is the HRESULT for detection or perform action phases of the plugin. -- **Message** Custom message associated with the failure (if any). -- **PackageVersion** Current package version of Remediation. - - -### Microsoft.Windows.SedimentService.Started - -This event is sent when the Windows Update sediment remediations service starts running a plug-in to address issues that may be preventing the sediment device from receiving OS updates. A sediment device is one that has been on a previous OS version for an extended period. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** The Correlation Vector. -- **GlobalEventCounter** The client-side counter that indicates ordering of events. -- **PackageVersion** The version number of the current remediation package. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for Detection or Perform Action phases of the plugin. - - -### Microsoft.Windows.SedimentService.wilResult - -This event provides the result from the Windows internal library. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **callContext** List of telemetry activities containing this error. -- **currentContextId** Identifier for the newest telemetry activity containing this error. -- **currentContextMessage** Custom message associated with the newest telemetry activity containing this error (if any). -- **currentContextName** Name of the newest telemetry activity containing this error. -- **failureCount** Number of failures seen within the binary where the error occurred. -- **failureId** Identifier assigned to this failure. -- **failureType** Indicates what type of failure was observed (exception, returned error, logged error or fail fast). -- **fileName** Source code file name where the error occurred. -- **function** Name of the function where the error occurred. -- **hresult** Failure error code. -- **lineNumber** Line number within the source code file where the error occurred. -- **message** Custom message associated with the failure (if any). -- **module** Name of the binary where the error occurred. -- **originatingContextId** Identifier for the oldest telemetry activity containing this error. -- **originatingContextMessage** Custom message associated with the oldest telemetry activity containing this error (if any). -- **originatingContextName** Name of the oldest telemetry activity containing this error. -- **threadId** Identifier of the thread the error occurred on. - - -## Setup events - -### SetupPlatformTel.SetupPlatformTelActivityEvent - -This event sends basic metadata about the SetupPlatform update installation process, to help keep Windows up to date. - -The following fields are available: - -- **FieldName** Retrieves the event name/data point. Examples: InstallStartTime, InstallEndtime, OverallResult etc. -- **GroupName** Retrieves the groupname the event belongs to. Example: Install Information, DU Information, Disk Space Information etc. -- **Value** Value associated with the corresponding event name. For example, time-related events will include the system time - - -### SetupPlatformTel.SetupPlatformTelActivityStarted - -This event sends basic metadata about the update installation process generated by SetupPlatform to help keep Windows up to date. - -The following fields are available: - -- **Name** The name of the dynamic update type. Example: GDR driver - - -### SetupPlatformTel.SetupPlatformTelActivityStopped - -This event sends basic metadata about the update installation process generated by SetupPlatform to help keep Windows up to date. - - - -### SetupPlatformTel.SetupPlatformTelEvent - -This service retrieves events generated by SetupPlatform, the engine that drives the various deployment scenarios, to help keep Windows up to date. - -The following fields are available: - -- **FieldName** Retrieves the event name/data point. Examples: InstallStartTime, InstallEndtime, OverallResult etc. -- **GroupName** Retrieves the groupname the event belongs to. Example: Install Information, DU Information, Disk Space Information etc. -- **Value** Retrieves the value associated with the corresponding event name (Field Name). For example: For time related events this will include the system time. - - -## Shared PC events - -### Microsoft.Windows.SharedPC.AccountManager.DeleteUserAccount - -Activity for deletion of a user account for devices set up for Shared PC mode as part of the Transient Account Manager to help keep Windows up to date. Deleting un-used user accounts on Education/Shared PCs frees up disk space to improve Windows Update success rates. - -The following fields are available: - -- **accountType** The type of account that was deleted. Example: AD, Azure Active Directory (Azure AD), or Local -- **deleteState** Whether the attempted deletion of the user account was successful. -- **userSid** The security identifier of the account. -- **wilActivity** Windows Error Reporting data collected when there is a failure in deleting a user account with the Transient Account Manager. See [wilActivity](#wilactivity). - - -### Microsoft.Windows.SharedPC.AccountManager.SinglePolicyEvaluation - -Activity for run of the Transient Account Manager that determines if any user accounts should be deleted for devices set up for Shared PC mode to help keep Windows up to date. Deleting unused user accounts on shared devices frees up disk space to improve Windows Update success rates - -The following fields are available: - -- **evaluationTrigger** When was the Transient Account Manager policies ran? Example: At log off or during maintenance hours -- **totalAccountCount** The number of accounts on a device after running the Transient Account Manager policies. -- **wilActivity** Windows Error Reporting data collected when there is a failure in evaluating accounts to be deleted with the Transient Account Manager. See [wilActivity](#wilactivity). - - -### wilActivity - -This event provides a Windows Internal Library context used for Product and Service diagnostics. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **callContext** The function where the failure occurred. -- **currentContextId** The ID of the current call context where the failure occurred. -- **currentContextMessage** The message of the current call context where the failure occurred. -- **currentContextName** The name of the current call context where the failure occurred. -- **failureCount** The number of failures for this failure ID. -- **failureId** The ID of the failure that occurred. -- **failureType** The type of the failure that occurred. -- **fileName** The file name where the failure occurred. -- **function** The function where the failure occurred. -- **hresult** The HResult of the overall activity. -- **lineNumber** The line number where the failure occurred. -- **message** The message of the failure that occurred. -- **module** The module where the failure occurred. -- **originatingContextId** The ID of the originating call context that resulted in the failure. -- **originatingContextMessage** The message of the originating call context that resulted in the failure. -- **originatingContextName** The name of the originating call context that resulted in the failure. -- **threadId** The ID of the thread on which the activity is executing. - - -### wilResult - -This event provides a Windows Internal Library context used for Product and Service diagnostics. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **callContext** The call context stack where failure occurred. -- **currentContextId** The ID of the current call context where the failure occurred. -- **currentContextMessage** The message of the current call context where the failure occurred. -- **currentContextName** The name of the current call context where the failure occurred. -- **failureCount** The number of failures for this failure ID. -- **failureId** The ID of the failure that occurred. -- **failureType** The type of the failure that occurred. -- **fileName** The file name where the failure occurred. -- **function** The function where the failure occurred. -- **hresult** The HResult of the overall activity. -- **lineNumber** The line number where the failure occurred. -- **message** The message of the failure that occurred. -- **module** The module where the failure occurred. -- **originatingContextId** The ID of the originating call context that resulted in the failure. -- **originatingContextMessage** The message of the originating call context that resulted in the failure. -- **originatingContextName** The name of the originating call context that resulted in the failure. -- **threadId** The ID of the thread on which the activity is executing. - - -## SIH events - -### SIHEngineTelemetry.EvalApplicability - -This event is sent when targeting logic is evaluated to determine if a device is eligible a given action. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **ActionReasons** If an action has been assessed as inapplicable, the additional logic prevented it. -- **CachedEngineVersion** The engine DLL version that is being used. -- **EventInstanceID** A unique identifier for event instance. -- **EventScenario** Indicates the purpose of sending this event – whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. -- **HandlerReasons** If an action has been assessed as inapplicable, the installer technology-specific logic prevented it. -- **ServiceGuid** A unique identifier that represents which service the software distribution client is connecting to (SIH, Windows Update, Microsoft Store, etc.). -- **StandardReasons** If an action has been assessed as inapplicable, the standard logic the prevented it. -- **StatusCode** Result code of the event (success, cancellation, failure code HResult). -- **UpdateID** A unique identifier for the action being acted upon. -- **WUDeviceID** The unique identifier controlled by the software distribution client. - - -### SIHEngineTelemetry.ExecuteAction - -This event is triggered with SIH attempts to execute (e.g. install) the update or action in question. Includes important information like if the update required a reboot. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CachedEngineVersion** The engine DLL version that is being used. -- **EventInstanceID** A unique identifier for event instance. -- **EventScenario** Indicates the purpose of sending this event, whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. -- **RebootRequired** Indicates if a reboot was required to complete the action. -- **ServiceGuid** A unique identifier that represents which service the software distribution client is connecting to (SIH, Windows Update, Microsoft Store, etc.). -- **StatusCode** Result code of the event (success, cancellation, failure code HResult). -- **UpdateID** A unique identifier for the action being acted upon. -- **WUDeviceID** The unique identifier controlled by the software distribution client. - - -### SIHEngineTelemetry.PostRebootReport - -This event reports the status of an action following a reboot, should one have been required. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CachedEngineVersion** The engine DLL version that is being used. -- **EventInstanceID** A unique identifier for event instance. -- **EventScenario** Indicates the purpose of sending this event, whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. -- **ServiceGuid** A unique identifier that represents which service the software distribution client is connecting to (SIH, Windows Update, Microsoft Store, etc.). -- **StatusCode** Result code of the event (success, cancellation, failure code HResult). -- **UpdateID** A unique identifier for the action being acted upon. -- **WUDeviceID** The unique identifier controlled by the software distribution client. - - -### SIHEngineTelemetry.ServiceStateChange - -This event reports the status of attempts to stop or start a service as part of executing an action. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CachedEngineVersion** The engine DLL version that is being used. -- **EventInstanceID** A unique identifier for event instance. -- **EventScenario** Indicates the purpose of sending this event, whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. -- **Service** The service that is being stopped/started. -- **ServiceGuid** A unique identifier that represents which service the software distribution client is connecting to (SIH, Windows Update, Microsoft Store, etc.). -- **StateChange** The service operation (stop/start) is being attempted. -- **StatusCode** Result code of the event (success, cancellation, failure code HResult). -- **UpdateID** A unique identifier for the action being acted upon. -- **WUDeviceID** The unique identifier controlled by the software distribution client. - - -### SIHEngineTelemetry.SLSActionData - -This event reports if the SIH client was able to successfully parse the manifest describing the actions to be evaluated. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CachedEngineVersion** The engine DLL version that is being used. -- **EventInstanceID** A unique identifier for event instance. -- **EventScenario** Indicates the purpose of sending this event – whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. -- **FailedParseActions** The list of actions that were not successfully parsed. -- **ParsedActions** The list of actions that were successfully parsed. -- **ServiceGuid** A unique identifier that represents which service the software distribution client is connecting to (SIH, Windows Update, Microsoft Store, etc.). -- **WUDeviceID** The unique identifier controlled by the software distribution client. - - -## Software update events - -### SoftwareUpdateClientTelemetry.CheckForUpdates - -This event sends tracking data about the software distribution client check for content that is applicable to a device, to help keep Windows up to date. - -The following fields are available: - -- **ActivityMatchingId** Contains a unique ID identifying a single CheckForUpdates session from initialization to completion. -- **AllowCachedResults** Indicates if the scan allowed using cached results. -- **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable -- **BiosFamily** The family of the BIOS (Basic Input Output System). -- **BiosName** The name of the device BIOS. -- **BiosReleaseDate** The release date of the device BIOS. -- **BiosSKUNumber** The sku number of the device BIOS. -- **BIOSVendor** The vendor of the BIOS. -- **BiosVersion** The version of the BIOS. -- **BranchReadinessLevel** The servicing branch configured on the device. -- **CachedEngineVersion** For self-initiated healing, the version of the SIH engine that is cached on the device. If the SIH engine does not exist, the value is null. -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. -- **CapabilityDetectoidGuid** The GUID for a hardware applicability detectoid that could not be evaluated. -- **CDNCountryCode** Two letter country abbreviation for the Content Distribution Network (CDN) location. -- **CDNId** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. -- **ClientVersion** The version number of the software distribution client. -- **Context** Gives context on where the error has occurred. Example: AutoEnable, GetSLSData, AddService, Misc, or Unknown -- **CurrentMobileOperator** The mobile operator the device is currently connected to. -- **DeferralPolicySources** Sources for any update deferral policies defined (GPO = 0x10, MDM = 0x100, Flight = 0x1000, UX = 0x10000). -- **DeferredUpdates** Update IDs which are currently being deferred until a later time -- **DeviceModel** What is the device model. -- **DriverError** The error code hit during a driver scan. This is 0 if no error was encountered. -- **DriverExclusionPolicy** Indicates if the policy for not including drivers with Windows Update is enabled. -- **DriverSyncPassPerformed** Were drivers scanned this time? -- **EventInstanceID** A globally unique identifier for event instance. -- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. -- **ExtendedMetadataCabUrl** Hostname that is used to download an update. -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. -- **FailedUpdateGuids** The GUIDs for the updates that failed to be evaluated during the scan. -- **FailedUpdatesCount** The number of updates that failed to be evaluated during the scan. -- **FeatureUpdateDeferral** The deferral period configured for feature OS updates on the device (in days). -- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. -- **FeatureUpdatePausePeriod** The pause duration configured for feature OS updates on the device (in days). -- **FlightBranch** The branch that a device is on if participating in flighting (pre-release builds). -- **FlightRing** The ring (speed of getting builds) that a device is on if participating in flighting (pre-release builds). -- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. -- **IntentPFNs** Intended application-set metadata for atomic update scenarios. -- **IPVersion** Indicates whether the download took place over IPv4 or IPv6 -- **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. -- **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. -- **IsWUfBFederatedScanDisabled** Indicates if Windows Update for Business federated scan is disabled on the device. -- **MetadataIntegrityMode** The mode of the update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce -- **MSIError** The last error that was encountered during a scan for updates. -- **NetworkConnectivityDetected** Indicates the type of network connectivity that was detected. 0 - IPv4, 1 - IPv6 -- **NumberOfApplicableUpdates** The number of updates which were ultimately deemed applicable to the system after the detection process is complete -- **NumberOfApplicationsCategoryScanEvaluated** The number of categories (apps) for which an app update scan checked -- **NumberOfLoop** The number of round trips the scan required -- **NumberOfNewUpdatesFromServiceSync** The number of updates which were seen for the first time in this scan -- **NumberOfUpdatesEvaluated** The total number of updates which were evaluated as a part of the scan -- **NumFailedMetadataSignatures** The number of metadata signatures checks which failed for new metadata synced down. -- **Online** Indicates if this was an online scan. -- **PausedUpdates** A list of UpdateIds which that currently being paused. -- **PauseFeatureUpdatesEndTime** If feature OS updates are paused on the device, this is the date and time for the end of the pause time window. -- **PauseFeatureUpdatesStartTime** If feature OS updates are paused on the device, this is the date and time for the beginning of the pause time window. -- **PauseQualityUpdatesEndTime** If quality OS updates are paused on the device, this is the date and time for the end of the pause time window. -- **PauseQualityUpdatesStartTime** If quality OS updates are paused on the device, this is the date and time for the beginning of the pause time window. -- **PhonePreviewEnabled** Indicates whether a phone was getting preview build, prior to flighting (pre-release builds) being introduced. -- **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. -- **QualityUpdateDeferral** The deferral period configured for quality OS updates on the device (in days). -- **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. -- **QualityUpdatePausePeriod** The pause duration configured for quality OS updates on the device (in days). -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **ScanDurationInSeconds** The number of seconds a scan took -- **ScanEnqueueTime** The number of seconds it took to initialize a scan -- **ServiceGuid** An ID which represents which service the software distribution client is checking for content (Windows Update, Microsoft Store, etc.). -- **ServiceUrl** The environment URL a device is configured to scan with -- **ShippingMobileOperator** The mobile operator that a device shipped on. -- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult). -- **SyncType** Describes the type of scan the event was -- **SystemBIOSMajorRelease** Major version of the BIOS. -- **SystemBIOSMinorRelease** Minor version of the BIOS. -- **TargetMetadataVersion** For self-initiated healing, this is the target version of the SIH engine to download (if needed). If not, the value is null. -- **TotalNumMetadataSignatures** The total number of metadata signatures checks done for new metadata that was synced down. -- **WebServiceRetryMethods** Web service method requests that needed to be retried to complete operation. -- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. - - -### SoftwareUpdateClientTelemetry.Commit - -This event sends data on whether the Update Service has been called to execute an upgrade, to help keep Windows up to date. - -The following fields are available: - -- **BiosFamily** The family of the BIOS (Basic Input Output System). -- **BiosName** The name of the device BIOS. -- **BiosReleaseDate** The release date of the device BIOS. -- **BiosSKUNumber** The sku number of the device BIOS. -- **BIOSVendor** The vendor of the BIOS. -- **BiosVersion** The version of the BIOS. -- **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. -- **BundleRevisionNumber** Identifies the revision number of the content bundle -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client -- **ClientVersion** The version number of the software distribution client. -- **DeviceModel** What is the device model. -- **EventInstanceID** A globally unique identifier for event instance. -- **EventScenario** State of call -- **EventType** Possible values are "Child", "Bundle", or "Driver". -- **FlightId** The specific id of the flight the device is getting -- **HandlerType** Indicates the kind of content (app, driver, windows patch, etc.) -- **RevisionNumber** Unique revision number of Update -- **ServerId** Identifier for the service to which the software distribution client is connecting, such as Windows Update and Microsoft Store. -- **ServiceGuid** A unique identifier for the service that the software distribution client is installing content for (Windows Update, Microsoft Store, etc). -- **SystemBIOSMajorRelease** Major version of the BIOS. -- **SystemBIOSMinorRelease** Minor version of the BIOS. -- **UpdateId** Unique Update ID -- **WUDeviceID** UniqueDeviceID - - -### SoftwareUpdateClientTelemetry.Download - -This event sends tracking data about the software distribution client download of the content for that update, to help keep Windows up to date. - -The following fields are available: - -- **ActiveDownloadTime** How long the download took, in seconds, excluding time where the update wasn't actively being downloaded. -- **AppXBlockHashValidationFailureCount** A count of the number of blocks that have failed validation after being downloaded. -- **AppXDownloadScope** Indicates the scope of the download for application content. -- **BiosFamily** The family of the BIOS (Basic Input Output System). -- **BiosName** The name of the device BIOS. -- **BiosReleaseDate** The release date of the device BIOS. -- **BiosSKUNumber** The SKU number of the device BIOS. -- **BIOSVendor** The vendor of the BIOS. -- **BiosVersion** The version of the BIOS. -- **BundleBytesDownloaded** Number of bytes downloaded for the specific content bundle. -- **BundleId** Identifier associated with the specific content bundle. -- **BundleRepeatFailFlag** Indicates whether this particular update bundle had previously failed to download. -- **BundleRevisionNumber** Identifies the revision number of the content bundle. -- **BytesDownloaded** Number of bytes that were downloaded for an individual piece of content (not the entire bundle). -- **CachedEngineVersion** The version of the “Self-Initiated Healing” (SIH) engine that is cached on the device, if applicable. -- **CallerApplicationName** The name provided by the application that initiated API calls into the software distribution client. -- **CbsDownloadMethod** Indicates whether the download was a full- or a partial-file download. -- **CDNCountryCode** Two letter country abbreviation for the Content Distribution Network (CDN) location. -- **CDNId** ID which defines which CDN the software distribution client downloaded the content from. -- **ClientVersion** The version number of the software distribution client. -- **CurrentMobileOperator** The mobile operator the device is currently connected to. -- **DeviceModel** The model of the device. -- **DownloadPriority** Indicates whether a download happened at background, normal, or foreground priority. -- **DownloadScenarioId** A unique ID for a given download, used to tie together Windows Update and Delivery Optimizer events. -- **DownloadType** Differentiates the download type of “Self-Initiated Healing” (SIH) downloads between Metadata and Payload downloads. -- **EventInstanceID** A globally unique identifier for event instance. -- **EventScenario** Indicates the purpose for sending this event: whether because the software distribution just started downloading content; or whether it was cancelled, succeeded, or failed. -- **EventType** Identifies the type of the event (Child, Bundle, or Driver). -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. -- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. -- **FlightBranch** The branch that a device is on if participating in flighting (pre-release builds). -- **FlightBuildNumber** If this download was for a flight (pre-release build), this indicates the build number of that flight. -- **FlightId** The specific id of the flight (pre-release build) the device is getting. -- **FlightRing** The ring (speed of getting builds) that a device is on if participating in flighting (pre-release builds). -- **HandlerType** Indicates what kind of content is being downloaded (app, driver, windows patch, etc.). -- **HardwareId** If this download was for a driver targeted to a particular device model, this ID indicates the model of the device. -- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. -- **HostName** The parent URL the content is downloading from. -- **IPVersion** Indicates whether the download took place over IPv4 or IPv6. -- **IsDependentSet** Indicates whether a driver is a part of a larger System Hardware/Firmware Update -- **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. -- **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. -- **NetworkCostBitMask** Indicates what kind of network the device is connected to (roaming, metered, over data cap, etc.) -- **NetworkRestrictionStatus** More general version of NetworkCostBitMask, specifying whether Windows considered the current network to be "metered." -- **PackageFullName** The package name of the content. -- **PhonePreviewEnabled** Indicates whether a phone was opted-in to getting preview builds, prior to flighting (pre-release builds) being introduced. -- **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. -- **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **RepeatFailFlag** Indicates whether this specific piece of content had previously failed to download. -- **RevisionNumber** The revision number of the specified piece of content. -- **ServiceGuid** A unique identifier for the service that the software distribution client is installing content for (Windows Update, Microsoft Store, etc). -- **Setup360Phase** Identifies the active phase of the upgrade download if the current download is for an Operating System upgrade. -- **ShippingMobileOperator** The mobile operator linked to the device when the device shipped. -- **StatusCode** Indicates the result of a Download event (success, cancellation, failure code HResult). -- **SystemBIOSMajorRelease** Major version of the BIOS. -- **SystemBIOSMinorRelease** Minor version of the BIOS. -- **TargetGroupId** For drivers targeted to a specific device model, this ID indicates the distribution group of devices receiving that driver. -- **TargetingVersion** For drivers targeted to a specific device model, this is the version number of the drivers being distributed to the device. -- **TargetMetadataVersion** The version of the currently downloading (or most recently downloaded) package. -- **ThrottlingServiceHResult** Result code (success/failure) while contacting a web service to determine whether this device should download content yet. -- **TimeToEstablishConnection** Time (in milliseconds) it took to establish the connection prior to beginning downloaded. -- **TotalExpectedBytes** The total size (in Bytes) expected to be downloaded. -- **UpdateId** An identifier associated with the specific piece of content. -- **UpdateID** An identifier associated with the specific piece of content. -- **UpdateImportance** Indicates whether the content was marked as Important, Recommended, or Optional. -- **UsedDO** Indicates whether the download used the Delivery Optimization (DO) service. -- **UsedSystemVolume** Indicates whether the content was downloaded to the device's main system storage drive, or an alternate storage drive. -- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. - - -### SoftwareUpdateClientTelemetry.DownloadCheckpoint - -This event provides a checkpoint between each of the Windows Update download phases for UUP content. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client -- **ClientVersion** The version number of the software distribution client -- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed -- **EventType** Possible values are "Child", "Bundle", "Relase" or "Driver" -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough -- **FileId** A hash that uniquely identifies a file -- **FileName** Name of the downloaded file -- **FlightId** The unique identifier for each flight -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **RevisionNumber** Unique revision number of Update -- **ServiceGuid** An ID which represents which service the software distribution client is checking for content (Windows Update, Microsoft Store, etc.) -- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult) -- **UpdateId** Unique Update ID -- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue - - -### SoftwareUpdateClientTelemetry.DownloadHeartbeat - -This event allows tracking of ongoing downloads and contains data to explain the current state of the download. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **BundleID** Identifier associated with the specific content bundle. If this value is found, it shouldn't report as all zeros -- **BytesTotal** Total bytes to transfer for this content -- **BytesTransferred** Total bytes transferred for this content at the time of heartbeat -- **CallerApplicationName** Name provided by the caller who initiated API calls into the software distribution client -- **ClientVersion** The version number of the software distribution client -- **ConnectionStatus** Indicates the connectivity state of the device at the time of heartbeat -- **CurrentError** Last (transient) error encountered by the active download -- **DownloadFlags** Flags indicating if power state is ignored -- **DownloadState** Current state of the active download for this content (queued, suspended, or progressing) -- **EventType** Possible values are "Child", "Bundle", or "Driver" -- **FlightId** The unique identifier for each flight -- **IsNetworkMetered** Indicates whether Windows considered the current network to be ?metered" -- **MOAppDownloadLimit** Mobile operator cap on size of application downloads, if any -- **MOUpdateDownloadLimit** Mobile operator cap on size of operating system update downloads, if any -- **PowerState** Indicates the power state of the device at the time of heartbeart (DC, AC, Battery Saver, or Connected Standby) -- **RelatedCV** The previous correlation vector that was used by the client, before swapping with a new one -- **ResumeCount** Number of times this active download has resumed from a suspended state -- **RevisionNumber** Identifies the revision number of this specific piece of content -- **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Microsoft Store, etc) -- **ServiceID** Identifier for the service to which the software distribution client is connecting (Windows Update, Microsoft Store, etc) -- **SuspendCount** Number of times this active download has entered a suspended state -- **SuspendReason** Last reason for why this active download entered a suspended state -- **UpdateId** Identifier associated with the specific piece of content -- **WUDeviceID** Unique device id controlled by the software distribution client - - -### SoftwareUpdateClientTelemetry.Install - -This event sends tracking data about the software distribution client installation of the content for that update, to help keep Windows up to date. - -The following fields are available: - -- **BiosFamily** The family of the BIOS (Basic Input Output System). -- **BiosName** The name of the device BIOS. -- **BiosReleaseDate** The release date of the device BIOS. -- **BiosSKUNumber** The sku number of the device BIOS. -- **BIOSVendor** The vendor of the BIOS. -- **BiosVersion** The version of the BIOS. -- **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. -- **BundleRepeatFailFlag** Indicates whether this particular update bundle previously failed to install. -- **BundleRevisionNumber** Identifies the revision number of the content bundle. -- **CachedEngineVersion** For self-initiated healing, the version of the SIH engine that is cached on the device. If the SIH engine does not exist, the value is null. -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. -- **ClientVersion** The version number of the software distribution client. -- **CSIErrorType** The stage of CBS installation where it failed. -- **CurrentMobileOperator** The mobile operator to which the device is currently connected. -- **DeviceModel** The device model. -- **DriverPingBack** Contains information about the previous driver and system state. -- **EventInstanceID** A globally unique identifier for event instance. -- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was cancelled, succeeded, or failed. -- **EventType** Possible values are Child, Bundle, or Driver. -- **ExtendedErrorCode** The extended error code. -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. -- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. -- **FlightBranch** The branch that a device is on if participating in the Windows Insider Program. -- **FlightBuildNumber** If this installation was for a Windows Insider build, this is the build number of that build. -- **FlightId** The specific ID of the Windows Insider build the device is getting. -- **FlightRing** The ring that a device is on if participating in the Windows Insider Program. -- **HandlerType** Indicates what kind of content is being installed. Example: app, driver, Windows update -- **HardwareId** If this install was for a driver targeted to a particular device model, this ID indicates the model of the device. -- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. -- **IntentPFNs** Intended application-set metadata for atomic update scenarios. -- **IsDependentSet** Indicates whether the driver is part of a larger System Hardware/Firmware update. -- **IsFinalOutcomeEvent** Indicates whether this event signals the end of the update/upgrade process. -- **IsFirmware** Indicates whether this update is a firmware update. -- **IsSuccessFailurePostReboot** Indicates whether the update succeeded and then failed after a restart. -- **IsWUfBDualScanEnabled** Is Windows Update for Business dual scan enabled on the device? -- **IsWUfBEnabled** Indicates whether Windows Update for Business is enabled on the device. -- **MergedUpdate** Indicates whether the OS update and a BSP update merged for installation. -- **MsiAction** The stage of MSI installation where it failed. -- **MsiProductCode** The unique identifier of the MSI installer. -- **PackageFullName** The package name of the content being installed. -- **PhonePreviewEnabled** Indicates whether a phone was getting preview build, prior to flighting being introduced. -- **ProcessName** The process name of the caller who initiated API calls, in the event that CallerApplicationName was not provided. -- **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **RepeatFailFlag** Indicates whether this specific piece of content previously failed to install. -- **RevisionNumber** The revision number of this specific piece of content. -- **ServiceGuid** An ID which represents which service the software distribution client is installing content for (Windows Update, Microsoft Store, etc.). -- **Setup360Phase** If the install is for an operating system upgrade, indicates which phase of the upgrade is underway. -- **ShippingMobileOperator** The mobile operator that a device shipped on. -- **StatusCode** Indicates the result of an installation event (success, cancellation, failure code HResult). -- **SystemBIOSMajorRelease** Major version of the BIOS. -- **SystemBIOSMinorRelease** Minor version of the BIOS. -- **TargetGroupId** For drivers targeted to a specific device model, this ID indicates the distribution group of devices receiving that driver. -- **TargetingVersion** For drivers targeted to a specific device model, this is the version number of the drivers being distributed to the device. -- **TransactionCode** The ID that represents a given MSI installation. -- **UpdateId** Unique update ID. -- **UpdateID** An identifier associated with the specific piece of content. -- **UpdateImportance** Indicates whether a piece of content was marked as Important, Recommended, or Optional. -- **UsedSystemVolume** Indicates whether the content was downloaded and then installed from the device's main system storage drive, or an alternate storage drive. -- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. - - -### SoftwareUpdateClientTelemetry.UpdateDetected - -This event sends data about an AppX app that has been updated from the Microsoft Store, including what app needs an update and what version/architecture is required, in order to understand and address problems with apps getting required updates. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable. -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. -- **IntentPFNs** Intended application-set metadata for atomic update scenarios. -- **NumberOfApplicableUpdates** The number of updates ultimately deemed applicable to the system after the detection process is complete. -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one. -- **ServiceGuid** An ID that represents which service the software distribution client is connecting to (Windows Update, Microsoft Store, etc.). -- **WUDeviceID** The unique device ID controlled by the software distribution client. - - -### SoftwareUpdateClientTelemetry.UpdateMetadataIntegrity - -This event helps to identify whether update content has been tampered with and protects against man-in-the-middle attack. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **EndpointUrl** The endpoint URL where the device obtains update metadata. This is used to distinguish between test, staging, and production environments. -- **EventScenario** The purpose of this event, such as scan started, scan succeeded, or scan failed. -- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. -- **LeafCertId** The integral ID from the FragmentSigning data for the certificate that failed. -- **ListOfSHA256OfIntermediateCerData** A semicolon delimited list of base64 encoding of hashes for the Base64CerData in the FragmentSigning data of an intermediate certificate. -- **MetadataIntegrityMode** The mode of the transport metadata integrity check. 0 = unknown; 1 = ignore; 2 = audit; 3 = enforce -- **MetadataSignature** A base64-encoded string of the signature associated with the update metadata (specified by revision ID). -- **RawMode** The raw unparsed mode string from the SLS response. This field is null if not applicable. -- **RawValidityWindowInDays** The raw unparsed validity window string in days of the timestamp token. This field is null if not applicable. -- **RevisionId** The revision ID for a specific piece of content. -- **RevisionNumber** The revision number for a specific piece of content. -- **ServiceGuid** Identifies the service to which the software distribution client is connected, Example: Windows Update or Microsoft Store -- **SHA256OfLeafCerData** A base64 encoding of the hash for the Base64CerData in the FragmentSigning data of the leaf certificate. -- **SHA256OfLeafCertPublicKey** A base64 encoding of the hash of the Base64CertData in the FragmentSigning data of the leaf certificate. -- **SHA256OfTimestampToken** An encoded string of the timestamp token. -- **SignatureAlgorithm** The hash algorithm for the metadata signature. -- **SLSPrograms** A test program to which a device may have opted in. Example: Insider Fast -- **StatusCode** The status code of the event. -- **TimestampTokenCertThumbprint** The thumbprint of the encoded timestamp token. -- **TimestampTokenId** The time this was created. It is encoded in a timestamp blob and will be zero if the token is malformed. -- **UpdateId** The update ID for a specific piece of content. -- **ValidityWindowInDays** The validity window that's in effect when verifying the timestamp. - - -## Update Assistant events - -### Microsoft.Windows.UpdateAssistant.Orchestrator.BlockingEventId - -The event sends basic info on the reason that Windows 10 was not updated due to compatibility issues, previous rollbacks, or admin policies. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **ApplicabilityBlockedReason** Blocked due to an applicability issue. -- **BlockWuUpgrades** The upgrade assistant is currently blocked. -- **clientID** An identification of the current release of Update Assistant. -- **CloverTrail** This device is Clovertrail. -- **DeviceIsMdmManaged** This device is MDM managed. -- **IsNetworkAvailable** If the device network is not available. -- **IsNetworkMetered** If network is metered. -- **IsSccmManaged** This device is managed by Configuration Manager. -- **NewlyInstalledOs** OS is newly installed quiet period. -- **PausedByPolicy** Updates are paused by policy. -- **RecoveredFromRS3** Previously recovered from RS3. -- **RS1UninstallActive** Blocked due to an active RS1 uninstall. -- **RS3RollBacks** Exceeded number of allowable RS3 rollbacks. -- **triggerTaskSource** Describe which task launches this instance. -- **WsusManaged** This device is WSUS managed. -- **ZeroExhaust** This device is zero exhaust. - - -### Microsoft.Windows.UpdateAssistant.Orchestrator.DeniedLaunchEventId - -The event sends basic info when a device was blocked or prevented from updating to the latest Windows 10 version. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **calendarRun** Indicates the calendar run task invoked the update assistant wrapper. -- **clientID** An identification of the current release of Update Assistant. -- **denyReason** All the reasons why the Update Assistant was prevented from launching. Bitmask with values from UpdateAssistant.cpp eUpgradeModeReason. -- **triggerTaskSource** Describe which task launches this instance. - - -### Microsoft.Windows.UpdateAssistant.Orchestrator.FailedLaunchEventId - -This event indicates that Update Assistant Orchestrator failed to launch Update Assistant. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **clientID** An identification of the current release of Update Assistant. -- **hResult** Error code of the Update Assistant Orchestrator failure. -- **triggerTaskSource** Describe which task launches this instance. - - -### Microsoft.Windows.UpdateAssistant.Orchestrator.FailedOneSettingsQueryEventId - -This event indicates that One Settings was not queried by update assistant. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **clientID** An identification of the current release of Update Assistant. -- **hResult** Error code of One Settings query failure. - - -### Microsoft.Windows.UpdateAssistant.Orchestrator.LaunchEventId - -This event sends basic information on whether the device should be updated to the latest Windows 10 version. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **autoStartRunCount** The auto start run count of Update Assistant. -- **clientID** The ID of the current release of Update Assistant. -- **launchMode** Indicates the type of launch performed. -- **launchTypeReason** A bitmask of all the reasons for type of launch. -- **triggerTaskSource** Indicates which task launches this instance. -- **UALaunchRunCount** Total number of times Update Assistant launched. - - -### Microsoft.Windows.UpdateAssistant.Orchestrator.RestoreEventId - -The event sends basic info on whether the Windows 10 update notification has previously launched. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **calendarRun** Indicates the update assistant wrapper was started by the calendar run task. -- **clientID** ID of the current release of Update Assistant. -- **restoreReason** All the reasons for the restore. -- **triggerTaskSource** Indicates which task launches this instance. - - -## Update events - -### Update360Telemetry.UpdateAgent_DownloadRequest - -This event sends data during the download request phase of updating Windows. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeletedCorruptFiles** Boolean indicating whether corrupt payload was deleted. -- **ErrorCode** The error code returned for the current download request phase. -- **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360). -- **PackageCountOptional** # of optional packages requested. -- **PackageCountRequired** # of required packages requested. -- **PackageCountTotal** Total # of packages needed. -- **PackageCountTotalCanonical** Total number of canonical packages. -- **PackageCountTotalDiff** Total number of diff packages. -- **PackageCountTotalExpress** Total number of express packages. -- **PackageSizeCanonical** Size of canonical packages in bytes. -- **PackageSizeDiff** Size of diff packages in bytes. -- **PackageSizeExpress** Size of express packages in bytes. -- **RangeRequestState** Indicates the range request type used. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** Outcome of the download request phase of update. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each attempt (same value for initialize, download, install commit phases) -- **UpdateId** Unique ID for each Update. - - -### Update360Telemetry.UpdateAgent_FellBackToCanonical - -This event collects information when Express could not be used, and the update had to fall back to “canonical” during the new UUP (Unified Update Platform) update scenario, which is leveraged by both Mobile and Desktop. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **FlightId** Unique ID for the flight (test instance version). -- **ObjectId** The unique value for each Update Agent mode. -- **PackageCount** The number of packages that fell back to “canonical”. -- **PackageList** PackageIDs which fell back to “canonical”. -- **RelatedCV** The correlation vector value generated from the latest USO (Update Service Orchestrator) scan. -- **ScenarioId** The ID of the update scenario. -- **SessionId** The ID of the update attempt. -- **UpdateId** The ID of the update. - - -### Update360Telemetry.UpdateAgent_Initialize - -This event sends data during the initialize phase of updating Windows. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ErrorCode** The error code returned for the current initialize phase. -- **FlightId** Unique ID for each flight. -- **FlightMetadata** Contains the FlightId and the build being flighted. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** Result of the initialize phase of update. 0 = Succeeded, 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **SessionData** Contains instructions to update agent for processing FODs and DUICs (Null for other scenarios). -- **SessionId** Unique value for each Update Agent mode attempt . -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgent_Install - -This event sends data during the install phase of updating Windows. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ErrorCode** The error code returned for the current install phase. -- **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest scan. -- **Result** Result of the install phase of update. 0 = Succeeded 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **SessionId** Unique value for each Update Agent mode attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgent_Merge - -This event sends data on the merge phase when updating Windows. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ErrorCode** The error code returned for the current reboot. -- **FlightId** Unique ID for the flight (test instance version). -- **ObjectId** The unique value for each Update Agent mode. -- **RelatedCV** The correlation vector value generated from the latest USO (Update Service Orchestrator) scan. -- **Result** The HResult of the event. -- **ScenarioId** The ID of the update scenario. -- **SessionId** The ID of the update attempt. -- **UpdateId** The ID of the update. - - -### Update360Telemetry.UpdateAgent_ModeStart - -This event sends data for the start of each mode during the process of updating Windows. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **FlightId** Unique ID for each flight. -- **Mode** Indicates that the Update Agent mode that has started. 1 = Initialize, 2 = DownloadRequest, 3 = Install, 4 = Commit -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** The correlation vector value generated from the latest scan. -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **SessionId** Unique value for each Update Agent mode attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgent_SetupBoxLaunch - -This event sends data during the launching of the setup box when updating Windows. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode. -- **Quiet** Indicates whether setup is running in quiet mode. 0 = false 1 = true -- **RelatedCV** Correlation vector value generated from the latest scan. -- **SandboxSize** The size of the sandbox folder on the device. -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **SessionId** Unique value for each Update Agent mode attempt. -- **SetupMode** Setup mode 1 = predownload, 2 = install, 3 = finalize -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentCommit - -This event collects information regarding the commit phase of the new Unified Update Platform (UUP) update scenario, which is leveraged by both Mobile and Desktop. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ErrorCode** The error code returned for the current install phase. -- **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** Outcome of the install phase of the update. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentDownloadRequest - -This event sends data for the download request phase of updating Windows via the new Unified Update Platform (UUP) scenario. Applicable to PC and Mobile. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeletedCorruptFiles** Boolean indicating whether corrupt payload was deleted. -- **DownloadRequests** Number of times a download was retried. -- **ErrorCode** The error code returned for the current download request phase. -- **ExtensionName** Indicates whether the payload is related to Operating System content or a plugin. -- **FlightId** Unique ID for each flight. -- **InternalFailureResult** Indicates a non-fatal error from a plugin. -- **ObjectId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360). -- **PackageCategoriesSkipped** Indicates package categories that were skipped, if applicable. -- **PackageCountOptional** # of optional packages requested. -- **PackageCountRequired** # of required packages requested. -- **PackageCountTotal** Total # of packages needed. -- **PackageCountTotalCanonical** Total number of canonical packages. -- **PackageCountTotalDiff** Total number of diff packages. -- **PackageCountTotalExpress** Total number of express packages. -- **PackageExpressType** Type of express package. -- **PackageSizeCanonical** Size of canonical packages in bytes. -- **PackageSizeDiff** Size of diff packages in bytes. -- **PackageSizeExpress** Size of express packages in bytes. -- **RangeRequestState** Indicates the range request type used. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** Outcome of the download request phase of update. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each attempt (same value for initialize, download, install commit phases). -- **UpdateId** Unique ID for each Update. - - -### Update360Telemetry.UpdateAgentExpand - -This event collects information regarding the expansion phase of the new Unified Update Platform (UUP) update scenario, which is leveraged by both Mobile and Desktop. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ElapsedTickCount** Time taken for expand phase. -- **EndFreeSpace** Free space after expand phase. -- **EndSandboxSize** Sandbox size after expand phase. -- **ErrorCode** The error code returned for the current install phase. -- **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **StartFreeSpace** Free space before expand phase. -- **StartSandboxSize** Sandbox size after expand phase. -- **UpdateId** Unique ID for each Update. - - -### Update360Telemetry.UpdateAgentFellBackToCanonical - -This event collects information when express could not be used and we fall back to canonical during the new Unified Update Platform (UUP) update scenario, which is leveraged by both Mobile and Desktop. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode. -- **PackageCount** Number of packages that feel back to canonical. -- **PackageList** PackageIds which fell back to canonical. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentInitialize - -This event sends data for the initialize phase of updating Windows via the new Unified Update Platform (UUP) scenario, which is applicable to both PCs and Mobile. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ErrorCode** The error code returned for the current install phase. -- **FlightId** Unique ID for each flight. -- **FlightMetadata** Contains the FlightId and the build being flighted. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** Outcome of the install phase of the update. -- **ScenarioId** Indicates the update scenario. -- **SessionData** String containing instructions to update agent for processing FODs and DUICs (Null for other scenarios). -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentInstall - -This event sends data for the install phase of updating Windows. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ErrorCode** The error code returned for the current install phase. -- **FlightId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360). -- **ObjectId** Correlation vector value generated from the latest USO scan. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** The result for the current install phase. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentMerge - -The UpdateAgentMerge event sends data on the merge phase when updating Windows. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ErrorCode** The error code returned for the current merge phase. -- **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Related correlation vector value. -- **Result** Outcome of the merge phase of the update. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentMitigationResult - -This event sends data indicating the result of each update agent mitigation. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **Applicable** Indicates whether the mitigation is applicable for the current update. -- **CommandCount** The number of command operations in the mitigation entry. -- **CustomCount** The number of custom operations in the mitigation entry. -- **FileCount** The number of file operations in the mitigation entry. -- **FlightId** Unique identifier for each flight. -- **Index** The mitigation index of this particular mitigation. -- **MitigationScenario** The update scenario in which the mitigation was executed. -- **Name** The friendly name of the mitigation. -- **ObjectId** Unique value for each Update Agent mode. -- **OperationIndex** The mitigation operation index (in the event of a failure). -- **OperationName** The friendly name of the mitigation operation (in the event of failure). -- **RegistryCount** The number of registry operations in the mitigation entry. -- **RelatedCV** The correlation vector value generated from the latest USO scan. -- **Result** The HResult of this operation. -- **ScenarioId** The update agent scenario ID. -- **SessionId** Unique value for each update attempt. -- **TimeDiff** The amount of time spent performing the mitigation (in 100-nanosecond increments). -- **UpdateId** Unique ID for each Update. - - -### Update360Telemetry.UpdateAgentMitigationSummary - -This event sends a summary of all the update agent mitigations available for an this update. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **Applicable** The count of mitigations that were applicable to the system and scenario. -- **Failed** The count of mitigations that failed. -- **FlightId** Unique identifier for each flight. -- **MitigationScenario** The update scenario in which the mitigations were attempted. -- **ObjectId** The unique value for each Update Agent mode. -- **RelatedCV** The correlation vector value generated from the latest USO scan. -- **Result** The HResult of this operation. -- **ScenarioId** The update agent scenario ID. -- **SessionId** Unique value for each update attempt. -- **TimeDiff** The amount of time spent performing all mitigations (in 100-nanosecond increments). -- **Total** Total number of mitigations that were available. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentModeStart - -This event sends data for the start of each mode during the process of updating Windows via the new Unified Update Platform (UUP) scenario. Applicable to both PCs and Mobile. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **FlightId** Unique ID for each flight. -- **Mode** Indicates the mode that has started. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. -- **Version** Version of update - - -### Update360Telemetry.UpdateAgentOneSettings - -This event collects information regarding the post reboot phase of the new UUP (Unified Update Platform) update scenario; which is leveraged by both Mobile and Desktop. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **Count** The count of applicable OneSettings for the device. -- **FlightId** Unique ID for the flight (test instance version). -- **ObjectId** The unique value for each Update Agent mode. -- **Parameters** The set of name value pair parameters sent to OneSettings to determine if there are any applicable OneSettings. -- **RelatedCV** The correlation vector value generated from the latest USO (Update Service Orchestrator) scan. -- **Result** The HResult of the event. -- **ScenarioId** The ID of the update scenario. -- **SessionId** The ID of the update attempt. -- **UpdateId** The ID of the update. -- **Values** The values sent back to the device, if applicable. - - -### Update360Telemetry.UpdateAgentPostRebootResult - -This event collects information for both Mobile and Desktop regarding the post reboot phase of the new Unified Update Platform (UUP) update scenario. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ErrorCode** The error code returned for the current post reboot phase. -- **FlightId** The specific ID of the Windows Insider build the device is getting. -- **ObjectId** Unique value for each Update Agent mode. -- **PostRebootResult** Indicates the Hresult. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** Indicates the Hresult -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentSetupBoxLaunch - -The UpdateAgent_SetupBoxLaunch event sends data for the launching of the setup box when updating Windows via the new Unified Update Platform (UUP) scenario. This event is only applicable to PCs. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ContainsExpressPackage** Indicates whether the download package is express. -- **FlightId** Unique ID for each flight. -- **FreeSpace** Free space on OS partition. -- **InstallCount** Number of install attempts using the same sandbox. -- **ObjectId** Unique value for each Update Agent mode. -- **Quiet** Indicates whether setup is running in quiet mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **SandboxSize** Size of the sandbox. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **SetupMode** Mode of setup to be launched. -- **UpdateId** Unique ID for each Update. -- **UserSession** Indicates whether install was invoked by user actions. - - -## Update notification events - -### Microsoft.Windows.UpdateNotificationPipeline.JavascriptJavascriptCriticalGenericMessage - -This event indicates that Javascript is reporting a schema and a set of values for critical telemetry. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignConfigVersion** Configuration version of the current campaign. -- **CampaignID** ID of the currently running campaign. -- **ConfigCatalogVersion** Current catalog version of the update notification. -- **ContentVersion** Content version of the current update notification campaign. -- **CV** Correlation vector. -- **DetectorVersion** Most recently run detector version for the current campaign. -- **GlobalEventCounter** Client side counter that indicates the ordering of events sent by this user. -- **key1** UI interaction data. -- **key10** UI interaction data. -- **key11** UI interaction data. -- **key12** UI interaction data. -- **key13** UI interaction data. -- **key14** UI interaction data. -- **key15** UI interaction data. -- **key16** UI interaction data. -- **key17** UI interaction data. -- **key18** UI interaction data. -- **key19** UI interaction data. -- **key2** UI interaction data. -- **key20** UI interaction data. -- **key21** UI interaction data. -- **key22** UI interaction data. -- **key23** UI interaction data. -- **key24** The interaction data for the user interface. -- **key25** The interaction data for the user interface. -- **key26** The interaction data for the user interface. -- **key27** The interaction data for the user interface. -- **key28** The interaction data for the user interface. -- **key29** UI interaction data. -- **key3** UI interaction data. -- **key30** UI interaction data. -- **key4** UI interaction data. -- **key5** UI interaction data. -- **key6** UI interaction data. -- **key7** UI interaction data. -- **key8** UI interaction data. -- **key9** UI interaction data. -- **PackageVersion** Current package version of the update notification. -- **schema** UI interaction type. - - -### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignHeartbeat - -This event is sent at the start of each campaign, to be used as a heartbeat. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignConfigVersion** Configuration version for the current campaign. -- **CampaignID** Current campaign that is running on Update Notification Pipeline. -- **ConfigCatalogVersion** Current catalog version of Update Notification Pipeline. -- **ContentVersion** Content version for the current campaign on Update Notification Pipeline. -- **CV** Correlation vector. -- **DetectorVersion** Most recently run detector version for the current campaign on Update Notification Pipeline. -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user. -- **PackageVersion** Current package version for Update Notification Pipeline. - - -### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignManagerCleaningCampaign - -This event indicates that the Campaign Manager is cleaning up the campaign content. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignConfigVersion** Configuration version for the current campaign. -- **CampaignID** The current campaign that is running on Update Notification Pipeline (UNP). -- **ConfigCatalogVersion** The current catalog version of the Update Notification Pipeline (UNP). -- **ContentVersion** Content version for the current campaign on UNP. -- **CV** Correlation vector -- **DetectorVersion** Most recently run detector version for the current campaign on UNP. -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user. -- **PackageVersion** Current UNP package version. - - -### Microsoft.Windows.UpdateNotificationPipeline.UnpCampaignManagerGetIsCamppaignCompleteFailed - -This event is sent when a campaign completion status query fails. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignConfigVersion** Configuration version for the current campaign. -- **CampaignID** Current campaign that is running on Update Notification Pipeline (UNP). -- **ConfigCatalogVersion** Current catalog version of UNP. -- **ContentVersion** Content version for the current campaign on UNP. -- **CV** Correlation vector. -- **DetectorVersion** Most recently run detector version for the current campaign on UNP. -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user. -- **hresult** HRESULT of the failure. -- **PackageVersion** Current UNP package version. - - -### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignManagerHeartbeat - -This event is sent at the start of the CampaignManager event and is intended to be used as a heartbeat. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignConfigVersion** Configuration version for the current campaign. -- **CampaignID** Currently campaign that is running on Update Notification Pipeline (UNP). -- **ConfigCatalogVersion** Current catalog version of UNP. -- **ContentVersion** Content version for the current campaign on UNP. -- **CV** Correlation vector. -- **DetectorVersion** Most recently run detector version for the current campaign on UNP. -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user. -- **PackageVersion** Current UNP package version. - - -### Microsoft.Windows.UpdateNotificationPipeline.UnpCampaignManagerRunCampaignFailed - -This event is sent when the Campaign Manager encounters an unexpected error while running the campaign. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignConfigVersion** Configuration version for the current campaign. -- **CampaignID** Currently campaign that's running on Update Notification Pipeline (UNP). -- **ConfigCatalogVersion** Current catalog version of UNP. -- **ContentVersion** Content version for the current campaign on UNP. -- **CV** Correlation vector. -- **DetectorVersion** Most recently run detector version for the current campaign on UNP. -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user. -- **hresult** HRESULT of the failure. -- **PackageVersion** Current UNP package version. - - -## Upgrade events - -### FacilitatorTelemetry.DCATDownload - -This event indicates whether devices received additional or critical supplemental content during an OS Upgrade, to help keep Windows up to date and secure. - - - -### FacilitatorTelemetry.DUDownload - -This event returns data about the download of supplemental packages critical to upgrading a device to the next version of Windows. The data collected with this event is used to help keep Windows secure and up to date. - - - -### FacilitatorTelemetry.InitializeDU - -This event determines whether devices received additional or critical supplemental content during an OS upgrade. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Setup360Telemetry.Downlevel - -This event sends data indicating that the device has started the downlevel phase of the upgrade, to help keep Windows up to date and secure. - -The following fields are available: - -- **ClientId** If using Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, the default value is Media360, but it can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the downlevel OS. -- **HostOsSkuName** The operating system edition which is running Setup360 instance (downlevel OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **ReportId** In the Windows Update scenario, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** More detailed information about phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360 (for example, Predownload, Install, Finalize, Rollback). -- **Setup360Result** The result of Setup360 (HRESULT used to diagnose errors). -- **Setup360Scenario** The Setup360 flow type (for example, Boot, Media, Update, MCT). -- **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). -- **State** Exit state of given Setup360 run. Example: succeeded, failed, blocked, cancelled. -- **TestId** An ID that uniquely identifies a group of events. -- **WuId** This is the Windows Update Client ID. In the Windows Update scenario, this is the same as the clientId. - - -### Setup360Telemetry.Finalize - -This event sends data indicating that the device has started the phase of finalizing the upgrade, to help keep Windows up-to-date and secure. - -The following fields are available: - -- **ClientId** With Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe -- **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** d -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. -- **TestId** ID that uniquely identifies a group of events. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. - - -### Setup360Telemetry.OsUninstall - -This event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, it indicates the outcome of an OS uninstall. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. -- **Setup360Extended** Detailed information about the phase or action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. -- **TestId** A string to uniquely identify a group of events. -- **WuId** Windows Update client ID. - - -### Setup360Telemetry.PostRebootInstall - -This event sends data indicating that the device has invoked the post reboot install phase of the upgrade, to help keep Windows up-to-date. - -The following fields are available: - -- **ClientId** With Windows Update, this is the Windows Update client ID that is passed to Setup. In Media setup, the default value is Media360, but can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback -- **Setup360Result** The result of Setup360. This is an HRESULT error code that's used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled -- **TestId** A string to uniquely identify a group of events. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as ClientId. - - -### Setup360Telemetry.PreDownloadQuiet - -This event sends data indicating that the device has invoked the predownload quiet phase of the upgrade, to help keep Windows up to date. - -The following fields are available: - -- **ClientId** Using Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightData** Unique value that identifies the flight. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous operating system). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **ReportId** Using Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, canceled. -- **TestId** ID that uniquely identifies a group of events. -- **WuId** This is the Windows Update Client ID. Using Windows Update, this is the same as the clientId. - - -### Setup360Telemetry.PreDownloadUX - -This event sends data regarding OS Updates and Upgrades from Windows 7.X, Windows 8.X, Windows 10 and RS, to help keep Windows up-to-date and secure. Specifically, it indicates the outcome of the PredownloadUX portion of the update process. - -The following fields are available: - -- **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the previous operating system. -- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous operating system). -- **InstanceId** Unique GUID that identifies each instance of setuphost.exe. -- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. -- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. -- **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). -- **State** The exit state of the Setup360 run. Example: succeeded, failed, blocked, cancelled. -- **TestId** A string to uniquely identify a group of events. -- **WuId** Windows Update client ID. - - -### Setup360Telemetry.PreInstallQuiet - -This event sends data indicating that the device has invoked the preinstall quiet phase of the upgrade, to help keep Windows up-to-date. - -The following fields are available: - -- **ClientId** With Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe -- **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. -- **Setup360Scenario** Setup360 flow type (Boot, Media, Update, MCT). -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. -- **TestId** A string to uniquely identify a group of events. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. - - -### Setup360Telemetry.PreInstallUX - -This event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10, to help keep Windows up-to-date. Specifically, it indicates the outcome of the PreinstallUX portion of the update process. - -The following fields are available: - -- **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. -- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type, Example: Boot, Media, Update, MCT. -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. -- **TestId** A string to uniquely identify a group of events. -- **WuId** Windows Update client ID. - - -### Setup360Telemetry.Setup360 - -This event sends data about OS deployment scenarios, to help keep Windows up-to-date. - -The following fields are available: - -- **ClientId** Retrieves the upgrade ID. In the Windows Update scenario, this will be the Windows Update client ID. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FieldName** Retrieves the data point. -- **FlightData** Specifies a unique identifier for each group of Windows Insider builds. -- **InstanceId** Retrieves a unique identifier for each instance of a setup session. -- **ReportId** Retrieves the report ID. -- **ScenarioId** Retrieves the deployment scenario. -- **Value** Retrieves the value associated with the corresponding FieldName. - - -### Setup360Telemetry.Setup360DynamicUpdate - -This event helps determine whether the device received supplemental content during an operating system upgrade, to help keep Windows up-to-date. - - - -### Setup360Telemetry.Setup360MitigationResult - -This event sends data indicating the result of each setup mitigation. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Setup360Telemetry.Setup360MitigationSummary - -This event sends a summary of all the setup mitigations available for this update. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Setup360Telemetry.Setup360OneSettings - -This event collects information regarding the post reboot phase of the new UUP (Unified Update Platform) update scenario; which is leveraged by both Mobile and Desktop. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ClientId** The Windows Update client ID passed to Setup. -- **Count** The count of applicable OneSettings for the device. -- **FlightData** The ID for the flight (test instance version). -- **InstanceId** The GUID (Globally-Unique ID) that identifies each instance of setuphost.exe. -- **Parameters** The set of name value pair parameters sent to OneSettings to determine if there are any applicable OneSettings. -- **ReportId** The Update ID passed to Setup. -- **Result** The HResult of the event error. -- **ScenarioId** The update scenario ID. -- **Values** Values sent back to the device, if applicable. - - -### Setup360Telemetry.UnexpectedEvent - -This event sends data indicating that the device has invoked the unexpected event phase of the upgrade, to help keep Windows up to date. - -The following fields are available: - -- **ClientId** With Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe -- **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. -- **TestId** A string to uniquely identify a group of events. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. - - -## Windows as a Service diagnostic events - -### Microsoft.Windows.WaaSAssessment.Error - -This event returns the name of the missing setting needed to determine the Operating System build age. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **m** The WaaS (“Workspace as a Service”—cloud-based “workspace”) Assessment Error String. - - -### Microsoft.Windows.WaaSMedic.EngineFailed - -This event indicates failure during medic engine execution. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **hResult** Error code from the execution. - - -### Microsoft.Windows.WaaSMedic.RemediationFailed - -This event is sent when the WaaS Medic update stack remediation tool fails to apply a described resolution to a problem that is blocking Windows Update from operating correctly on a target device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **diagnostic** Parameter where the resolution failed. -- **hResult** Error code that resulted from attempting the resolution. -- **isRemediated** Indicates whether the condition was remediated. -- **pluginName** Name of the attempted resolution. - - -### Microsoft.Windows.WaaSMedic.Summary - -This event provides the results of the WaaSMedic diagnostic run. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **detectionSummary** Result of each detection that ran -- **featureAssessmentImpact** Windows as a Service (WaaS) Assessment impact on feature updates -- **insufficientSessions** True, if the device has enough activity to be eligible for update diagnostics. False, if otherwise -- **isManaged** Indicates the device is managed for updates -- **isWUConnected** Indicates the device is connected to Windows Update -- **noMoreActions** All available WaaSMedic diagnostics have run. There are no pending diagnostics and corresponding actions -- **qualityAssessmentImpact** Windows as a Service (WaaS) Assessment impact for quality updates -- **remediationSummary** Result of each operation performed on a device to fix an invalid state or configuration that's preventing the device from getting updates. For example, if Windows Update service is turned off, the fix is to turn the it back on -- **usingBackupFeatureAssessment** The WaaSMedic engine contacts Windows as a Service (WaaS) Assessment to determine whether the device is up-to-date. If WaaS Assessment isn't available, the engine falls back to backup feature assessments, which are determined programmatically on the client -- **usingBackupQualityAssessment** The WaaSMedic engine contacts Windows as a Service (WaaS) Assessment to determine whether the device is up-to-date. If WaaS Assessment isn't available, the engine falls back to backup quality assessments, which are determined programmatically on the client -- **versionString** Installed version of the WaaSMedic engine - - -### Microsoft.Windows.WaaSMedic.SummaryEvent - -This event provides the result of the WaaSMedic operation. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **detectionSummary** Result of each applicable detection that was run. -- **featureAssessmentImpact** Windows as a Service (WaaS) Assessment impact on feature updates -- **hrEngineResult** Indicates the WaaSMedic engine operation error codes -- **insufficientSessions** True, if the device has enough activity to be eligible for update diagnostics. False, if otherwise -- **isManaged** Indicates the device is managed for updates -- **isWUConnected** Indicates the device is connected to Windows Update -- **noMoreActions** All available WaaSMedic diagnostics have run. There are no pending diagnostics and corresponding actions -- **qualityAssessmentImpact** Windows as a Service (WaaS) Assessment impact for quality updates -- **remediationSummary** Result of each operation performed on a device to fix an invalid state or configuration that's preventing the device from getting updates. For example, if Windows Update service is turned off, the fix is to turn the it back on. -- **usingBackupFeatureAssessment** The WaaSMedic engine contacts Windows as a Service (WaaS) Assessment to determine whether the device is up-to-date. If WaaS Assessment isn't available, the engine falls back to backup feature assessments, which are determined programmatically on the client -- **usingBackupQualityAssessment** The WaaSMedic engine contacts Windows as a Service (WaaS) Assessment to determine whether the device is up-to-date. If WaaS Assessment isn't available, the engine falls back to backup quality assessments, which are determined programmatically on the client -- **versionString** Installed version of the WaaSMedic engine - - -## Windows Error Reporting events - -### Microsoft.Windows.WERVertical.OSCrash - -This event sends binary data from the collected dump file wheneveer a bug check occurs, to help keep Windows up to date. The is the OneCore version of this event. - -The following fields are available: - -- **BootId** Uint32 identifying the boot number for this device. -- **BugCheckCode** Uint64 "bugcheck code" that identifies a proximate cause of the bug check. -- **BugCheckParameter1** Uint64 parameter providing additional information. -- **BugCheckParameter2** Uint64 parameter providing additional information. -- **BugCheckParameter3** Uint64 parameter providing additional information. -- **BugCheckParameter4** Uint64 parameter providing additional information. -- **DumpFileAttributes** Codes that identify the type of data contained in the dump file -- **DumpFileSize** Size of the dump file -- **IsValidDumpFile** True if the dump file is valid for the debugger, false otherwise -- **ReportId** WER Report Id associated with this bug check (used for finding the corresponding report archive in Watson). - - -## Windows Store events - -### Microsoft.Windows.Store.Partner.ReportApplication - -This is report application event for Microsoft Store client. The data collected with this event is used to help keep Windows up to date and secure. - - - -### Microsoft.Windows.Store.StoreActivating - -This event sends tracking data about when the Store app activation via protocol URI is in progress, to help keep Windows up to date. - -The following fields are available: - -- **correlationVectorRoot** Identifies multiple events within a session/sequence. Initial value before incrementation or extension. -- **protocolUri** Protocol URI used to activate the store. -- **reason** The reason for activating the store. - - -### Microsoft.Windows.StoreAgent.Telemetry.AbortedInstallation - -This event is sent when an installation or update is canceled by a user or the system and is used to help keep Windows Apps up to date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** Number of retry attempts before it was canceled. -- **BundleId** The Item Bundle ID. -- **CategoryId** The Item Category ID. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed before this operation. -- **IsBundle** Is this a bundle? -- **IsInteractive** Was this requested by a user? -- **IsMandatory** Was this a mandatory update? -- **IsRemediation** Was this a remediation install? -- **IsRestore** Is this automatically restoring a previously acquired product? -- **IsUpdate** Flag indicating if this is an update. -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The product family name of the product being installed. -- **ProductId** The identity of the package or packages being installed. -- **SystemAttemptNumber** The total number of automatic attempts at installation before it was canceled. -- **UserAttemptNumber** The total number of user attempts at installation before it was canceled. -- **WUContentId** Licensing identity of this package. - - -### Microsoft.Windows.StoreAgent.Telemetry.BeginGetInstalledContentIds - -This event is sent when an inventory of the apps installed is started to determine whether updates for those apps are available. It's used to help keep Windows up-to-date and secure. - - - -### Microsoft.Windows.StoreAgent.Telemetry.BeginUpdateMetadataPrepare - -This event is sent when the Store Agent cache is refreshed with any available package updates. It's used to help keep Windows up-to-date and secure. - - - -### Microsoft.Windows.StoreAgent.Telemetry.CancelInstallation - -This event is sent when an app update or installation is canceled while in interactive mode. This can be canceled by the user or the system. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all package or packages to be downloaded and installed. -- **AttemptNumber** Total number of installation attempts. -- **BundleId** The identity of the Windows Insider build that is associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **IsBundle** Is this a bundle? -- **IsInteractive** Was this requested by a user? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this an automatic restore of a previously acquired product? -- **IsUpdate** Is this a product update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The name of all packages to be downloaded and installed. -- **PreviousHResult** The previous HResult code. -- **PreviousInstallState** Previous installation state before it was canceled. -- **ProductId** The name of the package or packages requested for installation. -- **RelatedCV** Correlation Vector of a previous performed action on this product. -- **SystemAttemptNumber** Total number of automatic attempts to install before it was canceled. -- **UserAttemptNumber** Total number of user attempts to install before it was canceled. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.CompleteInstallOperationRequest - -This event is sent at the end of the installs or updates. Store Agent events are needed to help keep Windows Apps up to date and secure, like the Mail and Calendar Apps. App install or update failures can be unique across devices and without this data from every device we will not be able to track failures and fix future vulnerabilities related to these Windows Apps. - -The following fields are available: - -- **CatalogId** The Store Product ID of the app being installed. -- **HResult** HResult code of the action being performed. -- **IsBundle** Is this a bundle? -- **PackageFamilyName** The name of the package being installed. -- **ProductId** The Store Product ID of the product being installed. -- **SkuId** Specific edition of the item being installed. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndAcquireLicense - -This event is sent after the license is acquired when a product is being installed. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** Includes a set of package full names for each app that is part of an atomic set. -- **AttemptNumber** The total number of attempts to acquire this product. -- **BundleId** The bundle ID -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** HResult code to show the result of the operation (success/failure). -- **IsBundle** Is this a bundle? -- **IsInteractive** Did the user initiate the installation? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this happening after a device restore? -- **IsUpdate** Is this an update? -- **ParentBundleId** The parent bundle ID (if it's part of a bundle). -- **PFN** Product Family Name of the product being installed. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The number of attempts by the system to acquire this product. -- **UserAttemptNumber** The number of attempts by the user to acquire this product -- **WUContentId** Licensing identity of this package. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndDownload - -This event is sent after an app is downloaded to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The name of all packages to be downloaded and installed. -- **AttemptNumber** Number of retry attempts before it was canceled. -- **BundleId** The identity of the Windows Insider build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **DownloadSize** The total size of the download. -- **ExtendedHResult** Any extended HResult error codes. -- **HResult** The result code of the last action performed. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this initiated by the user? -- **IsMandatory** Is this a mandatory installation? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this a restore of a previously acquired product? -- **IsUpdate** Is this an update? -- **ParentBundleId** The parent bundle ID (if it's part of a bundle). -- **PFN** The Product Family Name of the app being download. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The number of attempts by the system to download. -- **UserAttemptNumber** The number of attempts by the user to download. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndFrameworkUpdate - -This event is sent when an app update requires an updated Framework package and the process starts to download it. It is used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **HResult** The result code of the last action performed before this operation. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndGetInstalledContentIds - -This event is sent after sending the inventory of the products installed to determine whether updates for those products are available. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **HResult** The result code of the last action performed before this operation. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndInstall - -This event is sent after a product has been installed to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** The number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **ExtendedHResult** The extended HResult error code. -- **HResult** The result code of the last action performed. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this an interactive installation? -- **IsMandatory** Is this a mandatory installation? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this automatically restoring a previously acquired product? -- **IsUpdate** Is this an update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** Product Family Name of the product being installed. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of user attempts. -- **WUContentId** Licensing identity of this package. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndScanForUpdates - -This event is sent after a scan for product updates to determine if there are packages to install. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed. -- **IsApplicability** Is this request to only check if there are any applicable packages to install? -- **IsInteractive** Is this user requested? -- **IsOnline** Is the request doing an online check? - - -### Microsoft.Windows.StoreAgent.Telemetry.EndSearchUpdatePackages - -This event is sent after searching for update packages to install. It is used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** The total number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this user requested? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this restoring previously acquired content? -- **IsUpdate** Is this an update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The name of the package or packages requested for install. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of user attempts. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndStageUserData - -This event is sent after restoring user data (if any) that needs to be restored following a product install. Store Agent events are needed to help keep Windows Apps up to date and secure, like the Mail and Calendar Apps. App install or update failures can be unique across devices and without this data from every device we will not be able to track failures and fix future vulnerabilities related to these Windows Apps. - -The following fields are available: - -- **AggregatedPackageFullNames** The name of all packages to be downloaded and installed. -- **AttemptNumber** The total number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this user requested? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this restoring previously acquired content? -- **IsUpdate** Is this an update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The name of the package or packages requested for install. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of system attempts. -- **WUContentId** Licensing identity of this package. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndUpdateMetadataPrepare - -This event is sent after a scan for available app updates to help keep Windows up-to-date and secure. - -The following fields are available: - -- **HResult** The result code of the last action performed. - - -### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentComplete - -FulfillmentComplete event is fired at the end of an app install or update. We use this to track the very end of the install/update process. StoreAgent events are needed to help keep Windows pre-installed 1st party apps up to date and secure such as the mail and calendar apps. App update failure can be unique across devices and without this data from every device we will not be able to track the success/failure and fix any future vulnerabilities related to these built in Windows Apps. - -The following fields are available: - -- **FailedRetry** Tells us if the retry for an install or update was successful or not. -- **HResult** Resulting HResult error/success code of this call -- **PFN** Package Family Name of the app that being installed or updated -- **ProductId** Product Id of the app that is being updated or installed - - -### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentInitiate - -FulfillmentInitiate event is fired at the start of an app install or update. We use this to track the very beginning of the install/update process. StoreAgent events are needed to help keep Windows pre-installed 1st party apps up to date and secure such as the mail and calendar apps. App update failure can be unique across devices and without this data from every device we will not be able to track the success/failure and fix any future vulnerabilities related to these built in Windows Apps. - -The following fields are available: - -- **PFN** The Package Family Name of the app that is being installed or updated. -- **ProductId** The product ID of the app that is being updated or installed. - - -### Microsoft.Windows.StoreAgent.Telemetry.InstallOperationRequest - -This event is sent when a product install or update is initiated. Store Agent events are needed to help keep Windows Apps up to date and secure, like the Mail and Calendar Apps. App install or update failures can be unique across devices and without this data from every device we will not be able to track failures and fix future vulnerabilities related to these Windows Apps. - -The following fields are available: - -- **BundleId** The identity of the build associated with this product. -- **CatalogId** If this product is from a private catalog, the Store Product ID for the product being installed. -- **ProductId** The Store Product ID for the product being installed. -- **SkuId** Specific edition ID being installed. -- **VolumePath** The disk path of the installation. - - -### Microsoft.Windows.StoreAgent.Telemetry.PauseInstallation - -This event is sent when a product install or update is paused either by a user or the system. Store Agent events are needed to help keep Windows Apps up to date and secure, like the Mail and Calendar Apps. App install or update failures can be unique across devices and without this data from every device we will not be able to track failures and fix future vulnerabilities related to these Windows Apps. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** The total number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this user requested? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this restoring previously acquired content? -- **IsUpdate** Is this an update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The Product Full Name. -- **PreviousHResult** The result code of the last action performed before this operation. -- **PreviousInstallState** Previous state before the installation or update was paused. -- **ProductId** The Store Product ID for the product being installed. -- **RelatedCV** Correlation Vector of a previous performed action on this product. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of user attempts. -- **WUContentId** Licensing identity of this package. - - -### Microsoft.Windows.StoreAgent.Telemetry.ResumeInstallation - -This event is sent when a product install or update is resumed either by a user or the system. Store Agent events are needed to help keep Windows Apps up to date and secure, like the Mail and Calendar Apps. App install or update failures can be unique across devices and without this data from every device we will not be able to track failures and fix future vulnerabilities related to these Windows Apps. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** The number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed before this operation. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this user requested? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this restoring previously acquired content? -- **IsUpdate** Is this an update? -- **IsUserRetry** Did the user initiate the retry? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The name of the package or packages requested for install. -- **PreviousHResult** The previous HResult error code. -- **PreviousInstallState** Previous state before the installation was paused. -- **ProductId** The Store Product ID for the product being installed. -- **RelatedCV** Correlation Vector for the original install before it was resumed. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of user attempts. -- **WUContentId** Licensing identity of this package. - - -### Microsoft.Windows.StoreAgent.Telemetry.ResumeOperationRequest - -This event is sent when a product install or update is resumed by a user and on install retries. Store Agent events are needed to help keep Windows Apps up to date and secure, like the Mail and Calendar Apps. App install or update failures can be unique across devices and without this data from every device we will not be able to track failures and fix future vulnerabilities related to these Windows Apps. - -The following fields are available: - -- **ProductId** The Store Product ID for the product being installed. - - -### Microsoft.Windows.StoreAgent.Telemetry.SearchForUpdateOperationRequest - -This event is sent when searching for update packages to install. Store Agent events are needed to help keep Windows Apps up to date and secure, like the Mail and Calendar Apps. App install or update failures can be unique across devices and without this data from every device we will not be able to track failures and fix future vulnerabilities related to these Windows Apps. - -The following fields are available: - -- **CatalogId** The Store Catalog ID for the product being installed. -- **ProductId** The Store Product ID for the product being installed. -- **SkuId** Specfic edition of the app being updated. - - -### Microsoft.Windows.StoreAgent.Telemetry.UpdateAppOperationRequest - -This event occurs when an update is requested for an app, to help keep Windows up-to-date and secure. - -The following fields are available: - -- **PFamN** The name of the app that is requested for update. - - -## Windows Update Delivery Optimization events - -### Microsoft.OSG.DU.DeliveryOptClient.DownloadCanceled - -This event describes when a download was canceled with Delivery Optimization. It's used to understand and address problems regarding downloads. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **background** Is the download being done in the background? -- **bytesFromCacheServer** Bytes received from a cache host. -- **bytesFromCDN** The number of bytes received from a CDN source. -- **bytesFromGroupPeers** The number of bytes received from a peer in the same group. -- **bytesFromIntPeers** The number of bytes received from peers not in the same LAN or in the same group. -- **bytesFromLocalCache** Bytes copied over from local (on disk) cache. -- **bytesFromPeers** The number of bytes received from a peer in the same LAN. -- **callerName** Name of the API caller. -- **cdnErrorCodes** A list of CDN connection errors since the last FailureCDNCommunication event. -- **cdnErrorCounts** The number of times each error in cdnErrorCodes was encountered. -- **clientTelId** A random number used for device sampling. -- **dataSourcesTotal** Bytes received per source type, accumulated for the whole session. -- **doErrorCode** The Delivery Optimization error code that was returned. -- **errorCode** The error code that was returned. -- **experimentId** When running a test, this is used to correlate events that are part of the same test. -- **fileID** The ID of the file being downloaded. -- **gCurMemoryStreamBytes** Current usage for memory streaming. -- **gMaxMemoryStreamBytes** Maximum usage for memory streaming. -- **isVpn** Indicates whether the device is connected to a VPN (Virtual Private Network). -- **jobID** Identifier for the Windows Update job. -- **reasonCode** Reason the action or event occurred. -- **scenarioID** The ID of the scenario. -- **sessionID** The ID of the file download session. -- **updateID** The ID of the update being downloaded. -- **usedMemoryStream** TRUE if the download is using memory streaming for App downloads. - - -### Microsoft.OSG.DU.DeliveryOptClient.DownloadCompleted - -This event describes when a download has completed with Delivery Optimization. It's used to understand and address problems regarding downloads. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **background** Is the download a background download? -- **bytesFromCacheServer** Bytes received from a cache host. -- **bytesFromCDN** The number of bytes received from a CDN source. -- **bytesFromGroupPeers** The number of bytes received from a peer in the same domain group. -- **bytesFromIntPeers** The number of bytes received from peers not in the same LAN or in the same domain group. -- **bytesFromLocalCache** Bytes copied over from local (on disk) cache. -- **bytesFromPeers** The number of bytes received from a peer in the same LAN. -- **bytesRequested** The total number of bytes requested for download. -- **cacheServerConnectionCount** Number of connections made to cache hosts. -- **callerName** Name of the API caller. -- **cdnConnectionCount** The total number of connections made to the CDN. -- **cdnErrorCodes** A list of CDN connection errors since the last FailureCDNCommunication event. -- **cdnErrorCounts** The number of times each error in cdnErrorCodes was encountered. -- **cdnIp** The IP address of the source CDN. -- **clientTelId** A random number used for device sampling. -- **dataSourcesTotal** Bytes received per source type, accumulated for the whole session. -- **doErrorCode** The Delivery Optimization error code that was returned. -- **downlinkBps** The maximum measured available download bandwidth (in bytes per second). -- **downlinkUsageBps** The download speed (in bytes per second). -- **downloadMode** The download mode used for this file download session. -- **downloadModeSrc** Source of the DownloadMode setting (KvsProvider = 0, GeoProvider = 1, GeoVerProvider = 2, CpProvider = 3, DiscoveryProvider = 4, RegistryProvider = 5, GroupPolicyProvider = 6, MdmProvider = 7, SettingsProvider = 8, InvalidProviderType = 9). -- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **fileID** The ID of the file being downloaded. -- **fileSize** The size of the file being downloaded. -- **gCurMemoryStreamBytes** Current usage for memory streaming. -- **gMaxMemoryStreamBytes** Maximum usage for memory streaming. -- **groupConnectionCount** The total number of connections made to peers in the same group. -- **internetConnectionCount** The total number of connections made to peers not in the same LAN or the same group. -- **isVpn** Is the device connected to a Virtual Private Network? -- **jobID** Identifier for the Windows Update job. -- **lanConnectionCount** The total number of connections made to peers in the same LAN. -- **numPeers** The total number of peers used for this download. -- **restrictedUpload** Is the upload restricted? -- **scenarioID** The ID of the scenario. -- **sessionID** The ID of the download session. -- **totalTimeMs** Duration of the download (in seconds). -- **updateID** The ID of the update being downloaded. -- **uplinkBps** The maximum measured available upload bandwidth (in bytes per second). -- **uplinkUsageBps** The upload speed (in bytes per second). -- **usedMemoryStream** TRUE if the download is using memory streaming for App downloads. - - -### Microsoft.OSG.DU.DeliveryOptClient.DownloadPaused - -This event represents a temporary suspension of a download with Delivery Optimization. It's used to understand and address problems regarding downloads. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **background** Is the download a background download? -- **callerName** The name of the API caller. -- **clientTelId** A random number used for device sampling. -- **errorCode** The error code that was returned. -- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **fileID** The ID of the file being paused. -- **isVpn** Is the device connected to a Virtual Private Network? -- **jobID** Identifier for the Windows Update job. -- **reasonCode** The reason for pausing the download. -- **scenarioID** The ID of the scenario. -- **sessionID** The ID of the download session. -- **updateID** The ID of the update being paused. - - -### Microsoft.OSG.DU.DeliveryOptClient.DownloadStarted - -This event sends data describing the start of a new download to enable Delivery Optimization. It's used to understand and address problems regarding downloads. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **background** Indicates whether the download is happening in the background. -- **bytesRequested** Number of bytes requested for the download. -- **callerName** Name of the API caller. -- **cdnUrl** The URL of the source CDN. -- **clientTelId** Random number used for device selection -- **costFlags** A set of flags representing network cost. -- **deviceProfile** Identifies the usage or form factor (such as Desktop, Xbox, or VM). -- **diceRoll** Random number used for determining if a client will use peering. -- **doClientVersion** The version of the Delivery Optimization client. -- **doErrorCode** The Delivery Optimization error code that was returned. -- **downloadMode** The download mode used for this file download session (CdnOnly = 0, Lan = 1, Group = 2, Internet = 3, Simple = 99, Bypass = 100). -- **downloadModeSrc** Source of the DownloadMode setting (KvsProvider = 0, GeoProvider = 1, GeoVerProvider = 2, CpProvider = 3, DiscoveryProvider = 4, RegistryProvider = 5, GroupPolicyProvider = 6, MdmProvider = 7, SettingsProvider = 8, InvalidProviderType = 9). -- **errorCode** The error code that was returned. -- **experimentId** ID used to correlate client/services calls that are part of the same test during A/B testing. -- **fileID** The ID of the file being downloaded. -- **filePath** The path to where the downloaded file will be written. -- **fileSize** Total file size of the file that was downloaded. -- **fileSizeCaller** Value for total file size provided by our caller. -- **groupID** ID for the group. -- **isVpn** Indicates whether the device is connected to a Virtual Private Network. -- **jobID** The ID of the Windows Update job. -- **minDiskSizeGB** The minimum disk size (in GB) policy set for the device to allow peering with delivery optimization. -- **minDiskSizePolicyEnforced** Indicates whether there is an enforced minimum disk size requirement for peering. -- **minFileSizePolicy** The minimum content file size policy to allow the download using peering with delivery optimization. -- **peerID** The ID for this delivery optimization client. -- **scenarioID** The ID of the scenario. -- **sessionID** The ID for the file download session. -- **updateID** The ID of the update being downloaded. -- **usedMemoryStream** Indicates whether the download used memory streaming. - - -### Microsoft.OSG.DU.DeliveryOptClient.FailureCdnCommunication - -This event represents a failure to download from a CDN with Delivery Optimization. It's used to understand and address problems regarding downloads. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **cdnHeaders** The HTTP headers returned by the CDN. -- **cdnIp** The IP address of the CDN. -- **cdnUrl** The URL of the CDN. -- **clientTelId** A random number used for device sampling. -- **errorCode** The error code that was returned. -- **errorCount** The total number of times this error code was seen since the last FailureCdnCommunication event was encountered. -- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **fileID** The ID of the file being downloaded. -- **httpStatusCode** The HTTP status code returned by the CDN. -- **isHeadRequest** The type of HTTP request that was sent to the CDN. Example: HEAD or GET -- **peerType** The type of peer (LAN, Group, Internet, CDN, Cache Host, etc.). -- **requestOffset** The byte offset within the file in the sent request. -- **requestSize** The size of the range requested from the CDN. -- **responseSize** The size of the range response received from the CDN. -- **sessionID** The ID of the download session. - - -### Microsoft.OSG.DU.DeliveryOptClient.JobError - -This event represents a Windows Update job error. It allows for investigation of top errors. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **clientTelId** A random number used for device sampling. -- **doErrorCode** Error code returned for delivery optimization. -- **errorCode** The error code returned. -- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **fileID** The ID of the file being downloaded. -- **jobID** The Windows Update job ID. - - -## Windows Update events - -### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentCommit - -This event collects information regarding the final commit phase of the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **errorCode** The error code returned for the current session initialization. -- **flightId** The unique identifier for each flight. -- **objectId** The unique GUID for each diagnostics session. -- **relatedCV** A correlation vector value generated from the latest USO scan. -- **result** Outcome of the initialization of the session. -- **scenarioId** Identifies the Update scenario. -- **sessionId** The unique value for each update session. -- **updateId** The unique identifier for each Update. - - -### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentDownloadRequest - -This event collects information regarding the download request phase of the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **deletedCorruptFiles** Indicates if UpdateAgent found any corrupt payload files and whether the payload was deleted. -- **errorCode** The error code returned for the current session initialization. -- **flightId** The unique identifier for each flight. -- **objectId** Unique value for each Update Agent mode. -- **packageCountOptional** Number of optional packages requested. -- **packageCountRequired** Number of required packages requested. -- **packageCountTotal** Total number of packages needed. -- **packageCountTotalCanonical** Total number of canonical packages. -- **packageCountTotalDiff** Total number of diff packages. -- **packageCountTotalExpress** Total number of express packages. -- **packageSizeCanonical** Size of canonical packages in bytes. -- **packageSizeDiff** Size of diff packages in bytes. -- **packageSizeExpress** Size of express packages in bytes -- **rangeRequestState** Represents the state of the download range request. -- **relatedCV** Correlation vector value generated from the latest USO scan. -- **result** Result of the download request phase of update. -- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate. -- **sessionId** Unique value for each Update Agent mode attempt. -- **updateId** Unique ID for each update. - - -### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentInitialize - -This event sends data for initializing a new update session for the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **errorCode** The error code returned for the current session initialization. -- **flightId** The unique identifier for each flight. -- **flightMetadata** Contains the FlightId and the build being flighted. -- **objectId** Unique value for each Update Agent mode. -- **relatedCV** Correlation vector value generated from the latest USO scan. -- **result** Result of the initialize phase of the update. 0 = Succeeded, 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled. -- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate. -- **sessionData** Contains instructions to update agent for processing FODs and DUICs (Null for other scenarios). -- **sessionId** Unique value for each Update Agent mode attempt. -- **updateId** Unique ID for each update. - - -### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentInstall - -This event collects information regarding the install phase of the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **errorCode** The error code returned for the current install phase. -- **flightId** The unique identifier for each flight (pre-release builds). -- **objectId** Unique value for each diagnostics session. -- **relatedCV** Correlation vector value generated from the latest scan. -- **result** Outcome of the install phase of the update. -- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **sessionId** Unique value for each update session. -- **updateId** Unique ID for each Update. - - -### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentModeStart - -This event sends data for the start of each mode during the process of updating device manifest assets via the UUP (Unified Update Platform) update scenario. The update scenario is used to install a device manifest describing a set of driver packages. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **flightId** The unique identifier for each flight (pre-release builds). -- **mode** Indicates the active Update Agent mode. -- **objectId** Unique value for each diagnostics session. -- **relatedCV** Correlation vector value generated from the latest scan. -- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **sessionId** The unique identifier for each update session. -- **updateId** The unique identifier for each Update. - - -### Microsoft.Windows.Update.NotificationUx.DialogNotificationToBeDisplayed - -This event indicates that a notification dialog box is about to be displayed to user. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootAcceptAutoDialog - -This event indicates that the Enhanced Engaged restart "accept automatically" dialog box was displayed. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootFirstReminderDialog - -This event indicates that the Enhanced Engaged restart "first reminder" dialog box was displayed. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootRebootFailedDialog - -This event indicates that the Enhanced Engaged restart "restart failed" dialog box was displayed. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootRebootImminentDialog - -This event indicates that the Enhanced Engaged restart "restart imminent" dialog box was displayed. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootSecondReminderDialog - -This event indicates that the second reminder dialog box was displayed for Enhanced Engaged restart. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootThirdReminderDialog - -This event indicates that the third reminder dialog box for Enhanced Engaged restart was displayed. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.Update.NotificationUx.RebootScheduled - -This event sends basic information for scheduling a device restart to install security updates. It's used to help keep Windows secure and up-to-date by indicating when a reboot is scheduled by the system or a user for a security, quality, or feature update. - -The following fields are available: - -- **activeHoursApplicable** Indicates whether an Active Hours policy is present on the device. -- **rebootArgument** Argument for the reboot task. It also represents specific reboot related action. -- **rebootOutsideOfActiveHours** Indicates whether a restart is scheduled outside of active hours. -- **rebootScheduledByUser** Indicates whether the restart was scheduled by user (if not, it was scheduled automatically). -- **rebootState** The current state of the restart. -- **revisionNumber** Revision number of the update that is getting installed with this restart. -- **scheduledRebootTime** Time of the scheduled restart. -- **scheduledRebootTimeInUTC** Time of the scheduled restart in Coordinated Universal Time. -- **updateId** ID of the update that is getting installed with this restart. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.ActivityRestrictedByActiveHoursPolicy - -This event indicates a policy is present that may restrict update activity to outside of active hours. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.Update.Orchestrator.AttemptImmediateReboot - -This event sends data when the Windows Update Orchestrator is set to reboot immediately after installing the update. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.Update.Orchestrator.BlockedByActiveHours - -This event indicates that update activity was blocked because it is within the active hours window. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.Update.Orchestrator.CommitFailed - -This event indicates that a device was unable to restart after an update. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **errorCode** The error code that was returned. -- **wuDeviceid** The Windows Update device GUID. - - -### Microsoft.Windows.Update.Orchestrator.DeferRestart - -This event indicates that a restart required for installing updates was postponed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **eventScenario** Indicates the purpose of the event (scan started, succeeded, failed, etc.). -- **filteredDeferReason** Applicable filtered reasons why reboot was postponed (such as user active, or low battery). -- **raisedDeferReason** Indicates all potential reasons for postponing restart (such as user active, or low battery). -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.Detection - -This event sends launch data for a Windows Update scan to help keep Windows secure and up to date. - -The following fields are available: - -- **deferReason** The reason why the device could not check for updates. -- **detectionBlockreason** The reason detection did not complete. -- **detectionRetryMode** Indicates whether we will try to scan again. -- **errorCode** The error code returned for the current process. -- **eventScenario** End-to-end update session ID, or indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was cancelled, succeeded, or failed. -- **flightID** The unique identifier for the flight (Windows Insider pre-release build) should be delivered to the device, if applicable. -- **interactive** Indicates whether the user initiated the session. -- **revisionNumber** The Update revision number. -- **updateId** The unique identifier of the Update. -- **updateScenarioType** Identifies the type of update session being performed. -- **wuDeviceid** The unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.DisplayNeeded - -This event indicates the reboot was postponed due to needing a display. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **displayNeededReason** Reason the display is needed. -- **eventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. -- **rebootOutsideOfActiveHours** Indicates whether the reboot was to occur outside of active hours. -- **revisionNumber** Revision number of the update. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated. -- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue - - -### Microsoft.Windows.Update.Orchestrator.Download - -This event sends launch data for a Windows Update download to help keep Windows secure and up to date. - -The following fields are available: - -- **deferReason** Reason for download not completing. -- **errorCode** An error code represented as a hexadecimal value. -- **eventScenario** End-to-end update session ID. -- **flightID** The specific ID of the Windows Insider build the device is getting. -- **interactive** Indicates whether the session is user initiated. -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.FlightInapplicable - -This event sends data on whether the update was applicable to the device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **EventPublishedTime** Time when this event was generated. -- **flightID** The specific ID of the Windows Insider build. -- **revisionNumber** Update revision number. -- **updateId** Unique Windows Update ID. -- **updateScenarioType** Update session type. -- **UpdateStatus** Last status of update. -- **UUPFallBackConfigured** Indicates whether UUP fallback is configured. -- **wuDeviceid** Unique Device ID. - - -### Microsoft.Windows.Update.Orchestrator.GameActive - -This event indicates that an enabled GameMode process prevented the device from restarting to complete an update. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **eventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. -- **gameModeReason** Name of the enabled GameMode process that prevented the device from restarting to complete an update. -- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. - - -### Microsoft.Windows.Update.Orchestrator.InitiatingReboot - -This event sends data about an Orchestrator requesting a reboot from power management to help keep Windows secure and up to date. - -The following fields are available: - -- **EventPublishedTime** Time of the event. -- **flightID** Unique update ID -- **interactive** Indicates whether the reboot initiation stage of the update process was entered as a result of user action. -- **rebootOutsideOfActiveHours** Indicates whether the reboot was to occur outside of active hours. -- **revisionNumber** Revision number of the update. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.Install - -This event sends launch data for a Windows Update install to help keep Windows secure and up to date. - -The following fields are available: - -- **batteryLevel** Current battery capacity in mWh or percentage left. -- **deferReason** Reason for install not completing. -- **errorCode** The error code reppresented by a hexadecimal value. -- **eventScenario** End-to-end update session ID. -- **flightID** The ID of the Windows Insider build the device is getting. -- **flightUpdate** Indicates whether the update is a Windows Insider build. -- **ForcedRebootReminderSet** A boolean value that indicates if a forced reboot will happen for updates. -- **installCommitfailedtime** The time it took for a reboot to happen but the upgrade failed to progress. -- **installRebootinitiatetime** The time it took for a reboot to be attempted. -- **interactive** Identifies if session is user initiated. -- **minutesToCommit** The time it took to install updates. -- **rebootOutsideOfActiveHours** Indicates whether a reboot is scheduled outside of active hours. -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.LowUptimes - -This event is sent if a device is identified as not having sufficient uptime to reliably process updates in order to keep secure. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **isLowUptimeMachine** Is the machine considered low uptime or not. -- **lowUptimeMinHours** Current setting for the minimum number of hours needed to not be considered low uptime. -- **lowUptimeQueryDays** Current setting for the number of recent days to check for uptime. -- **uptimeMinutes** Number of minutes of uptime measured. -- **wuDeviceid** Unique device ID for Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.OneshotUpdateDetection - -This event returns data about scans initiated through settings UI, or background scans that are urgent; to help keep Windows secure and up to date. - -The following fields are available: - -- **externalOneshotupdate** The last time a task-triggered scan was completed. -- **interactiveOneshotupdate** The last time an interactive scan was completed. -- **oldlastscanOneshotupdate** The last time a scan completed successfully. -- **wuDeviceid** The Windows Update Device GUID (Globally-Unique ID). - - -### Microsoft.Windows.Update.Orchestrator.PostInstall - -This event sends data about lite stack devices (mobile, IOT, anything non-PC) immediately before data migration is launched to help keep Windows secure and up to date. - -The following fields are available: - -- **batteryLevel** Current battery capacity in megawatt-hours (mWh) or percentage left. -- **bundleId** The unique identifier associated with the specific content bundle. -- **bundleRevisionnumber** Identifies the revision number of the content bundle. -- **errorCode** The error code returned for the current phase. -- **eventScenario** State of update action. -- **flightID** The unique identifier for the flight (Windows Insider pre-release build) should be delivered to the device, if applicable. -- **sessionType** The Windows Update session type (Interactive or Background). -- **updateScenarioType** Identifies the type of Update session being performed. -- **wuDeviceid** The unique device identifier used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.PowerMenuOptionsChanged - -This event is sent when the options in power menu changed, usually due to an update pending reboot, or after a update is installed. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.Update.Orchestrator.PreShutdownStart - -This event is generated before the shutdown and commit operations. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. - - -### Microsoft.Windows.Update.Orchestrator.RebootFailed - -This event sends information about whether an update required a reboot and reasons for failure, to help keep Windows secure and up to date. - -The following fields are available: - -- **batteryLevel** Current battery capacity in mWh or percentage left. -- **deferReason** Reason for install not completing. -- **EventPublishedTime** The time that the reboot failure occurred. -- **flightID** Unique update ID. -- **rebootOutsideOfActiveHours** Indicates whether a reboot was scheduled outside of active hours. -- **RebootResults** Hex code indicating failure reason. Typically, we expect this to be a specific USO generated hex code. -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.RefreshSettings - -This event sends basic data about the version of upgrade settings applied to the system to help keep Windows secure and up to date. - -The following fields are available: - -- **errorCode** Hex code for the error message, to allow lookup of the specific error. -- **settingsDownloadTime** Timestamp of the last attempt to acquire settings. -- **settingsETag** Version identifier for the settings. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.RestoreRebootTask - -This event sends data indicating that a reboot task is missing unexpectedly on a device and the task is restored because a reboot is still required, to help keep Windows secure and up to date. - -The following fields are available: - -- **RebootTaskRestoredTime** Time at which this reboot task was restored. -- **wuDeviceid** Device ID for the device on which the reboot is restored. - - -### Microsoft.Windows.Update.Orchestrator.SystemNeeded - -This event sends data about why a device is unable to reboot, to help keep Windows secure and up to date. - -The following fields are available: - -- **eventScenario** End-to-end update session ID. -- **rebootOutsideOfActiveHours** Indicates whether a reboot is scheduled outside of active hours. -- **revisionNumber** Update revision number. -- **systemNeededReason** List of apps or tasks that are preventing the system from restarting. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.UpdateInstallPause - -This event indicates the data sent when the device pauses an in-progress update. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **updateClassificationGUID** The classification GUID for the update that was paused. -- **updateId** An update ID for the update that was paused. -- **wuDeviceid** A unique Device ID. - - -### Microsoft.Windows.Update.Orchestrator.UpdatePolicyCacheRefresh - -This event sends data on whether Update Management Policies were enabled on a device, to help keep Windows secure and up to date. - -The following fields are available: - -- **configuredPoliciescount** Number of policies on the device. -- **policiesNamevaluesource** Policy name and source of policy (group policy, MDM or flight). -- **policyCacherefreshtime** Time when policy cache was refreshed. -- **updateInstalluxsetting** Indicates whether a user has set policies via a user experience option. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.UpdateRebootRequired - -This event sends data about whether an update required a reboot to help keep Windows secure and up to date. - -The following fields are available: - -- **flightID** The specific ID of the Windows Insider build the device is getting. -- **interactive** Indicates whether the reboot initiation stage of the update process was entered as a result of user action. -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.updateSettingsFlushFailed - -This event sends information about an update that encountered problems and was not able to complete. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **errorCode** The error code encountered. -- **wuDeviceid** The ID of the device in which the error occurred. - - -### Microsoft.Windows.Update.Orchestrator.USODiagnostics - -This event sends data on whether the state of the update attempt, to help keep Windows secure and up to date. - -The following fields are available: - -- **errorCode** result showing success or failure of current update -- **LastApplicableUpdateFoundTime** The time when the last applicable update was found. -- **LastDownloadDeferredReason** The last reason download was deferred. -- **LastDownloadDeferredTime** The time of the download deferral. -- **LastDownloadFailureError** The last download failure. -- **LastDownloadFailureTime** The time of the last download failure. -- **LastInstallCompletedTime** The time when the last successful install completed. -- **LastInstallDeferredReason** The reason the last install was deferred. -- **LastInstallDeferredTime** The time when the last install was deferred. -- **LastInstallFailureError** The error code associated with the last install failure. -- **LastInstallFailureTime** The time when the last install failed to complete. -- **LastRebootDeferredReason** The reason the last reboot was deferred. -- **LastRebootDeferredTime** The time when the last reboot was deferred. -- **LastRebootPendingTime** The time when the last reboot state was set to “Pending”. -- **LastScanDeferredReason** The reason the last scan was deferred. -- **LastScanDeferredTime** The time when the last scan was deferred. -- **LastScanFailureError** The error code for the last scan failure. -- **LastScanFailureTime** The time when the last scan failed. -- **LastUpdateCheckTime** The time of the last update check. -- **LastUpdateDownloadTime** The time when the last update was downloaded. -- **LastUpgradeInstallFailureError** The error code for the last upgrade install failure. -- **LastUpgradeInstallFailureTime** The time of the last upgrade install failure. -- **LowUpTimeDetectTime** The last time “low up-time” was detected. -- **NoLowUpTimeDetectTime** The last time no “low up-time” was detected. -- **RebootRequired** Indicates reboot is required. -- **revisionNumber** Unique revision number of the Update -- **updateId** Unique ID for Update -- **updateState** Progress within an update state -- **UpgradeInProgressTime** The amount of time a feature update has been in progress. -- **WaaSFeatureAssessmentDays** The number of days Feature Update Assessment has been out of date. -- **WaaSFeatureAssessmentImpact** The impact of the Feature Update Assessment. -- **WaaSUpToDateAssessmentDays** The number of days Quality Update Assessment has been out of date. -- **WaaSUpToDateAssessmentImpact** The impact of Quality Update Assessment. -- **wuDeviceid** Unique ID for Device - - -### Microsoft.Windows.Update.Orchestrator.UsoSession - -This event represents the state of the USO service at start and completion. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **activeSessionid** A unique session GUID. -- **eventScenario** The state of the update action. -- **interactive** Is the USO session interactive? -- **lastErrorcode** The last error that was encountered. -- **lastErrorstate** The state of the update when the last error was encountered. -- **sessionType** A GUID that refers to the update session type. -- **updateScenarioType** A descriptive update session type. -- **wuDeviceid** The Windows Update device GUID. - - -### Microsoft.Windows.Update.Orchestrator.UUPFallBack - -This event indicates that USO determined UUP needs to fall back. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **EventPublishedTime** The current event time. -- **UUPFallBackConfigured** The fall back error code. -- **UUPFallBackErrorReason** The reason for fall back error. -- **wuDeviceid** A Windows Update device ID. - - -### Microsoft.Windows.Update.Ux.MusNotification.EnhancedEngagedRebootUxState - -This event sends information about the configuration of Enhanced Direct-to-Engaged (eDTE), which includes values for the timing of how eDTE will progress through each phase of the reboot. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **AcceptAutoModeLimit** The maximum number of days for a device to automatically enter Auto Reboot mode. -- **AutoToAutoFailedLimit** The maximum number of days for Auto Reboot mode to fail before a Reboot Failed dialog will be shown. -- **DeviceLocalTime** The date and time (based on the device date/time settings) the reboot mode changed. -- **EngagedModeLimit** The number of days to switch between DTE (Direct-to-Engaged) dialogs. -- **EnterAutoModeLimit** The maximum number of days a device can enter Auto Reboot mode. -- **ETag** The Entity Tag that represents the OneSettings version. -- **IsForcedEnabled** Identifies whether Forced Reboot mode is enabled for the device. -- **IsUltimateForcedEnabled** Identifies whether Ultimate Forced Reboot mode is enabled for the device. -- **OldestUpdateLocalTime** The date and time (based on the device date/time settings) this update’s reboot began pending. -- **RebootUxState** Identifies the reboot state: Engaged, Auto, Forced, UltimateForced. -- **RebootVersion** The version of the DTE (Direct-to-Engaged). -- **SkipToAutoModeLimit** The maximum number of days to switch to start while in Auto Reboot mode. -- **UpdateId** The ID of the update that is waiting for reboot to finish installation. -- **UpdateRevision** The revision of the update that is waiting for reboot to finish installation. - - -### Microsoft.Windows.Update.Ux.MusNotification.RebootNoLongerNeeded - -This event is sent when a security update has successfully completed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **UtcTime** The Coordinated Universal Time that the restart was no longer needed. - - -### Microsoft.Windows.Update.Ux.MusNotification.RebootRequestReasonsToIgnore - -This event is sent when the reboot can be deferred based on some reasons, before reboot attempts. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **Reason** The reason sent which will cause the reboot to defer. - - -### Microsoft.Windows.Update.Ux.MusNotification.RebootScheduled - -This event sends basic information about scheduling an update-related reboot, to get security updates and to help keep Windows secure and up to date. - -The following fields are available: - -- **activeHoursApplicable** Indicates whether Active Hours applies on this device. -- **forcedReboot** True, if a reboot is forced on the device. Otherwise, this is False -- **rebootArgument** Argument for the reboot task. It also represents specific reboot related action. -- **rebootOutsideOfActiveHours** True, if a reboot is scheduled outside of active hours. False, otherwise. -- **rebootScheduledByUser** True, if a reboot is scheduled by user. False, if a reboot is scheduled automatically. -- **rebootState** Current state of the reboot. -- **revisionNumber** Revision number of the OS. -- **scheduledRebootTime** Time scheduled for the reboot. -- **scheduledRebootTimeInUTC** Time scheduled for the reboot, in UTC. -- **updateId** Identifies which update is being scheduled. -- **wuDeviceid** The unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Ux.MusNotification.UxBrokerFirstReadyToReboot - -This event is fired the first time when the reboot is required. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.Update.Ux.MusNotification.UxBrokerScheduledTask - -This event is sent when MUSE broker schedules a task. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **TaskArgument** The arguments which the task is scheduled with -- **TaskName** Name of the task - - -### Microsoft.Windows.Update.Ux.MusUpdateSettings.RebootScheduled - -This event sends basic information for scheduling a device restart to install security updates. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **activeHoursApplicable** Is the restart respecting Active Hours? -- **forcedReboot** True, if a reboot is forced on the device. Otherwise, this is False -- **rebootArgument** The arguments that are passed to the OS for the restarted. -- **rebootOutsideOfActiveHours** Was the restart scheduled outside of Active Hours? -- **rebootScheduledByUser** Was the restart scheduled by the user? If the value is false, the restart was scheduled by the device. -- **rebootState** The state of the restart. -- **revisionNumber** The revision number of the OS being updated. -- **scheduledRebootTime** Time of the scheduled reboot -- **scheduledRebootTimeInUTC** Time of the scheduled restart, in Coordinated Universal Time. -- **updateId** The Windows Update device GUID. -- **wuDeviceid** The Windows Update device GUID. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.ICOInteractionCampaignComplete - -This event is generated whenever a RUXIM user interaction campaign becomes complete. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **InteractionCampaignID** GUID identifying the interaction campaign that became complete. -- **ResultId** The final result of the interaction campaign. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.ICSEvaluateInteractionCampaign - -This event is generated when the RUXIM Interaction Campaign Scheduler (RUXIMICS.EXE) finishes processing an interaction campaign. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **ControlId** String identifying the control (if any) that was selected by the user during presentation. -- **hrInteractionHandler** The error (if any) reported by the RUXIM Interaction Handler while processing the interaction campaign. -- **hrScheduler** The error (if any) encountered by RUXIM Interaction Campaign Scheduler itself while processing the interaction campaign. -- **InteractionCampaignID** The ID of the interaction campaign that was processed. -- **ResultId** The result of the evaluation/presentation. -- **WasCompleted** True if the interaction campaign is complete. -- **WasPresented** True if the Interaction Handler displayed the interaction campaign to the user. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.ICSExit - -This event is generated when the RUXIM Interaction Campaign Scheduler (RUXIMICS) exits. The data collected with this event is used to help keep Windows up to date and performing properly. - - - -### Microsoft.Windows.WindowsUpdate.RUXIM.ICSLaunch - -This event is generated when the RUXIM Interaction Campaign Scheduler (RUXIMICS.EXE) is launched. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **CommandLine** The command line used to launch RUXIMICS. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.ICSOneSettingsSyncExit - -This event is sent when RUXIM completes checking with OneSettings to retrieve any UX interaction campaigns that may need to be displayed. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **hrInitialize** Error, if any, that occurred while initializing OneSettings. -- **hrQuery** Error, if any, that occurred while retrieving UX interaction campaign data from OneSettings. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.ICSOneSettingsSyncLaunch - -This event is sent when RUXIM begins checking with OneSettings to retrieve any UX interaction campaigns that may need to be displayed. The data collected with this event is used to help keep Windows up to date. - - - -### Microsoft.Windows.WindowsUpdate.RUXIM.IHEvaluateAndPresent - -This event is generated when the RUXIM Interaction Handler finishes evaluating, and possibly presenting an interaction campaign. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **hrLocal** The error (if any) encountered by RUXIM Interaction Handler during evaluation and presentation. -- **hrPresentation** The error (if any) reported by RUXIM Presentation Handler during presentation. -- **InteractionCampaignID** GUID; the user interaction campaign processed by RUXIM Interaction Handler. -- **ResultId** The result generated by the evaluation and presentation. -- **WasCompleted** True if the user interaction campaign is complete. -- **WasPresented** True if the user interaction campaign is displayed to the user. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.IHExit - -This event is generated when the RUXIM Interaction Handler (RUXIMIH.EXE) exits. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **InteractionCampaignID** GUID identifying the interaction campaign that RUXIMIH processed. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.IHLaunch - -This event is generated when the RUXIM Interaction Handler (RUXIMIH.EXE) is launched. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **CommandLine** The command line used to launch RUXIMIH. -- **InteractionCampaignID** GUID identifying the user interaction campaign that the Interaction Handler will process. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.SystemEvaluator.Evaluation - -This event is generated whenever the RUXIM Evaluator DLL performs an evaluation. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **HRESULT** Error, if any, that occurred during evaluation. (Note that if errors encountered during individual checks do not affect the overall result of the evaluation, those errors will be reported in NodeEvaluationData, but this HRESULT will still be zero.) -- **Id** GUID passed in by the caller to identify the evaluation. -- **NodeEvaluationData** Structure showing the results of individual checks that occurred during the overall evaluation. -- **Result** Overall result generated by the evaluation. - - -## Windows Update mitigation events - -### Mitigation360Telemetry.MitigationCustom.CleanupSafeOsImages - -This event sends data specific to the CleanupSafeOsImages mitigation used for OS Updates. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ClientId** The client ID used by Windows Update. -- **FlightId** The ID of each Windows Insider build the device received. -- **InstanceId** A unique device ID that identifies each update instance. -- **MitigationScenario** The update scenario in which the mitigation was executed. -- **MountedImageCount** The number of mounted images. -- **MountedImageMatches** The number of mounted image matches. -- **MountedImagesFailed** The number of mounted images that could not be removed. -- **MountedImagesRemoved** The number of mounted images that were successfully removed. -- **MountedImagesSkipped** The number of mounted images that were not found. -- **RelatedCV** The correlation vector value generated from the latest USO scan. -- **Result** HResult of this operation. -- **ScenarioId** ID indicating the mitigation scenario. -- **ScenarioSupported** Indicates whether the scenario was supported. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each Windows Update. -- **WuId** Unique ID for the Windows Update client. - - -## Windows Update Reserve Manager events - -### Microsoft.Windows.UpdateReserveManager.CommitPendingHardReserveAdjustment - -This event is sent when the Update Reserve Manager commits a hard reserve adjustment that was pending. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.UpdateReserveManager.InitializeUpdateReserveManager - -This event returns data about the Update Reserve Manager, including whether it’s been initialized. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.UpdateReserveManager.RemovePendingHardReserveAdjustment - -This event is sent when the Update Reserve Manager removes a pending hard reserve adjustment. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.UpdateReserveManager.UpdatePendingHardReserveAdjustment - -This event is sent when the Update Reserve Manager needs to adjust the size of the hard reserve after the option content is installed. The data collected with this event is used to help keep Windows secure and up to date. - - - -## Winlogon events - -### Microsoft.Windows.Security.Winlogon.SetupCompleteLogon - -This event signals the completion of the setup process. It happens only once during the first logon. - - - -## XBOX events - -### Microsoft.Xbox.XamTelemetry.AppActivationError - -This event indicates whether the system detected an activation error in the app. - - - -### Microsoft.Xbox.XamTelemetry.AppActivity - -This event is triggered whenever the current app state is changed by: launch, switch, terminate, snap, etc. diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md deleted file mode 100644 index 9a5fa7bcfb..0000000000 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md +++ /dev/null @@ -1,8235 +0,0 @@ ---- -description: Learn more about the Windows 10, version 1803 diagnostic data gathered at the basic level. -title: Windows 10, version 1803 basic diagnostic events and fields (Windows 10) -ms.service: windows-client -ms.subservice: itpro-privacy -localizationpriority: medium -author: DHB-MSFT -ms.author: danbrown -manager: laurawi -ms.date: 03/27/2017 -ms.topic: reference ---- - - -# Windows 10, version 1803 basic level Windows diagnostic events and fields - - **Applies to** - -- Windows 10, version 1803 - - -The Basic level 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. When the level is set to Basic, it also includes the Security level information. - -The Basic level 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: - -- [Required diagnostic events and fields for Windows 11, versions 23H2 and 22H2](required-diagnostic-events-fields-windows-11-22H2.md) -- [Required diagnostic events and fields for Windows 11, version 21H2](required-windows-11-diagnostic-events-and-fields.md) -- [Required diagnostic events and fields for Windows 10: versions 22H2, 21H2, 21H1, 20H2, and 2004](required-windows-diagnostic-data-events-and-fields-2004.md) -- [Windows 10, version 1903 and Windows 10, version 1909 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1903.md) -- [Windows 10, version 1809 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1809.md) -- [Windows 10, version 1709 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1709.md) -- [Windows 10, version 1703 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1703.md) -- [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) -- [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) - - -## 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_RS1** The total number of objects of this type present on this device. -- **DatasourceApplicationFile_RS3** The total number of objects of this type present on this device. -- **DatasourceApplicationFile_RS5** The count of the number of this particular object type present on this device. -- **DatasourceDevicePnp_RS1** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_RS3** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_RS5** The count of the number of this particular object type present on this device. -- **DatasourceDriverPackage_RS1** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_RS3** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_RS5** The count of the number of this particular object type present on this device. -- **DataSourceMatchingInfoBlock_RS1** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoBlock_RS3** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoBlock_RS5** The count of the number of this particular object type present on this device. -- **DataSourceMatchingInfoPassive_RS1** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPassive_RS3** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPassive_RS5** The count of the number of this particular object type present on this device. -- **DataSourceMatchingInfoPostUpgrade_RS1** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPostUpgrade_RS3** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPostUpgrade_RS5** The count of the number of this particular object type present on this device. -- **DatasourceSystemBios_RS1** The total number of objects of this type present on this device. -- **DatasourceSystemBios_RS3** The total number of objects of this type present on this device. -- **DatasourceSystemBios_RS5** The count of the number of this particular object type present on this device. -- **DatasourceSystemBios_RS5Setup** The total number of objects of this type present on this device. -- **DecisionApplicationFile_RS1** The total number of objects of this type present on this device. -- **DecisionApplicationFile_RS3** The total number of objects of this type present on this device. -- **DecisionApplicationFile_RS5** The count of the number of this particular object type present on this device. -- **DecisionDevicePnp_RS1** The total number of objects of this type present on this device. -- **DecisionDevicePnp_RS3** The total number of objects of this type present on this device. -- **DecisionDevicePnp_RS5** The count of the number of this particular object type present on this device. -- **DecisionDriverPackage_RS1** The total number of objects of this type present on this device. -- **DecisionDriverPackage_RS3** The total number of objects of this type present on this device. -- **DecisionDriverPackage_RS5** The count of the number of this particular object type present on this device. -- **DecisionMatchingInfoBlock_RS1** The total number of objects of this type present on this device. -- **DecisionMatchingInfoBlock_RS3** The total number of objects of this type present on this device. -- **DecisionMatchingInfoBlock_RS5** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPassive_RS1** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPassive_RS3** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPassive_RS5** The count of the number of this particular object type present on this device. -- **DecisionMatchingInfoPostUpgrade_RS1** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPostUpgrade_RS3** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPostUpgrade_RS5** The count of the number of this particular object type present on this device. -- **DecisionMediaCenter_RS1** The total number of objects of this type present on this device. -- **DecisionMediaCenter_RS3** The total number of objects of this type present on this device. -- **DecisionMediaCenter_RS5** The count of the number of this particular object type present on this device. -- **DecisionSystemBios_RS1** The total number of objects of this type present on this device. -- **DecisionSystemBios_RS3** The total number of objects of this type present on this device. -- **DecisionSystemBios_RS5** The total DecisionSystemBios objects targeting the next release of Windows on this device. -- **DecisionSystemBios_RS5Setup** The total number of objects of this type present on this device. -- **DecisionTest_RS1** The total number of objects of this type present on this device. -- **InventoryApplicationFile** The total number of objects of this type present on this device. -- **InventoryLanguagePack** The total number of objects of this type present on this device. -- **InventoryMediaCenter** The total number of objects of this type present on this device. -- **InventorySystemBios** The total number of objects of this type present on this device. -- **InventoryTest** The total number of objects of this type present on this device. -- **InventoryUplevelDriverPackage** The total number of objects of this type present on this device. -- **PCFP** The total number of objects of this type present on this device. -- **SystemMemory** The total number of objects of this type present on this device. -- **SystemProcessorCompareExchange** The total number of objects of this type present on this device. -- **SystemProcessorLahfSahf** The total number of objects of this type present on this device. -- **SystemProcessorNx** 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. -- **SystemProcessorSse2** The total number of objects of this type present on this device. -- **SystemTouch** The total number of objects of this type present on this device. -- **SystemWim** The total number of objects of this type present on this device. -- **SystemWindowsActivationStatus** The total number of objects of this type present on this device. -- **SystemWlan** The total number of objects of this type present on this device. -- **Wmdrm_RS1** The total number of objects of this type present on this device. -- **Wmdrm_RS3** The total number of objects of this type present on this device. -- **Wmdrm_RS5** 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file that is generating the events. -- **AvDisplayName** If the app is an antivirus app, this is its display name. -- **CompatModelIndex** The compatibility prediction for this file. -- **HasCitData** Indicates whether the file is present in CIT data. -- **HasUpgradeExe** Indicates whether the anti-virus app has an upgrade.exe file. -- **IsAv** Is the file an antivirus reporting EXE? -- **ResolveAttempted** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **ActiveNetworkConnection** Indicates whether the device is an active network device. -- **AppraiserVersion** The version of the appraiser file generating the events. -- **IsBootCritical** Indicates whether the device boot is critical. -- **WuDriverCoverage** Indicates whether there is a driver uplevel for this device, according to Windows Update. -- **WuDriverUpdateId** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. - - -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeRemove - -This event indicates that the DataSourceMatchingInfoPostUpgrade 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file generating the events. - - -### Microsoft.Windows.Appraiser.General.DatasourceSystemBiosRemove - -This event indicates that the DatasourceSystemBios 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** 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. -- **BlockingApplication** Indicates whether there are any application issues that interfere with the upgrade due to the file in question. -- **DisplayGenericMessage** Will a generic message be shown for this file? -- **DisplayGenericMessageGated** Indicates whether a generic message will be shown for this file. -- **HardBlock** This file is blocked in the SDB. -- **HasUxBlockOverride** 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? -- **MigRemoval** 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? -- **NeedsInstallPostUpgradeData** 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? -- **NeedsReinstallPostUpgradeData** After upgrade, this file will have a post-upgrade notification to reinstall the app. -- **NeedsUninstallAction** The file must be uninstalled to complete the upgrade. -- **SdbBlockUpgrade** 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. -- **SdbBlockUpgradeUntilUpdate** 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. -- **SdbReinstallUpgradeWarn** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. -- **AssociatedDriverIsBlocked** Is the driver associated with this PNP device blocked? -- **AssociatedDriverWillNotMigrate** Will the driver associated with this plug-and-play device migrate? -- **BlockAssociatedDriver** Should the driver associated with this PNP device be blocked? -- **BlockingDevice** Is this PNP device blocking upgrade? -- **BlockUpgradeIfDriverBlocked** 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? -- **DisplayGenericMessage** 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. -- **DriverAvailableInbox** Is a driver included with the operating system for this PNP device? -- **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 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? - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. -- **DisplayGenericMessageGated** 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? -- **DriverIsDeviceBlocked** Was the driver package was blocked because of a device block? -- **DriverIsDriverBlocked** Is the driver package blocked because of a driver block? -- **DriverShouldNotMigrate** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? -- **NeedsUninstallAction** Does the user need to take an action in setup due to a matching info block? -- **SdbBlockUpgrade** Is a matching info block blocking upgrade? -- **SdbBlockUpgradeCanReinstall** 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? - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? -- **DisplayGenericMessageGated** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? -- **NeedsReinstallPostUpgradeData** 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.DecisionMatchingInfoPostUpgradeRemove - -This event indicates that the DecisionMatchingInfoPostUpgrade 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? -- **MediaCenterIndicators** Do any indicators imply that Windows Media Center is in active use? -- **MediaCenterInUse** Is Windows Media Center actively being used? -- **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? - - -### Microsoft.Windows.Appraiser.General.DecisionMediaCenterRemove - -This event indicates that the DecisionMediaCenter 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file generating the events. -- **Blocking** 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. -- **HasBiosBlock** Does the device have a BIOS block? - - -### Microsoft.Windows.Appraiser.General.DecisionSystemBiosRemove - -This event indicates that the DecisionSystemBios 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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. -- **OldData** The previous data in the registry value before the scan ran. -- **PCFP** An ID for the system calculated by hashing hardware identifiers. -- **RegKey** The registry key name for which a result is being sent. -- **RegValue** 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file generating the events. -- **AvDisplayName** 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. -- **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. -- **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. -- **BoeProgramId** 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. -- **FileId** A hash that uniquely identifies a file. -- **FileVersion** The File version field from the file metadata under Properties -> Details. -- **HasUpgradeExe** Indicates whether the antivirus app has an upgrade.exe file. -- **IsAv** Indicates whether the file an antivirus reporting EXE. -- **LinkDate** The date and time that this file was linked on. -- **LowerCaseLongPath** The full file path to the file that was inventoried on the device. -- **Name** The name of the file that was inventoried. -- **ProductName** The Product name field from the file metadata under Properties -> Details. -- **ProductVersion** 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. -- **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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **HasLanguagePack** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? -- **HasExtendedUserAccounts** Are any Windows Media Center Extender user accounts configured? -- **HasWatchedFolders** Are any folders configured for Windows Media Center to watch? -- **IsDefaultLauncher** 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? -- **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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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. -- **Manufacturer** The manufacturer field from Win32_ComputerSystem. -- **Model** The model field from Win32_ComputerSystem. - - -### Microsoft.Windows.Appraiser.General.InventorySystemBiosRemove - -This event indicates that the InventorySystemBios 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **BootCritical** Is the driver package marked as boot critical? -- **Build** The build value from the driver package. -- **CatalogFile** The name of the catalog file within the driver package. -- **Class** The device class from the driver package. -- **ClassGuid** The device class unique ID from the driver package. -- **Date** The date from the driver package. -- **Inbox** 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. -- **Provider** The provider of the driver package. -- **PublishedName** The name of the INF file after it was renamed. -- **Revision** The revision of the driver package. -- **SignatureStatus** Indicates if the driver package is signed. Unknown = 0, Unsigned = 1, Signed = 2. -- **VersionMajor** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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. -- **AppraiserProcess** The name of the process that launched Appraiser. -- **AppraiserVersion** The version of the Appraiser file generating the events. -- **Context** Indicates what mode Appraiser is running in. Example: Setup or Telemetry. -- **PCFP** An ID for the system calculated by hashing hardware identifiers. -- **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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? -- **pageFile** 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. -- **ramKB** 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). -- **virtualKB** The amount of virtual memory (in KB). - - -### Microsoft.Windows.Appraiser.General.SystemMemoryRemove - -This event that the SystemMemory 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? - - -### Microsoft.Windows.Appraiser.General.SystemProcessorCompareExchangeRemove - -This event indicates that the SystemProcessorCompareExchange 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? - - -### Microsoft.Windows.Appraiser.General.SystemProcessorLahfSahfRemove - -This event indicates that the SystemProcessorLahfSahf 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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. -- **NXProcessorSupport** Does the processor support NX? - - -### Microsoft.Windows.Appraiser.General.SystemProcessorNxRemove - -This event indicates that the SystemProcessorNx 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? - - -### Microsoft.Windows.Appraiser.General.SystemProcessorPrefetchWRemove - -This event indicates that the SystemProcessorPrefetchW 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? - - -### Microsoft.Windows.Appraiser.General.SystemProcessorSse2Remove - -This event indicates that the SystemProcessorSse2 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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. - - -### Microsoft.Windows.Appraiser.General.SystemTouchRemove - -This event indicates that the SystemTouch 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemTouchStartSync - -This event indicates that a new set of SystemTouchAdd 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWimAdd - -This event sends data indicating whether the operating system is running from a compressed Windows Imaging Format (WIM) file, to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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. - - -### Microsoft.Windows.Appraiser.General.SystemWimRemove - -This event indicates that the SystemWim 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWimStartSync - -This event indicates that a new set of SystemWimAdd 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusAdd - -This event sends data indicating whether the current operating system is activated, to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? - - -### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusEndSync - -This event indicates that a full set of SystemWindowsActivationStatusAdd events has succeeded in being sent. The data collected with this event is used to help keep Windows up to date. - - - -### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusRemove - -This event indicates that the SystemWindowsActivationStatus 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusStartSync - -This event indicates that a new set of SystemWindowsActivationStatusAdd 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWlanAdd - -This event sends data indicating whether the system has WLAN, and if so, whether it uses an emulated driver that could block an upgrade, to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? -- **WlanEmulatedDriver** Does the device have an emulated WLAN driver? -- **WlanExists** Does the device support WLAN at all? -- **WlanModulePresent** Are any WLAN modules present? -- **WlanNativeDriver** Does the device have a non-emulated WLAN driver? - - -### Microsoft.Windows.Appraiser.General.SystemWlanRemove - -This event indicates that the SystemWlan 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWlanStartSync - -This event indicates that a new set of SystemWlanAdd 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.TelemetryRunHealth - -This event indicates the parameters and result of a diagnostic data run. This allows the rest of the data sent over the course of the run to be properly contextualized and understood, which is then used to keep Windows up to date. - -The following fields are available: - -- **AppraiserBranch** The source branch in which the version of Appraiser that is running was built. -- **AppraiserDataVersion** The version of the data files being used by the Appraiser diagnostic data run. -- **AppraiserProcess** The name of the process that launched Appraiser. -- **AppraiserVersion** The file version (major, minor and build) of the Appraiser DLL, concatenated without dots. -- **AuxFinal** Obsolete, always set to false. -- **AuxInitial** Obsolete, indicates if Appraiser is writing data files to be read by the Get Windows 10 app. -- **DeadlineDate** A timestamp representing the deadline date, which is the time until which appraiser will wait to do a full scan. -- **EnterpriseRun** Indicates whether the diagnostic data run is an enterprise run, which means appraiser was run from the command line with an extra enterprise parameter. -- **FullSync** Indicates if Appraiser is performing a full sync, which means that full set of events representing the state of the machine are sent. Otherwise, only the changes from the previous run are sent. -- **InboxDataVersion** The original version of the data files before retrieving any newer version. -- **IndicatorsWritten** Indicates if all relevant UEX indicators were successfully written or updated. -- **InventoryFullSync** Indicates if inventory is performing a full sync, which means that the full set of events representing the inventory of machine are sent. -- **PCFP** An ID for the system calculated by hashing hardware identifiers. -- **PerfBackoff** Indicates if the run was invoked with logic to stop running when a user is present. Helps to understand why a run may have a longer elapsed time than normal. -- **PerfBackoffInsurance** Indicates if appraiser is running without performance backoff because it has run with perf backoff and failed to complete several times in a row. -- **RunAppraiser** Indicates if Appraiser was set to run at all. If this if false, it is understood that data events will not be received from this device. -- **RunDate** The date that the diagnostic data run was stated, expressed as a filetime. -- **RunGeneralTel** Indicates if the generaltel.dll component was run. Generaltel collects additional diagnostic data on an infrequent schedule and only from machines at diagnostic data levels higher than Basic. -- **RunOnline** Indicates if appraiser was able to connect to Windows Update and therefore is making decisions using up-to-date driver coverage information. -- **RunResult** The result of the Appraiser diagnostic data run. -- **SendingUtc** Indicates whether the Appraiser client is sending events during the current diagnostic data run. -- **StoreHandleIsNotNull** Obsolete, always set to false -- **TelementrySent** Indicates whether diagnostic data was successfully sent. -- **ThrottlingUtc** Indicates whether the Appraiser client is throttling its output of CUET events to avoid being disabled. This increases runtime but also diagnostic data reliability. -- **Time** The client time of the event. -- **VerboseMode** Indicates if appraiser ran in Verbose mode, which is a test-only mode with extra logging. -- **WhyFullSyncWithoutTablePrefix** Indicates the reason or reasons that a full sync was generated. - - -### Microsoft.Windows.Appraiser.General.WmdrmAdd - -This event sends data about the usage of older digital rights management on the system, to help keep Windows up to date. This data does not indicate the details of the media using the digital rights management, only whether any such files exist. Collecting this data was critical to ensuring the correct mitigation for customers, and should be able to be removed once all mitigations are in place. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **BlockingApplication** Same as NeedsDismissAction. -- **NeedsDismissAction** Indicates if a dismissible message is needed to warn the user about a potential loss of data due to DRM deprecation. -- **WmdrmApiResult** Raw value of the API used to gather DRM state. -- **WmdrmCdRipped** Indicates if the system has any files encrypted with personal DRM, which was used for ripped CDs. -- **WmdrmIndicators** WmdrmCdRipped OR WmdrmPurchased. -- **WmdrmInUse** WmdrmIndicators AND dismissible block in setup was not dismissed. -- **WmdrmNonPermanent** Indicates if the system has any files with non-permanent licenses. -- **WmdrmPurchased** Indicates if the system has any files with permanent licenses. - - -### Microsoft.Windows.Appraiser.General.WmdrmRemove - -This event indicates that the Wmdrm 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.WmdrmStartSync - -The WmdrmStartSync event indicates that a new set of WmdrmAdd events will be sent. This event is used to understand the usage of older digital rights management on the system, to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -## Census events - -### Census.App - -This event sends version data about the Apps running on this device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **AppraiserEnterpriseErrorCode** The error code of the last Appraiser enterprise run. -- **AppraiserErrorCode** The error code of the last Appraiser run. -- **AppraiserRunEndTimeStamp** The end time of the last Appraiser run. -- **AppraiserRunIsInProgressOrCrashed** Flag that indicates if the Appraiser run is in progress or has crashed. -- **AppraiserRunStartTimeStamp** The start time of the last Appraiser run. -- **AppraiserTaskEnabled** Whether the Appraiser task is enabled. -- **AppraiserTaskExitCode** The Appraiser task exist code. -- **AppraiserTaskLastRun** The last runtime for the Appraiser task. -- **CensusVersion** The version of Census that generated the current data for this device. -- **IEVersion** The version of Internet Explorer that is running on the device. - - -### Census.Azure - -This event returns data from Microsoft-internal Azure server machines (only from Microsoft-internal machines with Server SKUs). All other machines (those outside Microsoft and/or machines that are not part of the “Azure fleet”) return empty data sets. The data collected with this event is used to help keep Windows secure. - -The following fields are available: - -- **CloudCoreBuildEx** The Azure CloudCore build number. -- **CloudCoreSupportBuildEx** The Azure CloudCore support build number. -- **NodeID** The node identifier on the device that indicates whether the device is part of the Azure fleet. -- **PartA_PrivTags** The privacy tags associated with the event. - - -### Census.Battery - -This event sends type and capacity data about the battery on the device, as well as the number of connected standby devices in use. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **InternalBatteryCapablities** Represents information about what the battery is capable of doing. -- **InternalBatteryCapacityCurrent** Represents the battery's current fully charged capacity in mWh (or relative). Compare this value to DesignedCapacity  to estimate the battery's wear. -- **InternalBatteryCapacityDesign** Represents the theoretical capacity of the battery when new, in mWh. -- **InternalBatteryNumberOfCharges** Provides the number of battery charges. This is used when creating new products and validating that existing products meets targeted functionality performance. -- **IsAlwaysOnAlwaysConnectedCapable** Represents whether the battery enables the device to be AlwaysOnAlwaysConnected . Boolean value. - - -### Census.Enterprise - -This event sends data about Azure presence, type, and cloud domain use in order to provide an understanding of the use and integration of devices in an enterprise, cloud, and server environment. The data collected with this event is used to help keep Windows secure. - -The following fields are available: - -- **AADDeviceId** Azure Active Directory device ID. -- **AzureOSIDPresent** Represents the field used to identify an Azure machine. -- **AzureVMType** Represents whether the instance is Azure VM PAAS, Azure VM IAAS or any other VMs. -- **CDJType** Represents the type of cloud domain joined for the machine. -- **CommercialId** Represents the GUID for the commercial entity which the device is a member of.  Will be used to reflect insights back to customers. -- **ContainerType** The type of container, such as process or virtual machine hosted. -- **EnrollmentType** Defines the type of MDM enrollment on the device. -- **HashedDomain** The hashed representation of the user domain used for login. -- **IsCloudDomainJoined** Is this device joined to an Azure Active Directory (AAD) tenant? true/false -- **IsDERequirementMet** Represents if the device can do device encryption. -- **IsDeviceProtected** Represents if Device protected by BitLocker/Device Encryption -- **IsDomainJoined** Indicates whether a machine is joined to a domain. -- **IsEDPEnabled** Represents if Enterprise data protected on the device. -- **IsMDMEnrolled** Whether the device has been MDM Enrolled or not. -- **MPNId** Returns the Partner ID/MPN ID from Regkey. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\DeployID -- **SCCMClientId** This ID correlate systems that send data to Compat Analytics (OMS) and other OMS based systems with systems in an enterprise Configuration Manager environment. -- **ServerFeatures** Represents the features installed on a Windows Server. This can be used by developers and administrators who need to automate the process of determining the features installed on a set of server computers. -- **SystemCenterID** The Configuration Manager ID is an anonymized one-way hash of the Active Directory Organization identifier - - -### Census.Firmware - -This event sends data about the BIOS and startup embedded in the device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **FirmwareManufacturer** Represents the manufacturer of the device's firmware (BIOS). -- **FirmwareReleaseDate** Represents the date the current firmware was released. -- **FirmwareType** Represents the firmware type. The various types can be unknown, BIOS, UEFI. -- **FirmwareVersion** Represents the version of the current firmware. - - -### Census.Flighting - -This event sends Windows Insider data from customers participating in improvement testing and feedback programs. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeviceSampleRate** The telemetry sample rate assigned to the device. -- **EnablePreviewBuilds** Used to enable Windows Insider builds on a device. -- **FlightIds** A list of the different Windows Insider builds on this device. -- **FlightingBranchName** The name of the Windows Insider branch currently used by the device. -- **IsFlightsDisabled** Represents if the device is participating in the Windows Insider program. -- **MSA_Accounts** Represents a list of hashed IDs of the Microsoft Accounts that are flighting (pre-release builds) on this device. -- **SSRK** Retrieves the mobile targeting settings. - - -### Census.Hardware - -This event sends data about the device, including hardware type, OEM brand, model line, model, telemetry level setting, and TPM support. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ActiveMicCount** The number of active microphones attached to the device. -- **ChassisType** Represents the type of device chassis, such as desktop or low profile desktop. The possible values can range between 1 - 36. -- **ComputerHardwareID** Identifies a device class that is represented by a hash of different SMBIOS fields. -- **D3DMaxFeatureLevel** Supported Direct3D version. -- **DeviceColor** Indicates a color of the device. -- **DeviceForm** Indicates the form as per the device classification. -- **DeviceName** The device name that is set by the user. -- **DigitizerSupport** Is a digitizer supported? -- **DUID** The device unique ID. -- **Gyroscope** Indicates whether the device has a gyroscope (a mechanical component that measures and maintains orientation). -- **InventoryId** The device ID used for compatibility testing. -- **Magnetometer** Indicates whether the device has a magnetometer (a mechanical component that works like a compass). -- **NFCProximity** Indicates whether the device supports NFC (a set of communication protocols that helps establish communication when applicable devices are brought close together.) -- **OEMDigitalMarkerFileName** The name of the file placed in the \Windows\system32\drivers directory that specifies the OEM and model name of the device. -- **OEMManufacturerName** The device manufacturer name. The OEMName for an inactive device is not reprocessed even if the clean OEM name is changed at a later date. -- **OEMModelBaseBoard** The baseboard model used by the OEM. -- **OEMModelBaseBoardVersion** Differentiates between developer and retail devices. -- **OEMModelName** The device model name. -- **OEMModelNumber** The device model number. -- **OEMModelSKU** The device edition that is defined by the manufacturer. -- **OEMModelSystemFamily** The system family set on the device by an OEM. -- **OEMModelSystemVersion** The system model version set on the device by the OEM. -- **OEMOptionalIdentifier** A Microsoft assigned value that represents a specific OEM subsidiary. -- **OEMSerialNumber** The serial number of the device that is set by the manufacturer. -- **PhoneManufacturer** The friendly name of the phone manufacturer. -- **PowerPlatformRole** The OEM preferred power management profile. It's used to help to identify the basic form factor of the device. -- **SoCName** The firmware manufacturer of the device. -- **StudyID** Used to identify retail and non-retail device. -- **TelemetryLevel** The telemetry level the user has opted into, such as Basic or Enhanced. -- **TelemetryLevelLimitEnhanced** The telemetry level for Windows Analytics-based solutions. -- **TelemetrySettingAuthority** Determines who set the telemetry level, such as GP, MDM, or the user. -- **TPMVersion** The supported Trusted Platform Module (TPM) on the device. If no TPM is present, the value is 0. -- **VoiceSupported** Does the device have a cellular radio capable of making voice calls? - - -### Census.Memory - -This event sends data about the memory on the device, including ROM and RAM. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **TotalPhysicalRAM** Represents the physical memory (in MB). -- **TotalVisibleMemory** Represents the memory that is not reserved by the system. - - -### Census.Network - -This event sends data about the mobile and cellular network used by the device (mobile service provider, network, device ID, and service cost factors). The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **IMEI0** Represents the International Mobile Station Equipment Identity. This number is usually unique and used by the mobile operator to distinguish different phone hardware. Microsoft does not have access to mobile operator billing data so collecting this data does not expose or identify the user. The two fields represent phone with dual sim coverage. -- **IMEI1** Represents the International Mobile Station Equipment Identity. This number is usually unique and used by the mobile operator to distinguish different phone hardware. Microsoft does not have access to mobile operator billing data so collecting this data does not expose or identify the user. The two fields represent phone with dual sim coverage. -- **MCC0** Represents the Mobile Country Code (MCC). It used with the Mobile Network Code (MNC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. -- **MCC1** Represents the Mobile Country Code (MCC). It used with the Mobile Network Code (MNC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. -- **MEID** Represents the Mobile Equipment Identity (MEID). MEID is a worldwide unique phone ID assigned to CDMA phones. MEID replaces electronic serial number (ESN), and is equivalent to IMEI for GSM and WCDMA phones. Microsoft does not have access to mobile operator billing data so collecting this data does not expose or identify the user. -- **MNC0** Retrieves the Mobile Network Code (MNC). It used with the Mobile Country Code (MCC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. -- **MNC1** Retrieves the Mobile Network Code (MNC). It used with the Mobile Country Code (MCC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. -- **MobileOperatorBilling** Represents the telephone company that provides services for mobile phone users. -- **MobileOperatorCommercialized** Represents which reseller and geography the phone is commercialized for. This is the set of values on the phone for who and where it was intended to be used. For example, the commercialized mobile operator code AT&T in the US would be ATT-US. -- **MobileOperatorNetwork0** Represents the operator of the current mobile network that the device is used on. (AT&T, T-Mobile, Vodafone). The two fields represent phone with dual sim coverage. -- **MobileOperatorNetwork1** Represents the operator of the current mobile network that the device is used on. (AT&T, T-Mobile, Vodafone). The two fields represent phone with dual sim coverage. -- **NetworkAdapterGUID** The GUID of the primary network adapter. -- **NetworkCost** Represents the network cost associated with a connection. -- **SPN0** Retrieves the Service Provider Name (SPN). For example, these might be AT&T, Sprint, T-Mobile, or Verizon. The two fields represent phone with dual sim coverage. -- **SPN1** Retrieves the Service Provider Name (SPN). For example, these might be AT&T, Sprint, T-Mobile, or Verizon. The two fields represent phone with dual sim coverage. - - -### Census.OS - -This event sends data about the operating system such as the version, locale, update service configuration, when and how it was originally installed, and whether it is a virtual device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ActivationChannel** Retrieves the retail license key or Volume license key for a machine. -- **AssignedAccessStatus** Kiosk configuration mode. -- **CompactOS** Indicates if the Compact OS feature from Win10 is enabled. -- **DeveloperUnlockStatus** Represents if a device has been developer unlocked by the user or Group Policy. -- **DeviceTimeZone** The time zone that is set on the device. Example: Pacific Standard Time -- **GenuineState** Retrieves the ID Value specifying the OS Genuine check. -- **InstallationType** Retrieves the type of OS installation. (Clean, Upgrade, Reset, Refresh, Update). -- **InstallLanguage** The first language installed on the user machine. -- **IsDeviceRetailDemo** Retrieves if the device is running in demo mode. -- **IsEduData** Returns Boolean if the education data policy is enabled. -- **IsPortableOperatingSystem** Retrieves whether OS is running Windows-To-Go -- **IsSecureBootEnabled** Retrieves whether Boot chain is signed under UEFI. -- **LanguagePacks** The list of language packages installed on the device. -- **LicenseStateReason** Retrieves why (or how) a system is licensed or unlicensed. The HRESULT may indicate an error code that indicates a key blocked error, or it may indicate that we are running an OS License granted by the MS store. -- **OA3xOriginalProductKey** Retrieves the License key stamped by the OEM to the machine. -- **OSEdition** Retrieves the version of the current OS. -- **OSInstallType** Retrieves a numeric description of what install was used on the device i.e. clean, upgrade, refresh, reset, etc. -- **OSOOBEDateTime** Retrieves Out of Box Experience (OOBE) Date in Coordinated Universal Time (UTC). -- **OSSKU** Retrieves the Friendly Name of OS Edition. -- **OSSubscriptionStatus** Represents the existing status for enterprise subscription feature for PRO machines. -- **OSSubscriptionTypeId** Returns boolean for enterprise subscription feature for selected PRO machines. -- **OSTimeZoneBiasInMins** Retrieves the time zone set on machine. -- **OSUILocale** Retrieves the locale of the UI that is currently used by the OS. -- **ProductActivationResult** Returns Boolean if the OS Activation was successful. -- **ProductActivationTime** Returns the OS Activation time for tracking piracy issues. -- **ProductKeyID2** Retrieves the License key if the machine is updated with a new license key. -- **RACw7Id** Retrieves the Microsoft Reliability Analysis Component (RAC) Win7 Identifier. RAC is used to monitor and analyze system usage and reliability. -- **ServiceMachineIP** Retrieves the IP address of the KMS host used for anti-piracy. -- **ServiceMachinePort** Retrieves the port of the KMS host used for anti-piracy. -- **ServiceProductKeyID** Retrieves the License key of the KMS -- **SharedPCMode** Returns Boolean for devices that have enabled the configuration EnableSharedPCMode.ration EnableSharedPCMode. -- **Signature** Retrieves if it is a signature machine sold by Microsoft store. -- **SLICStatus** Whether a SLIC table exists on the device. -- **SLICVersion** Returns OS type/version from SLIC table. - - -### Census.PrivacySettings - -This event provides information about the device level privacy settings and whether device-level access was granted to these capabilities. Not all settings are applicable to all devices. Each field records the consent state for the corresponding privacy setting. The consent state is encoded as a 16-bit signed integer, where the first 8 bits represents the effective consent value, and the last 8 bits represent the authority that set the value. The effective consent (first 8 bits) is one of the following values: -3 = unexpected consent value, -2 = value was not requested, -1 = an error occurred while attempting to retrieve the value, 0 = undefined, 1 = allow, 2 = deny, 3 = prompt. The consent authority (last 8 bits) is one of the following values: -3 = unexpected authority, -2 = value was not requested, -1 = an error occurred while attempting to retrieve the value, 0 = system, 1 = a higher authority (a gating setting, the system-wide setting, or a group policy), 2 = advertising ID group policy, 3 = advertising ID policy for child account, 4 = privacy setting provider doesn't know the actual consent authority, 5 = consent was not configured and a default set in code was used, 6 = system default, 7 = organization policy, 8 = OneSettings. The data collected with this event is used to help keep Windows secure. - -The following fields are available: - -- **Activity** Current state of the activity history setting. -- **ActivityHistoryCloudSync** Current state of the activity history cloud sync setting. -- **ActivityHistoryCollection** Current state of the activity history collection setting. -- **AdvertisingId** Current state of the advertising ID setting. -- **AppDiagnostics** Current state of the app diagnostics setting. -- **Appointments** Current state of the calendar setting. -- **Bluetooth** Current state of the Bluetooth capability setting. -- **BluetoothSync** Current state of the Bluetooth sync capability setting. -- **BroadFileSystemAccess** Current state of the broad file system access setting. -- **CellularData** Current state of the cellular data capability setting. -- **Chat** Current state of the chat setting. -- **Contacts** Current state of the contacts setting. -- **DocumentsLibrary** Current state of the documents library setting. -- **Email** Current state of the email setting. -- **FindMyDevice** Current state of the "find my device" setting. -- **GazeInput** Current state of the gaze input setting. -- **HumanInterfaceDevice** Current state of the human interface device setting. -- **InkTypeImprovement** Current state of the improve inking and typing setting. -- **Location** Current state of the location setting. -- **LocationHistory** Current state of the location history setting. -- **Microphone** Current state of the microphone setting. -- **PhoneCall** Current state of the phone call setting. -- **PhoneCallHistory** Current state of the call history setting. -- **PicturesLibrary** Current state of the pictures library setting. -- **Radios** Current state of the radios setting. -- **SensorsCustom** Current state of the custom sensor setting. -- **SerialCommunication** Current state of the serial communication setting. -- **Sms** Current state of the text messaging setting. -- **SpeechPersonalization** Current state of the speech services setting. -- **USB** Current state of the USB setting. -- **UserAccountInformation** Current state of the account information setting. -- **UserDataTasks** Current state of the tasks setting. -- **UserNotificationListener** Current state of the notifications setting. -- **VideosLibrary** Current state of the videos library setting. -- **Webcam** Current state of the camera setting. -- **WiFiDirect** Current state of the Wi-Fi direct setting. - - -### Census.Processor - -This event sends data about the processor. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **KvaShadow** This is the micro code information of the processor. -- **MMSettingOverride** Microcode setting of the processor. -- **MMSettingOverrideMask** Microcode setting override of the processor. -- **PreviousUpdateRevision** Previous microcode revision. -- **ProcessorArchitecture** Retrieves the processor architecture of the installed operating system. -- **ProcessorClockSpeed** Clock speed of the processor in MHz. -- **ProcessorCores** Number of logical cores in the processor. -- **ProcessorIdentifier** Processor Identifier of a manufacturer. -- **ProcessorManufacturer** Name of the processor manufacturer. -- **ProcessorModel** Name of the processor model. -- **ProcessorPhysicalCores** Number of physical cores in the processor. -- **ProcessorUpdateRevision** The microcode revision. -- **ProcessorUpdateStatus** Enum value that represents the processor microcode load status. -- **SocketCount** Count of CPU sockets. -- **SpeculationControl** Indicates whether the system has enabled protections needed to validate the speculation control vulnerability. - - -### Census.Security - -This event provides information about security settings. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **AvailableSecurityProperties** This field helps to enumerate and report state on the relevant security properties for Device Guard. -- **CGRunning** Credential Guard isolates and hardens key system and user secrets against compromise, helping to minimize the impact and breadth of a Pass the Hash style attack in the event that malicious code is already running via a local or network based vector. This field tells if Credential Guard is running. -- **DGState** This field summarizes the Device Guard state. -- **HVCIRunning** Hypervisor Code Integrity (HVCI) enables Device Guard to help protect kernel mode processes and drivers from vulnerability exploits and zero days. HVCI uses the processor’s functionality to force all software running in kernel mode to safely allocate memory. This field tells if HVCI is running. -- **IsSawGuest** Indicates whether the device is running as a Secure Admin Workstation Guest. -- **IsSawHost** Indicates whether the device is running as a Secure Admin Workstation Host. -- **RequiredSecurityProperties** Describes the required security properties to enable virtualization-based security. -- **SecureBootCapable** Systems that support Secure Boot can have the feature turned off via BIOS. This field tells if the system is capable of running Secure Boot, regardless of the BIOS setting. -- **SModeState** The Windows S mode trail state. -- **VBSState** Virtualization-based security (VBS) uses the hypervisor to help protect the kernel and other parts of the operating system. Credential Guard and Hypervisor Code Integrity (HVCI) both depend on VBS to isolate/protect secrets, and kernel-mode code integrity validation. VBS has a tri-state that can be Disabled, Enabled, or Running. - - -### Census.Speech - -This event is used to gather basic speech settings on the device. The data collected with this event is used to help keep Windows secure. - -The following fields are available: - -- **AboveLockEnabled** Cortana setting that represents if Cortana can be invoked when the device is locked. -- **GPAllowInputPersonalization** Indicates if a Group Policy setting has enabled speech functionalities. -- **HolographicSpeechInputDisabled** Holographic setting that represents if the attached HMD devices have speech functionality disabled by the user. -- **HolographicSpeechInputDisabledRemote** Indicates if a remote policy has disabled speech functionalities for the HMD devices. -- **KWSEnabled** Cortana setting that represents if a user has enabled the "Hey Cortana" keyword spotter (KWS). -- **MDMAllowInputPersonalization** Indicates if an MDM policy has enabled speech functionalities. -- **RemotelyManaged** Indicates if the device is being controlled by a remote administrator (MDM or Group Policy) in the context of speech functionalities. -- **SpeakerIdEnabled** Cortana setting that represents if keyword detection has been trained to try to respond to a single user's voice. -- **SpeechServicesEnabled** Windows setting that represents whether a user is opted-in for speech services on the device. - - -### Census.Storage - -This event sends data about the total capacity of the system volume and primary disk. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **PrimaryDiskTotalCapacity** Retrieves the amount of disk space on the primary disk of the device in MB. -- **PrimaryDiskType** Retrieves an enumerator value of type STORAGE_BUS_TYPE that indicates the type of bus to which the device is connected. This should be used to interpret the raw device properties at the end of this structure (if any). -- **SystemVolumeTotalCapacity** Retrieves the size of the partition that the System volume is installed on in MB. - - -### Census.Userdefault - -This event sends data about the current user's default preferences for browser and several of the most popular extensions and protocols. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DefaultApp** The current user's default program selected for the following extension or protocol: .html, .htm, .jpg, .jpeg, .png, .mp3, .mp4, .mov, .pdf. -- **DefaultBrowserProgId** The ProgramId of the current user's default browser. - - -### Census.UserDisplay - -This event sends data about the logical/physical display size, resolution and number of internal/external displays, and VRAM on the system. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **InternalPrimaryDisplayLogicalDPIX** Retrieves the logical DPI in the x-direction of the internal display. -- **InternalPrimaryDisplayLogicalDPIY** Retrieves the logical DPI in the y-direction of the internal display. -- **InternalPrimaryDisplayPhysicalDPIX** Retrieves the physical DPI in the x-direction of the internal display. -- **InternalPrimaryDisplayPhysicalDPIY** Retrieves the physical DPI in the y-direction of the internal display. -- **InternalPrimaryDisplayResolutionHorizontal** Retrieves the number of pixels in the horizontal direction of the internal display. -- **InternalPrimaryDisplayResolutionVertical** Retrieves the number of pixels in the vertical direction of the internal display. -- **InternalPrimaryDisplaySizePhysicalH** Retrieves the physical horizontal length of the display in mm. Used for calculating the diagonal length in inches. -- **InternalPrimaryDisplaySizePhysicalY** Retrieves the physical vertical length of the display in mm. Used for calculating the diagonal length in inches -- **NumberofExternalDisplays** Retrieves the number of external displays connected to the machine -- **NumberofInternalDisplays** Retrieves the number of internal displays in a machine. -- **VRAMDedicated** Retrieves the video RAM in MB. -- **VRAMDedicatedSystem** Retrieves the amount of memory on the dedicated video card. -- **VRAMSharedSystem** Retrieves the amount of RAM memory that the video card can use. - - -### Census.UserNLS - -This event sends data about the default app language, input, and display language preferences set by the user. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DefaultAppLanguage** The current user Default App Language. -- **DisplayLanguage** The current user preferred Windows Display Language. -- **HomeLocation** The current user location, which is populated using GetUserGeoId() function. -- **KeyboardInputLanguages** The Keyboard input languages installed on the device. -- **SpeechInputLanguages** The Speech Input languages installed on the device. - - -### Census.UserPrivacySettings - -This event provides information about the current users privacy settings and whether device-level access was granted to these capabilities. Not all settings are applicable to all devices. Each field records the consent state for the corresponding privacy setting. The consent state is encoded as a 16-bit signed integer, where the first 8 bits represents the effective consent value, and the last 8 bits represents the authority that set the value. The effective consent is one of the following values: -3 = unexpected consent value, -2 = value was not requested, -1 = an error occurred while attempting to retrieve the value, 0 = undefined, 1 = allow, 2 = deny, 3 = prompt. The consent authority is one of the following values: -3 = unexpected authority, -2 = value was not requested, -1 = an error occurred while attempting to retrieve the value, 0 = user, 1 = a higher authority (a gating setting, the system-wide setting, or a group policy), 2 = advertising ID group policy, 3 = advertising ID policy for child account, 4 = privacy setting provider doesn't know the actual consent authority, 5 = consent was not configured and a default set in code was used, 6 = system default, 7 = organization policy, 8 = OneSettings. The data collected with this event is used to help keep Windows secure. - -The following fields are available: - -- **Activity** Current state of the activity history setting. -- **ActivityHistoryCloudSync** Current state of the activity history cloud sync setting. -- **ActivityHistoryCollection** Current state of the activity history collection setting. -- **AdvertisingId** Current state of the advertising ID setting. -- **AppDiagnostics** Current state of the app diagnostics setting. -- **Appointments** Current state of the calendar setting. -- **Bluetooth** Current state of the Bluetooth capability setting. -- **BluetoothSync** Current state of the Bluetooth sync capability setting. -- **BroadFileSystemAccess** Current state of the broad file system access setting. -- **CellularData** Current state of the cellular data capability setting. -- **Chat** Current state of the chat setting. -- **Contacts** Current state of the contacts setting. -- **DocumentsLibrary** Current state of the documents library setting. -- **Email** Current state of the email setting. -- **GazeInput** Current state of the gaze input setting. -- **HumanInterfaceDevice** Current state of the human interface device setting. -- **InkTypeImprovement** Current state of the improve inking and typing setting. -- **InkTypePersonalization** Current state of the inking and typing personalization setting. -- **Location** Current state of the location setting. -- **LocationHistory** Current state of the location history setting. -- **Microphone** Current state of the microphone setting. -- **PhoneCall** Current state of the phone call setting. -- **PhoneCallHistory** Current state of the call history setting. -- **PicturesLibrary** Current state of the pictures library setting. -- **Radios** Current state of the radios setting. -- **SensorsCustom** Current state of the custom sensor setting. -- **SerialCommunication** Current state of the serial communication setting. -- **Sms** Current state of the text messaging setting. -- **SpeechPersonalization** Current state of the speech services setting. -- **USB** Current state of the USB setting. -- **UserAccountInformation** Current state of the account information setting. -- **UserDataTasks** Current state of the tasks setting. -- **UserNotificationListener** Current state of the notifications setting. -- **VideosLibrary** Current state of the videos library setting. -- **Webcam** Current state of the camera setting. -- **WiFiDirect** Current state of the Wi-Fi direct setting. - - -### Census.VM - -This event sends data indicating whether virtualization is enabled on the device, and its various characteristics. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CloudService** Indicates which cloud service, if any, that this virtual machine is running within. -- **HyperVisor** Retrieves whether the current OS is running on top of a Hypervisor. -- **IOMMUPresent** Represents if an input/output memory management unit (IOMMU) is present. -- **IsVDI** Is the device using Virtual Desktop Infrastructure? -- **IsVirtualDevice** Retrieves that when the Hypervisor is Microsoft's Hyper-V Hypervisor or other Hv#1 Hypervisor, this field will be set to FALSE for the Hyper-V host OS and TRUE for any guest OS's. This field should not be relied upon for non-Hv#1 Hypervisors. -- **SLATSupported** Represents whether Second Level Address Translation (SLAT) is supported by the hardware. -- **VirtualizationFirmwareEnabled** Represents whether virtualization is enabled in the firmware. - - -### Census.WU - -This event sends data about the Windows update server and other App store policies. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **AppraiserGatedStatus** Indicates whether a device has been gated for upgrading. -- **AppStoreAutoUpdate** Retrieves the Appstore settings for auto upgrade. (Enable/Disabled). -- **AppStoreAutoUpdateMDM** Retrieves the App Auto Update value for MDM: 0 - Disallowed. 1 - Allowed. 2 - Not configured. Default: [2] Not configured -- **AppStoreAutoUpdatePolicy** Retrieves the Microsoft Store App Auto Update group policy setting -- **DelayUpgrade** Retrieves the Windows upgrade flag for delaying upgrades. -- **OSAssessmentFeatureOutOfDate** How many days has it been since the last feature update was released but the device did not install it? -- **OSAssessmentForFeatureUpdate** Is the device is on the latest feature update? -- **OSAssessmentForQualityUpdate** Is the device on the latest quality update? -- **OSAssessmentForSecurityUpdate** Is the device on the latest security update? -- **OSAssessmentQualityOutOfDate** How many days has it been since a the last quality update was released but the device did not install it? -- **OSAssessmentReleaseInfoTime** The freshness of release information used to perform an assessment. -- **OSRollbackCount** The number of times feature updates have rolled back on the device. -- **OSRolledBack** A flag that represents when a feature update has rolled back during setup. -- **OSUninstalled** A flag that represents when a feature update is uninstalled on a device . -- **OSWUAutoUpdateOptions** Retrieves the auto update settings on the device. -- **OSWUAutoUpdateOptionsSource** The source of auto update setting that appears in the OSWUAutoUpdateOptions field. For example: Group Policy (GP), Mobile Device Management (MDM), and Default. -- **UninstallActive** A flag that represents when a device has uninstalled a previous upgrade recently. -- **UpdateServiceURLConfigured** Retrieves if the device is managed by Windows Server Update Services (WSUS). -- **WUDeferUpdatePeriod** Retrieves if deferral is set for Updates. -- **WUDeferUpgradePeriod** Retrieves if deferral is set for Upgrades. -- **WUDODownloadMode** Retrieves whether DO is turned on and how to acquire/distribute updates Delivery Optimization (DO) allows users to deploy previously downloaded Windows Update (WU) updates to other devices on the same network. -- **WUMachineId** Retrieves the Windows Update (WU) Machine Identifier. -- **WUPauseState** Retrieves Windows Update setting to determine if updates are paused. -- **WUServer** Retrieves the HTTP(S) URL of the WSUS server that is used by Automatic Updates and API callers (by default). - - -### Census.Xbox - -This event sends data about the Xbox Console, such as Serial Number and DeviceId, to help keep Windows up to date. - -The following fields are available: - -- **XboxConsolePreferredLanguage** Retrieves the preferred language selected by the user on Xbox console. -- **XboxConsoleSerialNumber** Retrieves the serial number of the Xbox console. -- **XboxLiveDeviceId** Retrieves the unique device ID of the console. -- **XboxLiveSandboxId** Retrieves the developer sandbox ID if the device is internal to Microsoft. - - -## Common data extensions - -### Common Data Extensions.app - -Describes the properties of the running application. This extension could be populated by a client app or a web app. - -The following fields are available: - -- **asId** An integer value that represents the app session. This value starts at 0 on the first app launch and increments after each subsequent app launch per boot session. -- **env** The environment from which the event was logged. -- **expId** Associates a flight, such as an OS flight, or an experiment, such as a web site UX experiment, with an event. -- **id** Represents a unique identifier of the client application currently loaded in the process producing the event; and is used to group events together and understand usage pattern, errors by application. -- **locale** The locale of the app. -- **name** The name of the app. -- **userId** The userID as known by the application. -- **ver** Represents the version number of the application. Used to understand errors by Version, Usage by Version across an app. - - -### Common Data Extensions.container - -Describes the properties of the container for events logged within a container. - -The following fields are available: - -- **epoch** An ID that's incremented for each SDK initialization. -- **localId** The device ID as known by the client. -- **osVer** The operating system version. -- **seq** An ID that's incremented for each event. -- **type** The container type. Examples: Process or VMHost - - -### Common Data Extensions.cs - -Describes properties related to the schema of the event. - -The following fields are available: - -- **sig** A common schema signature that identifies new and modified event schemas. - - -### Common Data Extensions.device - -Describes the device-related fields. - -The following fields are available: - -- **deviceClass** The device classification. For example, Desktop, Server, or Mobile. -- **localId** A locally-defined unique ID for the device. This is not the human-readable device name. Most likely equal to the value stored at HKLM\Software\Microsoft\SQMClient\MachineId -- **make** Device manufacturer. -- **model** Device model. - - -### Common Data Extensions.Envelope - -Represents an envelope that contains all of the common data extensions. - -The following fields are available: - -- **cV** Represents the Correlation Vector: A single field for tracking partial order of related telemetry events across component boundaries. -- **data** Represents the optional unique diagnostic data for a particular event schema. -- **ext_app** Describes the properties of the running application. This extension could be populated by either a client app or a web app. See [Common Data Extensions.app](#common-data-extensionsapp). -- **ext_container** Describes the properties of the container for events logged within a container. See [Common Data Extensions.container](#common-data-extensionscontainer). -- **ext_cs** Describes properties related to the schema of the event. See [Common Data Extensions.cs](#common-data-extensionscs). -- **ext_device** Describes the device-related fields. See [Common Data Extensions.device](#common-data-extensionsdevice). -- **ext_os** Describes the operating system properties that would be populated by the client. See [Common Data Extensions.os](#common-data-extensionsos). -- **ext_sdk** Describes the fields related to a platform library required for a specific SDK. See [Common Data Extensions.sdk](#common-data-extensionssdk). -- **ext_user** Describes the fields related to a user. See [Common Data Extensions.user](#common-data-extensionsuser). -- **ext_utc** Describes the fields that might be populated by a logging library on Windows. See [Common Data Extensions.utc](#common-data-extensionsutc). -- **ext_xbl** Describes the fields related to XBOX Live. See [Common Data Extensions.xbl](#common-data-extensionsxbl). -- **flags** Represents a collection of bits that describe how the event should be processed by the Connected User Experience and Telemetry component pipeline. The lowest-order byte is the event persistence. The next byte is the event latency. -- **iKey** Represents an ID for applications or other logical groupings of events. -- **name** Represents the uniquely qualified name for the event. -- **popSample** Represents the effective sample rate for this event at the time it was generated by a client. -- **time** Represents the event date time in Coordinated Universal Time (UTC) when the event was generated on the client. This should be in ISO 8601 format. -- **ver** Represents the major and minor version of the extension. - - -### Common Data Extensions.os - -Describes some properties of the operating system. - -The following fields are available: - -- **bootId** An integer value that represents the boot session. This value starts at 0 on first boot after OS install and increments after every reboot. -- **expId** Represents the experiment ID. The standard for associating a flight, such as an OS flight (pre-release build), or an experiment, such as a web site UX experiment, with an event is to record the flight / experiment IDs in Part A of the common schema. -- **locale** Represents the locale of the operating system. -- **name** Represents the operating system name. -- **ver** Represents the major and minor version of the extension. - - -### Common Data Extensions.sdk - -Used by platform specific libraries to record fields that are required for a specific SDK. - -The following fields are available: - -- **epoch** An ID that is incremented for each SDK initialization. -- **installId** An ID that's created during the initialization of the SDK for the first time. -- **libVer** The SDK version. -- **seq** An ID that is incremented for each event. - - -### Common Data Extensions.user - -Describes the fields related to a user. - -The following fields are available: - -- **authId** This is an ID of the user associated with this event that is deduced from a token such as a Microsoft Account ticket or an XBOX token. -- **locale** The language and region. -- **localId** Represents a unique user identity that is created locally and added by the client. This is not the user's account ID. - - -### Common Data Extensions.utc - -Describes the properties that could be populated by a logging library on Windows. - -The following fields are available: - -- **aId** Represents the ETW ActivityId. Logged via TraceLogging or directly via ETW. -- **bSeq** Upload buffer sequence number in the format: buffer identifier:sequence number -- **cat** Represents a bitmask of the ETW Keywords associated with the event. -- **cpId** The composer ID, such as Reference, Desktop, Phone, Holographic, Hub, IoT Composer. -- **epoch** Represents the epoch and seqNum fields, which help track how many events were fired and how many events were uploaded, and enables identification of data lost during upload and de-duplication of events on the ingress server. -- **flags** Represents the bitmap that captures various Windows specific flags. -- **mon** Combined monitor and event sequence numbers in the format: monitor sequence : event sequence -- **op** Represents the ETW Op Code. -- **raId** Represents the ETW Related ActivityId. Logged via TraceLogging or directly via ETW. -- **seq** Represents the sequence field used to track absolute order of uploaded events. It is an incrementing identifier for each event added to the upload queue. The Sequence helps track how many events were fired and how many events were uploaded and enables identification of data lost during upload and de-duplication of events on the ingress server. -- **stId** Represents the Scenario Entry Point ID. This is a unique GUID for each event in a diagnostic scenario. This used to be Scenario Trigger ID. - - -### Common Data Extensions.xbl - -Describes the fields that are related to XBOX Live. - -The following fields are available: - -- **claims** Any additional claims whose short claim name hasn't been added to this structure. -- **did** XBOX device ID -- **dty** XBOX device type -- **dvr** The version of the operating system on the device. -- **eid** A unique ID that represents the developer entity. -- **exp** Expiration time -- **ip** The IP address of the client device. -- **nbf** Not before time -- **pid** A comma separated list of PUIDs listed as base10 numbers. -- **sbx** XBOX sandbox identifier -- **sid** The service instance ID. -- **sty** The service type. -- **tid** The XBOX Live title ID. -- **tvr** The XBOX Live title version. -- **uts** A bit field, with 2 bits being assigned to each user ID listed in xid. This field is omitted if all users are retail accounts. -- **xid** A list of base10-encoded XBOX User IDs. - - -## Common data fields - -### Ms.Device.DeviceInventoryChange - -Describes the installation state for all hardware and software components available on a particular device. - -The following fields are available: - -- **action** The change that was invoked on a device inventory object. -- **inventoryId** Device ID used for Compatibility testing -- **objectInstanceId** Object identity which is unique within the device scope. -- **objectType** Indicates the object type that the event applies to. -- **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. - - -## Compatibility events - -### Microsoft.Windows.Compatibility.Apphelp.SdbFix - -Product instrumentation for helping debug/troubleshoot issues with inbox compatibility components. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **AppName** Name of the application impacted by SDB. -- **FixID** SDB GUID. -- **Flags** List of flags applied. -- **ImageName** Name of file. - - -## Component-based Servicing events - -### CbsServicingProvider.CbsCapabilityEnumeration - -This event reports on the results of scanning for optional Windows content on Windows Update to keep Windows up to date. - -The following fields are available: - -- **architecture** Indicates the scan was limited to the specified architecture. -- **capabilityCount** The number of optional content packages found during the scan. -- **clientId** The name of the application requesting the optional content. -- **duration** The amount of time it took to complete the scan. -- **hrStatus** The HReturn code of the scan. -- **language** Indicates the scan was limited to the specified language. -- **majorVersion** Indicates the scan was limited to the specified major version. -- **minorVersion** Indicates the scan was limited to the specified minor version. -- **namespace** Indicates the scan was limited to packages in the specified namespace. -- **sourceFilter** A bitmask indicating the scan checked for locally available optional content. -- **stackBuild** The build number of the servicing stack. -- **stackMajorVersion** The major version number of the servicing stack. -- **stackMinorVersion** The minor version number of the servicing stack. -- **stackRevision** The revision number of the servicing stack. - - -### CbsServicingProvider.CbsCapabilitySessionFinalize - -This event provides information about the results of installing or uninstalling optional Windows content from Windows Update. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **capabilities** The names of the optional content packages that were installed. -- **clientId** The name of the application requesting the optional content. -- **currentID** The ID of the current install session. -- **highestState** The highest final install state of the optional content. -- **hrLCUReservicingStatus** Indicates whether the optional content was updated to the latest available version. -- **hrStatus** The HReturn code of the install operation. -- **rebootCount** The number of reboots required to complete the install. -- **retryID** The session ID that will be used to retry a failed operation. -- **retryStatus** Indicates whether the install will be retried in the event of failure. -- **stackBuild** The build number of the servicing stack. -- **stackMajorVersion** The major version number of the servicing stack. -- **stackMinorVersion** The minor version number of the servicing stack. -- **stackRevision** The revision number of the servicing stack. - - -### CbsServicingProvider.CbsCapabilitySessionPended - -This event provides information about the results of installing optional Windows content that requires a reboot to keep Windows up to date. - -The following fields are available: - -- **clientId** The name of the application requesting the optional content. -- **pendingDecision** Indicates the cause of reboot, if applicable. - - -### CbsServicingProvider.CbsPackageRemoval - -This event provides information about the results of uninstalling a Windows Cumulative Security Update to help keep Windows up to date. - -The following fields are available: - -- **buildVersion** The build number of the security update being uninstalled. -- **clientId** The name of the application requesting the uninstall. -- **currentStateEnd** The final state of the update after the operation. -- **failureDetails** Information about the cause of a failure, if applicable. -- **failureSourceEnd** The stage during the uninstall where the failure occurred. -- **hrStatusEnd** The overall exit code of the operation. -- **initiatedOffline** Indicates if the uninstall was initiated for a mounted Windows image. -- **majorVersion** The major version number of the security update being uninstalled. -- **minorVersion** The minor version number of the security update being uninstalled. -- **originalState** The starting state of the update before the operation. -- **pendingDecision** Indicates the cause of reboot, if applicable. -- **primitiveExecutionContext** The state during system startup when the uninstall was completed. -- **revisionVersion** The revision number of the security update being uninstalled. -- **transactionCanceled** Indicates whether the uninstall was canceled. - - -### CbsServicingProvider.CbsQualityUpdateInstall - -This event reports on the performance and reliability results of installing Servicing content from Windows Update to keep Windows up to date. - -The following fields are available: - -- **buildVersion** The build version number of the update package. -- **clientId** The name of the application requesting the optional content. -- **corruptionHistoryFlags** A bitmask of the types of component store corruption that have caused update failures on the device. -- **corruptionType** An enumeration listing the type of data corruption responsible for the current update failure. -- **currentStateEnd** The final state of the package after the operation has completed. -- **doqTimeSeconds** The time in seconds spent updating drivers. -- **executeTimeSeconds** The number of seconds required to execute the install. -- **failureDetails** The driver or installer that caused the update to fail. -- **failureSourceEnd** An enumeration indicating at what phase of the update a failure occurred. -- **hrStatusEnd** The return code of the install operation. -- **initiatedOffline** A true or false value indicating whether the package was installed into an offline Windows Imaging Format (WIM) file. -- **majorVersion** The major version number of the update package. -- **minorVersion** The minor version number of the update package. -- **originalState** The starting state of the package. -- **overallTimeSeconds** The time (in seconds) to perform the overall servicing operation. -- **PartA_PrivTags** The privacy tags associated with the event. -- **planTimeSeconds** The time in seconds required to plan the update operations. -- **poqTimeSeconds** The time in seconds processing file and registry operations. -- **postRebootTimeSeconds** The time (in seconds) to do startup processing for the update. -- **preRebootTimeSeconds** The time (in seconds) between execution of the installation and the reboot. -- **primitiveExecutionContext** An enumeration indicating at what phase of shutdown or startup the update was installed. -- **rebootCount** The number of reboots required to install the update. -- **rebootTimeSeconds** The time (in seconds) before startup processing begins for the update. -- **resolveTimeSeconds** The time in seconds required to resolve the packages that are part of the update. -- **revisionVersion** The revision version number of the update package. -- **rptTimeSeconds** The time in seconds spent executing installer plugins. -- **shutdownTimeSeconds** The time (in seconds) required to do shutdown processing for the update. -- **stackRevision** The revision number of the servicing stack. -- **stageTimeSeconds** The time (in seconds) required to stage all files that are part of the update. - - -### CbsServicingProvider.CbsSelectableUpdateChangeV2 - -This event reports the results of enabling or disabling optional Windows Content to keep Windows up to date. - -The following fields are available: - -- **applicableUpdateState** Indicates the highest applicable state of the optional content. -- **buildVersion** The build version of the package being installed. -- **clientId** The name of the application requesting the optional content change. -- **downloadSource** Indicates if optional content was obtained from Windows Update or a locally accessible file. -- **downloadtimeInSeconds** Indicates if optional content was obtained from Windows Update or a locally accessible file. -- **executionID** A unique ID used to identify events associated with a single servicing operation and not reused for future operations. -- **executionSequence** A counter that tracks the number of servicing operations attempted on the device. -- **firstMergedExecutionSequence** The value of a pervious executionSequence counter that is being merged with the current operation, if applicable. -- **firstMergedID** A unique ID of a pervious servicing operation that is being merged with this operation, if applicable. -- **hrDownloadResult** The return code of the download operation. -- **hrStatusUpdate** The return code of the servicing operation. -- **identityHash** A pseudonymized (hashed) identifier for the Windows Package that is being installed or uninstalled. -- **initiatedOffline** Indicates whether the operation was performed against an offline Windows image file or a running instance of Windows. -- **majorVersion** The major version of the package being installed. -- **minorVersion** The minor version of the package being installed. -- **packageArchitecture** The architecture of the package being installed. -- **packageLanguage** The language of the package being installed. -- **packageName** The name of the package being installed. -- **rebootRequired** Indicates whether a reboot is required to complete the operation. -- **revisionVersion** The revision number of the package being installed. -- **stackBuild** The build number of the servicing stack binary performing the installation. -- **stackMajorVersion** The major version number of the servicing stack binary performing the installation. -- **stackMinorVersion** The minor version number of the servicing stack binary performing the installation. -- **stackRevision** The revision number of the servicing stack binary performing the installation. -- **updateName** The name of the optional Windows Operation System feature being enabled or disabled. -- **updateStartState** A value indicating the state of the optional content before the operation started. -- **updateTargetState** A value indicating the desired state of the optional content. - - -## Deployment extensions - -### DeploymentTelemetry.Deployment_End - -This event indicates that a Deployment 360 API has completed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ClientId** Client ID of the user utilizing the D360 API. -- **ErrorCode** Error code of action. -- **FlightId** The specific ID of the Windows Insider build the device is getting. -- **Mode** Phase in upgrade. -- **RelatedCV** The correction vector (CV) of any other related events -- **Result** End result of the action. - - -### DeploymentTelemetry.Deployment_Initialize - -This event indicates that the Deployment 360 APIs have been initialized for use. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ClientId** Client ID of user utilizing the D360 API. -- **ErrorCode** Error code of the action. -- **FlightId** The specific ID of the Windows Insider build the device is getting. -- **RelatedCV** The correlation vector of any other related events. -- **Result** End result of the action. - - -### DeploymentTelemetry.Deployment_SetupBoxLaunch - -This event indicates that the Deployment 360 APIs have launched Setup Box. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ClientId** The client ID of the user utilizing the D360 API. -- **FlightId** The specific ID of the Windows Insider build the device is getting. -- **Quiet** Whether Setup will run in quiet mode or full mode. -- **RelatedCV** The correlation vector (CV) of any other related events. -- **SetupMode** The current setup phase. - - -### DeploymentTelemetry.Deployment_SetupBoxResult - -This event indicates that the Deployment 360 APIs have received a return from Setup Box. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ClientId** Client ID of the user utilizing the D360 API. -- **ErrorCode** Error code of the action. -- **FlightId** The specific ID of the Windows Insider build the device is getting. -- **Quiet** Indicates whether Setup will run in quiet mode or full mode. -- **RelatedCV** The correlation vector (CV) of any other related events. -- **SetupMode** The current Setup phase. - - -### DeploymentTelemetry.Deployment_Start - -This event indicates that a Deployment 360 API has been called. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ClientId** Client ID of the user utilizing the D360 API. -- **FlightId** The specific ID of the Windows Insider build the device is getting. -- **Mode** The current phase of the upgrade. -- **RelatedCV** The correlation vector (CV) of any other related events. - - -## Diagnostic data events - -### TelClientSynthetic.AuthorizationInfo_RuntimeTransition - -This event is fired by UTC at state transitions to signal what data we are allowed to collect. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **CanAddMsaToMsTelemetry** True if we can add MSA PUID and CID to telemetry, false otherwise. -- **CanCollectAnyTelemetry** True if we are allowed to collect partner telemetry, false otherwise. -- **CanCollectCoreTelemetry** True if we can collect CORE/Basic telemetry, false otherwise. -- **CanCollectHeartbeats** True if we can collect heartbeat telemetry, false otherwise. -- **CanCollectOsTelemetry** True if we can collect diagnostic data telemetry, false otherwise. -- **CanCollectWindowsAnalyticsEvents** True if we can collect Windows Analytics data, false otherwise. -- **CanPerformDiagnosticEscalations** True if we can perform diagnostic escalation collection, false otherwise. -- **CanPerformTraceEscalations** True if we can perform trace escalation collection, false otherwise. -- **CanReportScenarios** True if we can report scenario completions, false otherwise. -- **PreviousPermissions** Bitmask of previous telemetry state. -- **TransitionFromEverythingOff** True if we are transitioning from all telemetry being disabled, false otherwise. - - -### TelClientSynthetic.AuthorizationInfo_Startup - -This event is fired by UTC at startup to signal what data we are allowed to collect. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **CanAddMsaToMsTelemetry** True if we can add MSA PUID and CID to telemetry, false otherwise. -- **CanCollectAnyTelemetry** True if we are allowed to collect partner telemetry, false otherwise. -- **CanCollectCoreTelemetry** True if we can collect CORE/Basic telemetry, false otherwise. -- **CanCollectHeartbeats** True if we can collect heartbeat telemetry, false otherwise. -- **CanCollectOsTelemetry** True if we can collect diagnostic data telemetry, false otherwise. -- **CanCollectWindowsAnalyticsEvents** True if we can collect Windows Analytics data, false otherwise. -- **CanPerformDiagnosticEscalations** True if we can perform diagnostic escalation collection, false otherwise. -- **CanPerformTraceEscalations** True if we can perform trace escalation collection, false otherwise. -- **CanReportScenarios** True if we can report scenario completions, false otherwise. -- **PreviousPermissions** Bitmask of previous telemetry state. -- **TransitionFromEverythingOff** True if we are transitioning from all telemetry being disabled, false otherwise. - - -### TelClientSynthetic.ConnectivityHeartBeat_0 - -This event sends data about the connectivity status of the Connected User Experience and Telemetry component that uploads telemetry events. If an unrestricted free network (such as Wi-Fi) is available, this event updates the last successful upload time. Otherwise, it checks whether a Connectivity Heartbeat event was fired in the past 24 hours, and if not, it sends an event. A Connectivity Heartbeat event is also sent when a device recovers from costed network to free network. This event is fired by UTC during periods of no network as a heartbeat signal, to keep Windows secure and up to date. - -The following fields are available: - -- **CensusExitCode** Last exit code of the Census task. -- **CensusStartTime** Time of last Census run. -- **CensusTaskEnabled** True if Census is enabled, false otherwise. -- **LastConnectivityLossTime** The FILETIME at which the last free network loss occurred. -- **NetworkState** The network state of the device. -- **NoNetworkTime** Retrieves the time spent with no network (since the last time) in seconds. -- **RestrictedNetworkTime** The total number of seconds with restricted network during this heartbeat period. - - -### TelClientSynthetic.HeartBeat_5 - -This event sends data about the health and quality of the diagnostic data from the given device, to help keep Windows up to date. It also enables data analysts to determine how 'trusted' the data is from a given device. - -The following fields are available: - -- **AgentConnectionErrorsCount** Number of non-timeout errors associated with the host/agent channel. -- **CensusExitCode** The last exit code of the Census task. -- **CensusStartTime** Time of last Census run. -- **CensusTaskEnabled** True if Census is enabled, false otherwise. -- **CompressedBytesUploaded** Number of compressed bytes uploaded. -- **ConsumerDroppedCount** Number of events dropped at consumer layer of telemetry client. -- **CriticalDataDbDroppedCount** Number of critical data sampled events dropped at the database layer. -- **CriticalDataThrottleDroppedCount** The number of critical data sampled events that were dropped because of throttling. -- **CriticalOverflowEntersCounter** Number of times critical overflow mode was entered in event DB. -- **DbCriticalDroppedCount** Total number of dropped critical events in event DB. -- **DbDroppedCount** Number of events dropped due to DB fullness. -- **DbDroppedFailureCount** Number of events dropped due to DB failures. -- **DbDroppedFullCount** Number of events dropped due to DB fullness. -- **DecodingDroppedCount** Number of events dropped due to decoding failures. -- **EnteringCriticalOverflowDroppedCounter** Number of events dropped due to critical overflow mode being initiated. -- **EtwDroppedBufferCount** Number of buffers dropped in the UTC ETW session. -- **EtwDroppedCount** Number of events dropped at ETW layer of telemetry client. -- **EventsPersistedCount** Number of events that reached the PersistEvent stage. -- **EventSubStoreResetCounter** Number of times event DB was reset. -- **EventSubStoreResetSizeSum** Total size of event DB across all resets reports in this instance. -- **EventsUploaded** Number of events uploaded. -- **Flags** Flags indicating device state such as network state, battery state, and opt-in state. -- **FullTriggerBufferDroppedCount** Number of events dropped due to trigger buffer being full. -- **HeartBeatSequenceNumber** The sequence number of this heartbeat. -- **InvalidHttpCodeCount** Number of invalid HTTP codes received from contacting Vortex. -- **LastAgentConnectionError** Last non-timeout error encountered in the host/agent channel. -- **LastEventSizeOffender** Event name of last event which exceeded max event size. -- **LastInvalidHttpCode** Last invalid HTTP code received from Vortex. -- **MaxActiveAgentConnectionCount** The maximum number of active agents during this heartbeat timeframe. -- **MaxInUseScenarioCounter** Soft maximum number of scenarios loaded by UTC. -- **PreviousHeartBeatTime** Time of last heartbeat event (allows chaining of events). -- **SettingsHttpAttempts** Number of attempts to contact OneSettings service. -- **SettingsHttpFailures** The number of failures from contacting the OneSettings service. -- **ThrottledDroppedCount** Number of events dropped due to throttling of noisy providers. -- **UploaderDroppedCount** Number of events dropped at the uploader layer of telemetry client. -- **VortexFailuresTimeout** The number of timeout failures received from Vortex. -- **VortexHttpAttempts** Number of attempts to contact Vortex. -- **VortexHttpFailures4xx** Number of 400-499 error codes received from Vortex. -- **VortexHttpFailures5xx** Number of 500-599 error codes received from Vortex. -- **VortexHttpResponseFailures** Number of Vortex responses that are not 2XX or 400. -- **VortexHttpResponsesWithDroppedEvents** Number of Vortex responses containing at least 1 dropped event. - - -### TelClientSynthetic.HeartBeat_Aria_5 - -This event is the telemetry client ARIA heartbeat. - -The following fields are available: - -- **CompressedBytesUploaded** Number of compressed bytes uploaded. -- **CriticalDataDbDroppedCount** Number of critical data sampled events dropped at the database layer. -- **CriticalOverflowEntersCounter** Number of times critical overflow mode was entered in event database. -- **DbCriticalDroppedCount** Total number of dropped critical events in event database. -- **DbDroppedCount** Number of events dropped at the database layer. -- **DbDroppedFailureCount** Number of events dropped due to database failures. -- **DbDroppedFullCount** Number of events dropped due to database being full. -- **EnteringCriticalOverflowDroppedCounter** Number of events dropped due to critical overflow mode being initiated. -- **EventsPersistedCount** Number of events that reached the PersistEvent stage. -- **EventSubStoreResetCounter** Number of times event database was reset. -- **EventSubStoreResetSizeSum** Total size of event database across all resets reports in this instance. -- **EventsUploaded** Number of events uploaded. -- **HeartBeatSequenceNumber** The sequence number of this heartbeat. -- **InvalidHttpCodeCount** Number of invalid HTTP codes received from contacting Vortex. -- **LastEventSizeOffender** Event name of last event which exceeded max event size. -- **LastInvalidHttpCode** Last invalid HTTP code received from Vortex. -- **PreviousHeartBeatTime** The FILETIME of the previous heartbeat fire. -- **SettingsHttpAttempts** Number of attempts to contact OneSettings service. -- **SettingsHttpFailures** Number of failures from contacting OneSettings service. -- **UploaderDroppedCount** Number of events dropped at the uploader layer of telemetry client. -- **VortexFailuresTimeout** Number of time out failures received from Vortex. -- **VortexHttpAttempts** Number of attempts to contact Vortex. -- **VortexHttpFailures4xx** Number of 400-499 error codes received from Vortex. -- **VortexHttpFailures5xx** Number of 500-599 error codes received from Vortex. -- **VortexHttpResponseFailures** Number of Vortex responses that are not 2XX or 400. -- **VortexHttpResponsesWithDroppedEvents** Number of Vortex responses containing at least 1 dropped event. - - -## Direct to update events - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorCheckApplicability - -This event indicates that the Coordinator CheckApplicability call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ApplicabilityResult** Result of CheckApplicability function. -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorCheckApplicabilityGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Coordinators CheckApplicability call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorCleanupGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Coordinator Cleanup call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorCleanupSuccess - -This event indicates that the Coordinator Cleanup call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorCommitGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Coordinator Commit call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorCommitSuccess - -This event indicates that the Coordinator Commit call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorDownloadGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Coordinator Download call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorDownloadIgnoredFailure - -This event indicates that we have received an error in the Direct to Update (DTU) Coordinator Download call that will be ignored. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorDownloadSuccess - -This event indicates that the Coordinator Download call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorHandleShutdownGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Coordinator HandleShutdown call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinate version of DTU. -- **CV** Correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorHandleShutdownSuccess - -This event indicates that the Coordinator HandleShutdown call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorInitializeGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Coordinator Initialize call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorInitializeSuccess - -This event indicates that the Coordinator Initialize call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorInstallGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Coordinator Install call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorInstallIgnoredFailure - -This event indicates that we have received an error in the Direct to Update (DTU) Coordinator Install call that will be ignored. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorInstallSuccess - -This event indicates that the Coordinator Install call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorProgressCallBack - -This event indicates that the Coordinator's progress callback has been called. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. -- **DeployPhase** Current Deploy Phase. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorSetCommitReadyGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Coordinator SetCommitReady call. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorSetCommitReadySuccess - -This event indicates that the Coordinator SetCommitReady call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorWaitForRebootUiGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Coordinator WaitForRebootUi call. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorWaitForRebootUiNotShown - -This event indicates that the Coordinator WaitForRebootUi call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorWaitForRebootUiSelection - -This event indicates that the user selected an option on the Reboot UI. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. -- **rebootUiSelection** Selection on the Reboot UI. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorWaitForRebootUiSuccess - -This event indicates that the Coordinator WaitForRebootUi call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerCheckApplicabilityGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler CheckApplicability call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector -- **CV_new** New correlation vector -- **hResult** HRESULT of the failure - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerCheckApplicabilityInternalGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler CheckApplicabilityInternal call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerCheckApplicabilityInternalSuccess - -This event indicates that the Handler CheckApplicabilityInternal call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ApplicabilityResult** The result of the applicability check. -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerCheckApplicabilitySuccess - -This event indicates that the Handler CheckApplicability call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ApplicabilityResult** The result code indicating whether the update is applicable. -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. -- **CV_new** New correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerCheckIfCoordinatorMinApplicableVersionGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler CheckIfCoordinatorMinApplicableVersion call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector -- **hResult** HRESULT of the failure - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerCheckIfCoordinatorMinApplicableVersionSuccess - -This event indicates that the Handler CheckIfCoordinatorMinApplicableVersion call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **CheckIfCoordinatorMinApplicableVersionResult** Result of CheckIfCoordinatorMinApplicableVersion function. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerCommitGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler Commit call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. -- **CV_new** New correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerCommitSuccess - -This event indicates that the Handler Commit call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. -- **CV_new** New correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerDownloadAndExtractCabAlreadyDownloaded - -This event indicates that the Handler Download and Extract cab returned a value indicating that the cab has already been downloaded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerDownloadAndExtractCabFailure - -This event indicates that the Handler Download and Extract cab call failed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. -- **DownloadAndExtractCabFunction_failureReason** Reason why the update download and extract process failed. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerDownloadAndExtractCabSuccess - -This event indicates that the Handler Download and Extract cab call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerDownloadGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler Download call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerDownloadSuccess - -This event indicates that the Handler Download call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerInitializeGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler Initialize call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. -- **DownloadAndExtractCabFunction_hResult** HRESULT of the download and extract. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerInitializeSuccess - -This event indicates that the Handler Initialize call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. -- **DownloadAndExtractCabFunction_hResult** HRESULT of the download and extraction. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerInstallGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler Install call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerInstallSuccess - -This event indicates that the Coordinator Install call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerSetCommitReadyGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler SetCommitReady call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector -- **hResult** HRESULT of the failure - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerSetCommitReadySuccess - -This event indicates that the Handler SetCommitReady call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerWaitForRebootUiGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler WaitForRebootUi call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** The ID of the campaigning being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. -- **hResult** The HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerWaitForRebootUiSuccess - -This event indicates that the Handler WaitForRebootUi call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. - - -## DxgKernelTelemetry events - -### DxgKrnlTelemetry.GPUAdapterInventoryV2 - -This event sends basic GPU and display driver information to keep Windows and display drivers up-to-date. - -The following fields are available: - -- **AdapterTypeValue** The numeric value indicating the type of Graphics adapter. -- **aiSeqId** The event sequence ID. -- **bootId** The system boot ID. -- **BrightnessVersionViaDDI** The version of the Display Brightness Interface. -- **ComputePreemptionLevel** The maximum preemption level supported by GPU for compute payload. -- **DedicatedSystemMemoryB** The amount of system memory dedicated for GPU use (in bytes). -- **DedicatedVideoMemoryB** The amount of dedicated VRAM of the GPU (in bytes). -- **DisplayAdapterLuid** The display adapter LUID. -- **DriverDate** The date of the display driver. -- **DriverRank** The rank of the display driver. -- **DriverVersion** The display driver version. -- **DX10UMDFilePath** The file path to the location of the DirectX 10 Display User Mode Driver in the Driver Store. -- **DX11UMDFilePath** The file path to the location of the DirectX 11 Display User Mode Driver in the Driver Store. -- **DX12UMDFilePath** The file path to the location of the DirectX 12 Display User Mode Driver in the Driver Store. -- **DX9UMDFilePath** The file path to the location of the DirectX 9 Display User Mode Driver in the Driver Store. -- **GPUDeviceID** The GPU device ID. -- **GPUPreemptionLevel** The maximum preemption level supported by GPU for graphics payload. -- **GPURevisionID** The GPU revision ID. -- **GPUVendorID** The GPU vendor ID. -- **InterfaceId** The GPU interface ID. -- **IsDisplayDevice** Does the GPU have displaying capabilities? -- **IsHybridDiscrete** Does the GPU have discrete GPU capabilities in a hybrid device? -- **IsHybridIntegrated** Does the GPU have integrated GPU capabilities in a hybrid device? -- **IsLDA** Is the GPU comprised of Linked Display Adapters? -- **IsMiracastSupported** Does the GPU support Miracast? -- **IsMismatchLDA** Is at least one device in the Linked Display Adapters chain from a different vendor? -- **IsMPOSupported** Does the GPU support Multi-Plane Overlays? -- **IsMsMiracastSupported** Are the GPU Miracast capabilities driven by a Microsoft solution? -- **IsPostAdapter** Is this GPU the POST GPU in the device? -- **IsRemovable** TRUE if the adapter supports being disabled or removed. -- **IsRenderDevice** Does the GPU have rendering capabilities? -- **IsSoftwareDevice** Is this a software implementation of the GPU? -- **KMDFilePath** The file path to the location of the Display Kernel Mode Driver in the Driver Store. -- **MeasureEnabled** Is the device listening to MICROSOFT_KEYWORD_MEASURES? -- **NumVidPnSources** The number of supported display output sources. -- **NumVidPnTargets** The number of supported display output targets. -- **SharedSystemMemoryB** The amount of system memory shared by GPU and CPU (in bytes). -- **SubSystemID** The subsystem ID. -- **SubVendorID** The GPU sub vendor ID. -- **TelemetryEnabled** Is the device listening to MICROSOFT_KEYWORD_TELEMETRY? -- **TelInvEvntTrigger** What triggered this event to be logged? Example: 0 (GPU enumeration) or 1 (DxgKrnlTelemetry provider toggling) -- **version** The event version. -- **WDDMVersion** The Windows Display Driver Model version. - - -### DxgKrnlTelemetry.GPUAdapterStop - -This event collects information about an adapter when it stops. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **AdapterLuid** Local Identifier for the adapter. -- **AdapterTypeValue** Numeric value indicating the type of the adapter. -- **DriverDate** Date of the driver. -- **DriverVersion** Version of the driver. -- **GPUDeviceID** Device identifier for the adapter. -- **GPUVendorID** Vendor identifier for the adapter. -- **InterfaceId** Identifier for the adapter. -- **IsDetachable** Boolean value indicating whether the adapter is removable or detachable. -- **IsDisplayDevice** Boolean value indicating whether the adapter has display capabilities. -- **IsHybridDiscrete** Boolean value indicating whether the adapter is a discrete adapter in a hybrid configuration. -- **IsHybridIntegrated** Boolean value indicating whether the adapter is an integrated adapter in a hybrid configuration. -- **IsRenderDevice** Boolean value indicating whether the adapter has rendering capabilities. -- **IsSoftwareDevice** Boolean value indicating whether the adapter is implemented in software. -- **IsSurpriseRemoved** Boolean value indicating whether the adapter was surprise removed. -- **SubSystemID** Subsystem identifier for the adapter. -- **SubVendorID** Sub-vendor identifier for the adapter. -- **version** Version of the schema for this event. -- **WDDMVersion** Display driver model version for the driver. - - -## Failover Clustering events - -### Microsoft.Windows.Server.FailoverClusteringCritical.ClusterSummary2 - -This event returns information about how many resources and of what type are in the server cluster. This data is collected to keep Windows Server safe, secure, and up to date. The data includes information about whether hardware is configured correctly, if the software is patched correctly, and assists in preventing crashes by attributing issues (like fatal errors) to workloads and system configurations. - -The following fields are available: - -- **autoAssignSite** The cluster parameter: auto site. -- **autoBalancerLevel** The cluster parameter: auto balancer level. -- **autoBalancerMode** The cluster parameter: auto balancer mode. -- **blockCacheSize** The configured size of the block cache. -- **ClusterAdConfiguration** The ad configuration of the cluster. -- **clusterAdType** The cluster parameter: mgmt_point_type. -- **clusterDumpPolicy** The cluster configured dump policy. -- **clusterFunctionalLevel** The current cluster functional level. -- **clusterGuid** The unique identifier for the cluster. -- **clusterWitnessType** The witness type the cluster is configured for. -- **countNodesInSite** The number of nodes in the cluster. -- **crossSiteDelay** The cluster parameter: CrossSiteDelay. -- **crossSiteThreshold** The cluster parameter: CrossSiteThreshold. -- **crossSubnetDelay** The cluster parameter: CrossSubnetDelay. -- **crossSubnetThreshold** The cluster parameter: CrossSubnetThreshold. -- **csvCompatibleFilters** The cluster parameter: ClusterCsvCompatibleFilters. -- **csvIncompatibleFilters** The cluster parameter: ClusterCsvIncompatibleFilters. -- **csvResourceCount** The number of resources in the cluster. -- **currentNodeSite** The name configured for the current site for the cluster. -- **dasModeBusType** The direct storage bus type of the storage spaces. -- **downLevelNodeCount** The number of nodes in the cluster that are running down-level. -- **drainOnShutdown** Specifies whether a node should be drained when it is shut down. -- **dynamicQuorumEnabled** Specifies whether dynamic Quorum has been enabled. -- **enforcedAntiAffinity** The cluster parameter: enforced anti affinity. -- **genAppNames** The win32 service name of a clustered service. -- **genSvcNames** The command line of a clustered genapp. -- **hangRecoveryAction** The cluster parameter: hang recovery action. -- **hangTimeOut** Specifies the “hang time out” parameter for the cluster. -- **isCalabria** Specifies whether storage spaces direct is enabled. -- **isMixedMode** Identifies if the cluster is running with different version of OS for nodes. -- **isRunningDownLevel** Identifies if the current node is running down-level. -- **logLevel** Specifies the granularity that is logged in the cluster log. -- **logSize** Specifies the size of the cluster log. -- **lowerQuorumPriorityNodeId** The cluster parameter: lower quorum priority node ID. -- **minNeverPreempt** The cluster parameter: minimum never preempt. -- **minPreemptor** The cluster parameter: minimum preemptor priority. -- **netftIpsecEnabled** The parameter: netftIpsecEnabled. -- **NodeCount** The number of nodes in the cluster. -- **nodeId** The current node number in the cluster. -- **nodeResourceCounts** Specifies the number of node resources. -- **nodeResourceOnlineCounts** Specifies the number of node resources that are online. -- **numberOfSites** The number of different sites. -- **numNodesInNoSite** The number of nodes not belonging to a site. -- **plumbAllCrossSubnetRoutes** The cluster parameter: plumb all cross subnet routes. -- **preferredSite** The preferred site location. -- **privateCloudWitness** Specifies whether a private cloud witness exists for this cluster. -- **quarantineDuration** The quarantine duration. -- **quarantineThreshold** The quarantine threshold. -- **quorumArbitrationTimeout** In the event of an arbitration event, this specifies the quorum timeout period. -- **resiliencyLevel** Specifies the level of resiliency. -- **resourceCounts** Specifies the number of resources. -- **resourceTypeCounts** Specifies the number of resource types in the cluster. -- **resourceTypes** Data representative of each resource type. -- **resourceTypesPath** Data representative of the DLL path for each resource type. -- **sameSubnetDelay** The cluster parameter: same subnet delay. -- **sameSubnetThreshold** The cluster parameter: same subnet threshold. -- **secondsInMixedMode** The amount of time (in seconds) that the cluster has been in mixed mode (nodes with different operating system versions in the same cluster). -- **securityLevel** The cluster parameter: security level. -- **securityLevelForStorage** The cluster parameter: security level for storage. -- **sharedVolumeBlockCacheSize** Specifies the block cache size shared volumes. -- **shutdownTimeoutMinutes** Specifies the amount of time it takes to time out when shutting down. -- **upNodeCount** Specifies the number of nodes that are up (online). -- **useClientAccessNetworksForCsv** The cluster parameter: use client access networks for CSV. -- **vmIsolationTime** The cluster parameter: VM isolation time. -- **witnessDatabaseWriteTimeout** Specifies the timeout period for writing to the quorum witness database. - - -## Fault Reporting events - -### Microsoft.Windows.FaultReporting.AppCrashEvent - -This event sends data about crashes for both native and managed applications, to help keep Windows up to date. The data includes information about the crashing process and a summary of its exception record. It does not contain any Watson bucketing information. The bucketing information is recorded in a Windows Error Reporting (WER) event that is generated when the WER client reports the crash to the Watson service, and the WER event will contain the same ReportID (see field 14 of crash event, field 19 of WER event) as the crash event for the crash being reported. AppCrash is emitted once for each crash handled by WER (e.g. from an unhandled exception or FailFast or ReportException). Note that Generic Watson event types (e.g. from PLM) that may be considered crashes\" by a user DO NOT emit this event. - -The following fields are available: - -- **AppName** The name of the app that has crashed. -- **AppSessionGuid** GUID made up of process ID and is used as a correlation vector for process instances in the telemetry backend. -- **AppTimeStamp** The date/time stamp of the app. -- **AppVersion** The version of the app that has crashed. -- **ExceptionCode** The exception code returned by the process that has crashed. -- **ExceptionOffset** The address where the exception had occurred. -- **Flags** Flags indicating how reporting is done. For example, queue the report, do not offer JIT debugging, or do not terminate the process after reporting. -- **FriendlyAppName** The description of the app that has crashed, if different from the AppName. Otherwise, the process name. -- **IsCrashFatal** (Deprecated) True/False to indicate whether the crash resulted in process termination. -- **IsFatal** True/False to indicate whether the crash resulted in process termination. -- **ModName** Exception module name (e.g. bar.dll). -- **ModTimeStamp** The date/time stamp of the module. -- **ModVersion** The version of the module that has crashed. -- **PackageFullName** Store application identity. -- **PackageRelativeAppId** Store application identity. -- **ProcessArchitecture** Architecture of the crashing process, as one of the PROCESSOR_ARCHITECTURE_* constants: 0: PROCESSOR_ARCHITECTURE_INTEL. 5: PROCESSOR_ARCHITECTURE_ARM. 9: PROCESSOR_ARCHITECTURE_AMD64. 12: PROCESSOR_ARCHITECTURE_ARM64. -- **ProcessCreateTime** The time of creation of the process that has crashed. -- **ProcessId** The ID of the process that has crashed. -- **ReportId** A GUID used to identify the report. This can used to track the report across Watson. -- **TargetAppId** The kernel reported AppId of the application being reported. -- **TargetAppVer** The specific version of the application being reported -- **TargetAsId** The sequence number for the hanging process. - - -## Feature update events - -### Microsoft.Windows.Upgrade.Uninstall.UninstallFailed - -This event sends diagnostic data about failures when uninstalling a feature update, to help resolve any issues preventing customers from reverting to a known state. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **failureReason** Provides data about the uninstall initialization operation failure. -- **hr** Provides the Win32 error code for the operation failure. - - -### Microsoft.Windows.Upgrade.Uninstall.UninstallFinalizedAndRebootTriggered - -This event indicates that the uninstall was properly configured and that a system reboot was initiated. The data collected with this event is used to help keep Windows up to date and performing properly. - - - -### Microsoft.Windows.Upgrade.Uninstall.UninstallGoBackButtonClicked - -This event sends basic metadata about the starting point of uninstalling a feature update, which helps ensure customers can safely revert to a well-known state if the update caused any problems. - - - -## Hang Reporting events - -### Microsoft.Windows.HangReporting.AppHangEvent - -This event sends data about hangs for both native and managed applications, to help keep Windows up to date. It does not contain any Watson bucketing information. The bucketing information is recorded in a Windows Error Reporting (WER) event that is generated when the WER client reports the hang to the Watson service, and the WER event will contain the same ReportID (see field 13 of hang event, field 19 of WER event) as the hang event for the hang being reported. AppHang is reported only on PC devices. It handles classic Win32 hangs and is emitted only once per report. Some behaviors that may be perceived by a user as a hang are reported by app managers (e.g. PLM/RM/EM) as Watson Generics and will not produce AppHang events. - -The following fields are available: - -- **AppName** The name of the app that has hung. -- **AppSessionGuid** GUID made up of process id used as a correlation vector for process instances in the telemetry backend. -- **AppVersion** The version of the app that has hung. -- **IsFatal** True/False based on whether the hung application caused the creation of a Fatal Hang Report. -- **PackageFullName** Store application identity. -- **PackageRelativeAppId** Store application identity. -- **ProcessArchitecture** Architecture of the hung process, as one of the PROCESSOR_ARCHITECTURE_* constants: 0: PROCESSOR_ARCHITECTURE_INTEL. 5: PROCESSOR_ARCHITECTURE_ARM. 9: PROCESSOR_ARCHITECTURE_AMD64. 12: PROCESSOR_ARCHITECTURE_ARM64. -- **ProcessCreateTime** The time of creation of the process that has hung. -- **ProcessId** The ID of the process that has hung. -- **ReportId** A GUID used to identify the report. This can used to track the report across Watson. -- **TargetAppId** The kernel reported AppId of the application being reported. -- **TargetAppVer** The specific version of the application being reported. -- **TargetAsId** The sequence number for the hanging process. -- **TypeCode** Bitmap describing the hang type. -- **WaitingOnAppName** If this is a cross process hang waiting for an application, this has the name of the application. -- **WaitingOnAppVersion** If this is a cross process hang, this has the version of the application for which it is waiting. -- **WaitingOnPackageFullName** If this is a cross process hang waiting for a package, this has the full name of the package for which it is waiting. -- **WaitingOnPackageRelativeAppId** If this is a cross process hang waiting for a package, this has the relative application id of the package. - - -## Inventory events - -### Microsoft.Windows.Inventory.Core.AmiTelCacheChecksum - -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. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **DeviceCensus** A count of device census objects in cache. -- **DriverPackageExtended** A count of driverpackageextended objects in cache. -- **FileSigningInfo** A count of file signing objects in cache. -- **InventoryApplication** A count of application objects in cache. -- **InventoryApplicationAppV** A count of application AppV objects in cache. -- **InventoryApplicationDriver** A count of application driver objects in cache. -- **InventoryApplicationFile** A count of application file objects in cache. -- **InventoryApplicationFramework** A count of application framework objects in cache. -- **InventoryApplicationShortcut** A count of application shortcut objects in cache. -- **InventoryDeviceContainer** A count of device container objects in cache. -- **InventoryDeviceInterface** A count of Plug and Play device interface objects in cache. -- **InventoryDeviceMediaClass** A count of device media objects in cache. -- **InventoryDevicePnp** A count of device Plug and Play objects in cache. -- **InventoryDeviceUsbHubClass** A count of device USB objects in cache -- **InventoryDriverBinary** A count of driver binary objects in cache. -- **InventoryDriverPackage** A count of device objects in cache. -- **InventoryMiscellaneousOfficeAddIn** A count of office add-in objects in cache. -- **InventoryMiscellaneousOfficeAddInUsage** A count of office add-in usage objects in cache. -- **InventoryMiscellaneousOfficeIdentifiers** A count of office identifier objects in cache. -- **InventoryMiscellaneousOfficeIESettings** A count of office IE settings objects in cache. -- **InventoryMiscellaneousOfficeInsights** A count of office insights objects in cache. -- **InventoryMiscellaneousOfficeProducts** A count of office products objects in cache. -- **InventoryMiscellaneousOfficeSettings** A count of office settings objects in cache. -- **InventoryMiscellaneousOfficeVBA** A count of office VBA objects in cache. -- **InventoryMiscellaneousOfficeVBARuleViolations** A count of office VBA rule violations objects in cache. -- **InventoryMiscellaneousUUPInfo** A count of UUP info objects in cache. - - -### Microsoft.Windows.Inventory.Core.AmiTelCacheVersions - -This event sends inventory component versions for the Device Inventory data. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **aeinv** The version of the App inventory component. -- **devinv** The file version of the Device inventory component. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationAdd - -This event sends basic metadata about an application on the system. The data collected with this event is used to keep Windows performing properly and up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **HiddenArp** Indicates whether a program hides itself from showing up in ARP. -- **InstallDate** The date the application was installed (a best guess based on folder creation date heuristics). -- **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 -- **InstallDateFromLinkFile** The estimated date of install based on the links to the files. Passed as an array. -- **InstallDateMsi** The install date if the application was installed via Microsoft Installer (MSI). Passed as an array. -- **InventoryVersion** The version of the inventory file generating the events. -- **Language** The language code of the program. -- **MsiPackageCode** A GUID that describes the MSI Package. Multiple 'Products' (apps) can make up an MsiPackage. -- **MsiProductCode** A GUID that describe the MSI Product. -- **Name** The name of the application. -- **OSVersionAtInstallTime** The four octets from the OS version at the time of the application's install. -- **PackageFullName** The package full name for a Store application. -- **ProgramInstanceId** A hash of the file IDs in an app. -- **Publisher** The Publisher of the application. Location pulled from depends on the 'Source' field. -- **RootDirPath** The path to the root directory where the program was installed. -- **Source** How the program was installed (for example, ARP, MSI, Appx). -- **StoreAppType** A sub-classification for the type of Microsoft Store app, such as UWP or Win8StoreApp. -- **Type** One of ("Application", "Hotfix", "BOE", "Service", "Unknown"). Application indicates Win32 or Appx app, Hotfix indicates app updates (KBs), BOE indicates it's an app with no ARP or MSI entry, Service indicates that it is a service. Application and BOE are the ones most likely seen. -- **Version** The version number of the program. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationDriverAdd - -This event represents what drivers an application installs. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory component. -- **ProgramIds** The unique program identifier the driver is associated with. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationDriverStartSync - -The InventoryApplicationDriverStartSync event indicates that a new set of InventoryApplicationDriverStartAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory component. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkAdd - -This event provides the basic metadata about the frameworks an application may depend on. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **FileId** A hash that uniquely identifies a file. -- **Frameworks** The list of frameworks this file depends on. -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkStartSync - -This event indicates that a new set of InventoryApplicationFrameworkAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationRemove - -This event indicates that a new set of InventoryDevicePnpAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationStartSync - -This event indicates that a new set of InventoryApplicationAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerAdd - -This event sends basic metadata about a device container (such as a monitor or printer as opposed to a Plug and Play device). The data collected with this event is used to help keep Windows up to date and to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **Categories** A comma separated list of functional categories in which the container belongs. -- **DiscoveryMethod** The discovery method for the device container. -- **FriendlyName** The name of the device container. -- **InventoryVersion** The version of the inventory file generating the events. -- **IsActive** Is the device connected, or has it been seen in the last 14 days? -- **IsConnected** For a physically attached device, this value is the same as IsPresent. For wireless a device, this value represents a communication link. -- **IsMachineContainer** Is the container the root device itself? -- **IsNetworked** Is this a networked device? -- **IsPaired** Does the device container require pairing? -- **Manufacturer** The manufacturer name for the device container. -- **ModelId** A unique model ID. -- **ModelName** The model name. -- **ModelNumber** The model number for the device container. -- **PrimaryCategory** The primary category for the device container. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerRemove - -This event indicates that the InventoryDeviceContainer object is no longer present. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerStartSync - -This event indicates that a new set of InventoryDeviceContainerAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceInterfaceAdd - -This event retrieves information about what sensor interfaces are available on the device. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **Accelerometer3D** Indicates if an Accelerator3D sensor is found. -- **ActivityDetection** Indicates if an Activity Detection sensor is found. -- **AmbientLight** Indicates if an Ambient Light sensor is found. -- **Barometer** Indicates if a Barometer sensor is found. -- **Custom** Indicates if a Custom sensor is found. -- **EnergyMeter** Indicates if an Energy sensor is found. -- **FloorElevation** Indicates if a Floor Elevation sensor is found. -- **GeomagneticOrientation** Indicates if a Geo Magnetic Orientation sensor is found. -- **GravityVector** Indicates if a Gravity Detector sensor is found. -- **Gyrometer3D** Indicates if a Gyrometer3D sensor is found. -- **Humidity** Indicates if a Humidity sensor is found. -- **InventoryVersion** The version of the inventory file generating the events. -- **LinearAccelerometer** Indicates if a Linear Accelerometer sensor is found. -- **Magnetometer3D** Indicates if a Magnetometer3D sensor is found. -- **Orientation** Indicates if an Orientation sensor is found. -- **Pedometer** Indicates if a Pedometer sensor is found. -- **Proximity** Indicates if a Proximity sensor is found. -- **RelativeOrientation** Indicates if a Relative Orientation sensor is found. -- **SimpleDeviceOrientation** Indicates if a Simple Device Orientation sensor is found. -- **Temperature** Indicates if a Temperature sensor is found. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceInterfaceStartSync - -This event indicates that a new set of InventoryDeviceInterfaceAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassAdd - -This event sends additional metadata about a Plug and Play device that is specific to a particular class of devices. The data collected with this event is used to help keep Windows up to date and performing properly while reducing overall size of data payload. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **Audio_CaptureDriver** The Audio device capture driver endpoint. -- **Audio_RenderDriver** The Audio device render driver endpoint. -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassRemove - -This event indicates that the InventoryDeviceMediaClass object represented by the objectInstanceId is no longer present. This event is used to understand a PNP device that is specific to a particular class of devices. The data collected with this event is used to help keep Windows up to date and performing properly while reducing overall size of data payload. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassStartSync - -This event indicates that a new set of InventoryDeviceMediaClassSAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDevicePnpAdd - -This event sends basic metadata about a PNP device and its associated driver to help keep Windows up to date. This information is used to assess if the PNP device and driver will remain compatible when upgrading Windows. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **BusReportedDescription** The description of the device reported by the bus. -- **Class** The device setup class of the driver loaded for the device. -- **ClassGuid** The device class unique identifier of the driver package loaded on the device. -- **COMPID** The list of “Compatible IDs” for this device. -- **ContainerId** The system-supplied unique identifier that specifies which group(s) the device(s) installed on the parent (main) device belong to. -- **Description** The description of the device. -- **DeviceState** Identifies the current state of the parent (main) device. -- **DriverId** The unique identifier for the installed driver. -- **DriverName** The name of the driver image file. -- **DriverPackageStrongName** The immediate parent directory name in the Directory field of InventoryDriverPackage. -- **DriverVerDate** The date associated with the driver loaded on the device. -- **DriverVerVersion** The immediate parent directory name in the Directory field of InventoryDriverPackage. -- **Enumerator** Identifies the bus that enumerated the device. -- **HWID** A list of hardware IDs for the device. -- **Inf** The name of the INF file (possibly renamed by the OS, such as oemXX.inf). -- **InstallState** The device installation state. For a list of values, see: [Device Install State](/windows-hardware/drivers/ddi/wdm/ne-wdm-_device_install_state) -- **InventoryVersion** The version number of the inventory process generating the events. -- **LowerClassFilters** The identifiers of the Lower Class filters installed for the device. -- **LowerFilters** The identifiers of the Lower filters installed for the device. -- **Manufacturer** The manufacturer of the device. -- **MatchingID** The Hardware ID or Compatible ID that Windows uses to install a device instance. -- **Model** Identifies the model of the device. -- **ParentId** The Device Instance ID of the parent of the device. -- **ProblemCode** The error code currently returned by the device, if applicable. -- **Provider** Identifies the device provider. -- **Service** The name of the device service. -- **STACKID** The list of hardware IDs for the stack. -- **UpperClassFilters** The identifiers of the Upper Class filters installed for the device. -- **UpperFilters** The identifiers of the Upper filters installed for the device. - - -### Microsoft.Windows.Inventory.Core.InventoryDevicePnpRemove - -This event indicates that the InventoryDevicePnpRemove object is no longer present. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDevicePnpStartSync - -This event indicates that a new set of InventoryDevicePnpAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceUsbHubClassAdd - -This event sends basic metadata about the USB hubs on the device. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. -- **TotalUserConnectablePorts** Total number of connectable USB ports. -- **TotalUserConnectableTypeCPorts** Total number of connectable USB Type C ports. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceUsbHubClassStartSync - -This event indicates that a new set of InventoryDeviceUsbHubClassAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryAdd - -This event sends basic metadata about driver binaries running on the system. The data collected with this event is used to help keep Windows up to date and performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **DriverCheckSum** The checksum of the driver file. -- **DriverCompany** The company name that developed the driver. -- **DriverInBox** Is the driver included with the operating system? -- **DriverIsKernelMode** Is it a kernel mode driver? -- **DriverName** The file name of the driver. -- **DriverPackageStrongName** The strong name of the driver package -- **DriverSigned** Is the driver signed? -- **DriverTimeStamp** The low 32 bits of the time stamp of the driver file. -- **DriverType** A bitfield of driver attributes: 1. define DRIVER_MAP_DRIVER_TYPE_PRINTER 0x0001. 2. define DRIVER_MAP_DRIVER_TYPE_KERNEL 0x0002. 3. define DRIVER_MAP_DRIVER_TYPE_USER 0x0004. 4. define DRIVER_MAP_DRIVER_IS_SIGNED 0x0008. 5. define DRIVER_MAP_DRIVER_IS_INBOX 0x0010. 6. define DRIVER_MAP_DRIVER_IS_WINQUAL 0x0040. 7. define DRIVER_MAP_DRIVER_IS_SELF_SIGNED 0x0020. 8. define DRIVER_MAP_DRIVER_IS_CI_SIGNED 0x0080. 9. define DRIVER_MAP_DRIVER_HAS_BOOT_SERVICE 0x0100. 10. define DRIVER_MAP_DRIVER_TYPE_I386 0x10000. 11. define DRIVER_MAP_DRIVER_TYPE_IA64 0x20000. 12. define DRIVER_MAP_DRIVER_TYPE_AMD64 0x40000. 13. define DRIVER_MAP_DRIVER_TYPE_ARM 0x100000. 14. define DRIVER_MAP_DRIVER_TYPE_THUMB 0x200000. 15. define DRIVER_MAP_DRIVER_TYPE_ARMNT 0x400000. 16. define DRIVER_MAP_DRIVER_IS_TIME_STAMPED 0x800000. -- **DriverVersion** The version of the driver file. -- **ImageSize** The size of the driver file. -- **Inf** The name of the INF file. -- **InventoryVersion** The version of the inventory file generating the events. -- **Product** The product name that is included in the driver file. -- **ProductVersion** The product version that is included in the driver file. -- **Service** The name of the service that is installed for the device. -- **WdfVersion** The Windows Driver Framework version. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryRemove - -This event indicates that the InventoryDriverBinary object is no longer present. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryStartSync - -This event indicates that a new set of InventoryDriverBinaryAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverPackageAdd - -This event sends basic metadata about drive packages installed on the system. The data collected with this event is used to help keep Windows up to date and performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **Class** The class name for the device driver. -- **ClassGuid** The class GUID for the device driver. -- **Date** The driver package date. -- **Directory** The path to the driver package. -- **DriverInBox** Is the driver included with the operating system? -- **Inf** The INF name of the driver package. -- **InventoryVersion** The version of the inventory file generating the events. -- **Provider** The provider for the driver package. -- **SubmissionId** The HLK submission ID for the driver package. -- **Version** The version of the driver package. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverPackageRemove - -This event indicates that the InventoryDriverPackageRemove object is no longer present. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverPackageStartSync - -This event indicates that a new set of InventoryDriverPackageAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.General. InventoryMiscellaneousMemorySlotArrayInfoRemove - -This event indicates that this particular data object represented by the ObjectInstanceId 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](#msdevicedeviceinventorychange). - - - -### Microsoft.Windows.Inventory.General.AppHealthStaticAdd - -This event sends details collected for a specific application on the source device. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AhaVersion** The binary version of the App Health Analyzer tool. -- **ApplicationErrors** The count of application errors from the event log. -- **Bitness** The architecture type of the application (16 Bit or 32 bit or 64 bit). -- **device_level** Various JRE/JAVA versions installed on a particular device. -- **ExtendedProperties** Attribute used for aggregating all other attributes under this event type. -- **Jar** Flag to determine if an app has a Java JAR file dependency. -- **Jre** Flag to determine if an app has JRE framework dependency. -- **Jre_version** JRE versions an app has declared framework dependency for. -- **Name** Name of the application. -- **NonDPIAware** Flag to determine if an app is non-DPI aware -- **NumBinaries** Count of all binaries (.sys,.dll,.ini) from application install location. -- **ProgramId** The ID of the associated program. -- **RequiresAdmin** Flag to determine if an app requests admin privileges for execution. -- **RequiresAdminv2** Additional flag to determine if an app requests admin privileges for execution. -- **RequiresUIAccess** Flag to determine if an app is based on UI features for accessibility. -- **VB6** Flag to determine if an app is based on VB6 framework. -- **VB6v2** Additional flag to determine if an app is based on VB6 framework. -- **Version** Version of the application. -- **VersionCheck** Flag to determine if an app has a static dependency on OS version. -- **VersionCheckv2** Additional flag to determine if an app has a static dependency on OS version. - - -### Microsoft.Windows.Inventory.General.AppHealthStaticStartSync - -This event indicates the beginning of a series of AppHealthStaticAdd events. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AllowTelemetry** Indicates the presence of the 'allowtelemetry' command line argument. -- **CommandLineArgs** Command line arguments passed when launching the App Health Analyzer executable. -- **Enhanced** Indicates the presence of the 'enhanced' command line argument. -- **StartTime** UTC date and time at which this event was sent. - - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousMemorySlotArrayInfoAdd - -This event provides basic information about active memory slots on the device. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **Capacity** Memory size in bytes -- **Manufacturer** Name of the DRAM manufacturer -- **Model** Model and sub-model of the memory -- **Slot** Slot to which the DRAM is plugged into the motherboard. -- **Speed** The configured memory slot speed in MHz. -- **Type** Reports DDR as an enumeration value as per the DMTF SMBIOS standard version 3.3.0, section 7.18.2. -- **TypeDetails** Reports Non-volatile as a bit flag enumeration as per the DMTF SMBIOS standard version 3.3.0, section 7.18.3. - - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousMemorySlotArrayInfoStartSync - -This diagnostic event indicates a new sync is being generated for this object type. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - - - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousUUPInfoAdd - -This event provides data on Unified Update Platform (UUP) products and what version they are at. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **Identifier** UUP identifier -- **LastActivatedVersion** Last activated version -- **PreviousVersion** Previous version -- **Source** UUP source -- **Version** UUP version - - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousUUPInfoRemove - -This event indicates that this particular data object represented by the objectInstanceId is no longer present. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - - - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousUUPInfoStartSync - -This is a diagnostic event that indicates a new sync is being generated for this object type. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - - - -### Microsoft.Windows.Inventory.Indicators.Checksum - -This event summarizes the counts for the InventoryMiscellaneousUexIndicatorAdd events. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **ChecksumDictionary** A count of each operating system indicator. -- **PCFP** Equivalent to the InventoryId field that is found in other core events. - - -### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorAdd - -This event represents the basic metadata about the OS indicators installed on the system. The data collected with this event helps ensure the device is up to date and keeps Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **IndicatorValue** The indicator value. - - -### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorRemove - -This event indicates that this particular data object represented by the objectInstanceId is no longer present. This event is used to understand the OS indicators installed on the system. The data collected with this event helps ensure the device is current and Windows is up to date and performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - - - -### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorStartSync - -This event indicates that this particular data object represented by the objectInstanceId is no longer present. This event is used to understand the OS indicators installed on the system. The data collected with this event helps ensure the device is current and Windows is up to date and performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - - - -## Kernel events - -### IO - -This event indicates the number of bytes read from or read by the OS and written to or written by the OS upon system startup. - -The following fields are available: - -- **BytesRead** The total number of bytes read from or read by the OS upon system startup. -- **BytesWritten** The total number of bytes written to or written by the OS upon system startup. - - -### Microsoft.Windows.Kernel.BootEnvironment.OsLaunch - -This event includes basic data about the Operating System, collected during Boot and used to evaluate the success of the upgrade process. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **BootApplicationId** This field tells us what the OS Loader Application Identifier is. -- **BootAttemptCount** The number of consecutive times the boot manager has attempted to boot into this operating system. -- **BootSequence** The current Boot ID, used to correlate events related to a particular boot session. -- **BootStatusPolicy** Identifies the applicable Boot Status Policy. -- **BootType** Identifies the type of boot (e.g.: "Cold", "Hiber", "Resume"). -- **EventTimestamp** Seconds elapsed since an arbitrary time point. This can be used to identify the time difference in successive boot attempts being made. -- **FirmwareResetReasonEmbeddedController** Reason for system reset provided by firmware. -- **FirmwareResetReasonEmbeddedControllerAdditional** Additional information on system reset reason provided by firmware if needed. -- **FirmwareResetReasonPch** Reason for system reset provided by firmware. -- **FirmwareResetReasonPchAdditional** Additional information on system reset reason provided by firmware if needed. -- **FirmwareResetReasonSupplied** Flag indicating that a reason for system reset was provided by firmware. -- **IO** Amount of data written to and read from the disk by the OS Loader during boot. See [IO](#io). -- **LastBootSucceeded** Flag indicating whether the last boot was successful. -- **LastShutdownSucceeded** Flag indicating whether the last shutdown was successful. -- **MaxAbove4GbFreeRange** This field describes the largest memory range available above 4Gb. -- **MaxBelow4GbFreeRange** This field describes the largest memory range available below 4Gb. -- **MeasuredLaunchPrepared** This field tells us if the OS launch was initiated using Measured/Secure Boot over DRTM (Dynamic Root of Trust for Measurement). -- **MenuPolicy** Type of advanced options menu that should be shown to the user (Legacy, Standard, etc.). -- **RecoveryEnabled** Indicates whether recovery is enabled. -- **SecureLaunchPrepared** This field indicates if DRTM was prepared during boot. -- **UserInputTime** The amount of time the loader application spent waiting for user input. - - -### Microsoft.Windows.Kernel.Power.OSStateChange - -This event indicates an OS state change. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **AcPowerOnline** If "TRUE," the device is using AC power. If "FALSE," the device is using battery power. -- **ActualTransitions** The number of transitions between operating system states since the last system boot -- **BatteryCapacity** Maximum battery capacity in mWh -- **BatteryCharge** Current battery charge as a percentage of total capacity -- **BatteryDischarging** Flag indicating whether the battery is discharging or charging -- **BootId** Total boot count since the operating system was installed -- **BootTimeUTC** Date and time of a particular boot event (identified by BootId) -- **EnergyChangeV2** A snapshot value in mWh reflecting a change in power usage -- **EnergyChangeV2Flags** Flags for disambiguating EnergyChangeV2 context -- **EventSequence** Indicates the sequence order for this event instance, relative to previous instances of OSStateChange events that have occurred since boot -- **LastStateTransition** ID of the last operating system state transition -- **LastStateTransitionSub** ID of the last operating system sub-state transition -- **StateDurationMS** Number of milliseconds spent in the last operating system state -- **StateTransition** ID of the operating system state the system is transitioning to -- **StateTransitionSub** ID of the operating system sub-state the system is transitioning to -- **TotalDurationMS** Total time (in milliseconds) spent in all states since the last boot -- **TotalUptimeMS** Total time (in milliseconds) the device was in Up or Running states since the last boot -- **TransitionsToOn** Number of transitions to the Powered On state since the last boot -- **UptimeDeltaMS** Total time (in milliseconds) added to Uptime since the last event - - -## Microsoft Edge events - -### Aria.160f0649efde47b7832f05ed000fc453.Microsoft.WebBrowser.SystemInfo.Config - -This config event sends basic device connectivity and configuration information from Microsoft Edge about the current data collection consent, app version, and installation state to keep Microsoft Edge up to date and secure. - -The following fields are available: - -- **app_version** The internal Edge build version string, taken from the UMA metrics field system_profile.app_version. -- **appConsentState** Bit flags describing consent for data collection on the machine or zero if the state was not retrieved. The following are true when the associated bit is set: consent was granted (0x1), consent was communicated at install (0x2), diagnostic data consent granted (0x20000), browsing data consent granted (0x40000). -- **Channel** An integer indicating the channel of the installation (Canary or Dev). -- **client_id** A unique identifier with which all other diagnostic client data is associated, taken from the UMA metrics provider. This ID is effectively unique per device, per OS user profile, per release channel (e.g. Canary/Dev/Beta/Stable). client_id is not durable, based on user preferences. client_id is initialized on the first application launch under each OS user profile. client_id is linkable, but not unique across devices or OS user profiles. client_id is reset whenever UMA data collection is disabled, or when the application is uninstalled. -- **ConnectionType** The first reported type of network connection currently connected. This can be one of Unknown, Ethernet, WiFi, 2G, 3G, 4G, None, or Bluetooth. -- **container_client_id** The client ID of the container, if in WDAG mode. This will be different from the UMA log client ID, which is the client ID of the host in WDAG mode. -- **container_session_id** The session ID of the container, if in WDAG mode. This will be different from the UMA log session ID, which is the session ID of the host in WDAG mode. -- **Etag** Etag is an identifier representing all service applied configurations and experiments for the current browser session. This field is left empty when Windows diagnostic level is set to Basic or lower or when consent for diagnostic data has been denied. -- **EventInfo.Level** The minimum Windows diagnostic data level required for the event, where 1 is basic, 2 is enhanced, and 3 is full. -- **install_date** The date and time of the most recent installation in seconds since midnight on January 1, 1970 UTC, rounded down to the nearest hour. -- **installSource** An enumeration representing the source of this installation: source was not retrieved (0), unspecified source (1), website installer (2), enterprise MSI (3), Windows update (4), Edge updater (5), scheduled or timed task (6, 7), uninstall (8), Edge about page (9), self-repair (10), other install command line (11), reserved (12), unknown source (13). -- **PayloadClass** The base class used to serialize and deserialize the Protobuf binary payload. -- **PayloadGUID** A random identifier generated for each original monolithic Protobuf payload, before the payload is potentially broken up into manageably-sized chunks for transmission. -- **PayloadLogType** The log type for the event correlating with 0 for unknown, 1 for stability, 2 for on-going, 3 for independent, 4 for UKM, or 5 for instance level. -- **session_id** An identifier that is incremented each time the user launches the application, irrespective of any client_id changes. session_id is seeded during the initial installation of the application. session_id is effectively unique per client_id value. Several other internal identifier values, such as window or tab IDs, are only meaningful within a particular session. The session_id value is forgotten when the application is uninstalled, but not during an upgrade. - - -### Aria.29e24d069f27450385c7acaa2f07e277.Microsoft.WebBrowser.SystemInfo.Config - -This config event sends basic device connectivity and configuration information from Microsoft Edge about the current data collection consent, app version, and installation state to keep Microsoft Edge up to date and secure. - -The following fields are available: - -- **app_version** The internal Edge build version string, taken from the UMA metrics field system_profile.app_version. -- **appConsentState** Bit flags describing consent for data collection on the machine or zero if the state was not retrieved. The following are true when the associated bit is set: consent was granted (0x1), consent was communicated at install (0x2), diagnostic data consent granted (0x20000), browsing data consent granted (0x40000). -- **Channel** An integer indicating the channel of the installation (Canary or Dev). -- **client_id** A unique identifier with which all other diagnostic client data is associated, taken from the UMA metrics provider. This ID is effectively unique per device, per OS user profile, per release channel (e.g. Canary/Dev/Beta/Stable). client_id is not durable, based on user preferences. client_id is initialized on the first application launch under each OS user profile. client_id is linkable, but not unique across devices or OS user profiles. client_id is reset whenever UMA data collection is disabled, or when the application is uninstalled. -- **ConnectionType** The first reported type of network connection currently connected. This can be one of Unknown, Ethernet, WiFi, 2G, 3G, 4G, None, or Bluetooth. -- **container_client_id** The client ID of the container, if in WDAG mode. This will be different from the UMA log client ID, which is the client ID of the host in WDAG mode. -- **container_session_id** The session ID of the container, if in WDAG mode. This will be different from the UMA log session ID, which is the session ID of the host in WDAG mode. -- **Etag** Etag is an identifier representing all service applied configurations and experiments for the current browser session. This field is left empty when Windows diagnostic level is set to Basic or lower or when consent for diagnostic data has been denied. -- **EventInfo.Level** The minimum Windows diagnostic data level required for the event where 1 is basic, 2 is enhanced, and 3 is full. -- **install_date** The date and time of the most recent installation in seconds since midnight on January 1, 1970 UTC, rounded down to the nearest hour. -- **installSource** An enumeration representing the source of this installation: source was not retrieved (0), unspecified source (1), website installer (2), enterprise MSI (3), Windows update (4), Edge updater (5), scheduled or timed task (6, 7), uninstall (8), Edge about page (9), self-repair (10), other install command line (11), reserved (12), unknown source (13). -- **PayloadClass** The base class used to serialize and deserialize the Protobuf binary payload. -- **PayloadGUID** A random identifier generated for each original monolithic Protobuf payload, before the payload is potentially broken up into manageably-sized chunks for transmission. -- **PayloadLogType** The log type for the event correlating with 0 for unknown, 1 for stability, 2 for on-going, 3 for independent, 4 for UKM, or 5 for instance level. -- **session_id** An identifier that is incremented each time the user launches the application, irrespective of any client_id changes. session_id is seeded during the initial installation of the application. session_id is effectively unique per client_id value. Several other internal identifier values, such as window or tab IDs, are only meaningful within a particular session. The session_id value is forgotten when the application is uninstalled, but not during an upgrade. - - -### Aria.7005b72804a64fa4b2138faab88f877b.Microsoft.WebBrowser.SystemInfo.Config - -This config event sends basic device connectivity and configuration information from Microsoft Edge about the current data collection consent, app version, and installation state to keep Microsoft Edge up to date and secure. - -The following fields are available: - -- **app_version** The internal Edge build version string, taken from the UMA metrics field system_profile.app_version. -- **appConsentState** Bit flags describing consent for data collection on the machine or zero if the state was not retrieved. The following are true when the associated bit is set: consent was granted (0x1), consent was communicated at install (0x2), diagnostic data consent granted (0x20000), browsing data consent granted (0x40000). -- **Channel** An integer indicating the channel of the installation (Canary or Dev). -- **client_id** A unique identifier with which all other diagnostic client data is associated, taken from the UMA metrics provider. This ID is effectively unique per device, per OS user profile, per release channel (e.g. Canary/Dev/Beta/Stable). client_id is not durable, based on user preferences. client_id is initialized on the first application launch under each OS user profile. client_id is linkable, but not unique across devices or OS user profiles. client_id is reset whenever UMA data collection is disabled, or when the application is uninstalled. -- **ConnectionType** The first reported type of network connection currently connected. This can be one of Unknown, Ethernet, WiFi, 2G, 3G, 4G, None, or Bluetooth. -- **container_client_id** The client ID of the container, if in WDAG mode. This will be different from the UMA log client ID, which is the client ID of the host in WDAG mode. -- **container_session_id** The session ID of the container, if in WDAG mode. This will be different from the UMA log session ID, which is the session ID of the host in WDAG mode. -- **Etag** Etag is an identifier representing all service applied configurations and experiments for the current browser session. This field is left empty when Windows diagnostic level is set to Basic or lower or when consent for diagnostic data has been denied. -- **EventInfo.Level** The minimum Windows diagnostic data level required for the event where 1 is basic, 2 is enhanced, and 3 is full. -- **install_date** The date and time of the most recent installation in seconds since midnight on January 1, 1970 UTC, rounded down to the nearest hour. -- **installSource** An enumeration representing the source of this installation: source was not retrieved (0), unspecified source (1), website installer (2), enterprise MSI (3), Windows update (4), Edge updater (5), scheduled or timed task (6, 7), uninstall (8), Edge about page (9), self-repair (10), other install command line (11), reserved (12), unknown source (13). -- **PayloadClass** The base class used to serialize and deserialize the Protobuf binary payload. -- **PayloadGUID** A random identifier generated for each original monolithic Protobuf payload, before the payload is potentially broken up into manageably-sized chunks for transmission. -- **PayloadLogType** The log type for the event correlating with 0 for unknown, 1 for stability, 2 for on-going, 3 for independent, 4 for UKM, or 5 for instance level. -- **session_id** An identifier that is incremented each time the user launches the application, irrespective of any client_id changes. session_id is seeded during the initial installation of the application. session_id is effectively unique per client_id value. Several other internal identifier values, such as window or tab IDs, are only meaningful within a particular session. The session_id value is forgotten when the application is uninstalled, but not during an upgrade. - - -### Aria.754de735ccd546b28d0bfca8ac52c3de.Microsoft.WebBrowser.SystemInfo.Config - -This config event sends basic device connectivity and configuration information from Microsoft Edge about the current data collection consent, app version, and installation state to keep Microsoft Edge up to date and secure. - -The following fields are available: - -- **app_version** The internal Edge build version string, taken from the UMA metrics field system_profile.app_version. -- **appConsentState** Bit flags describing consent for data collection on the machine or zero if the state was not retrieved. The following are true when the associated bit is set: consent was granted (0x1), consent was communicated at install (0x2), diagnostic data consent granted (0x20000), browsing data consent granted (0x40000). -- **Channel** An integer indicating the channel of the installation (Canary or Dev). -- **client_id** A unique identifier with which all other diagnostic client data is associated, taken from the UMA metrics provider. This ID is effectively unique per device, per OS user profile, per release channel (e.g. Canary/Dev/Beta/Stable). client_id is not durable, based on user preferences. client_id is initialized on the first application launch under each OS user profile. client_id is linkable, but not unique across devices or OS user profiles. client_id is reset whenever UMA data collection is disabled, or when the application is uninstalled. -- **ConnectionType** The first reported type of network connection currently connected. This can be one of Unknown, Ethernet, WiFi, 2G, 3G, 4G, None, or Bluetooth. -- **container_client_id** The client ID of the container, if in WDAG mode. This will be different from the UMA log client ID, which is the client ID of the host in WDAG mode. -- **container_session_id** The session ID of the container, if in WDAG mode. This will be different from the UMA log session ID, which is the session ID of the host in WDAG mode. -- **Etag** Etag is an identifier representing all service applied configurations and experiments for the current browser session. This field is left empty when Windows diagnostic level is set to Basic or lower or when consent for diagnostic data has been denied. -- **EventInfo.Level** The minimum Windows diagnostic data level required for the event where 1 is basic, 2 is enhanced, and 3 is full. -- **install_date** The date and time of the most recent installation in seconds since midnight on January 1, 1970 UTC, rounded down to the nearest hour. -- **installSource** An enumeration representing the source of this installation: source was not retrieved (0), unspecified source (1), website installer (2), enterprise MSI (3), Windows update (4), Edge updater (5), scheduled or timed task (6, 7), uninstall (8), Edge about page (9), self-repair (10), other install command line (11), reserved (12), unknown source (13). -- **PayloadClass** The base class used to serialize and deserialize the Protobuf binary payload. -- **PayloadGUID** A random identifier generated for each original monolithic Protobuf payload, before the payload is potentially broken up into manageably-sized chunks for transmission. -- **PayloadLogType** The log type for the event correlating with 0 for unknown, 1 for stability, 2 for on-going, 3 for independent, 4 for UKM, or 5 for instance level. -- **session_id** An identifier that is incremented each time the user launches the application, irrespective of any client_id changes. session_id is seeded during the initial installation of the application. session_id is effectively unique per client_id value. Several other internal identifier values, such as window or tab IDs, are only meaningful within a particular session. The session_id value is forgotten when the application is uninstalled, but not during an upgrade. - - -### Aria.af397ef28e484961ba48646a5d38cf54.Microsoft.WebBrowser.Installer.EdgeUpdate.Ping - -This Ping event sends a detailed inventory of software and hardware information about the EdgeUpdate service, Edge applications, and the current system environment including app configuration, update configuration, and hardware capabilities. This event contains Device Connectivity and Configuration, Product and Service Performance, and Software Setup and Inventory data. One or more events is sent each time any installation, update, or uninstallation occurs with the EdgeUpdate service or with Edge applications. This event is used to measure the reliability and performance of the EdgeUpdate service and if Edge applications are up to date. This is an indication that the event is designed to keep Windows secure and up to date. - -The following fields are available: - -- **appAp** Any additional parameters for the specified application. Default: ''. -- **appAppId** The GUID that identifies the product. Compatible clients must transmit this attribute. Please see the wiki for additional information. Default: undefined. -- **appBrandCode** The brand code under which the product was installed, if any. A brand code is a short (4-character) string used to identify installations that took place as a result of partner deals or website promotions. Default: ''. -- **appChannel** An integer indicating the channel of the installation (i.e. Canary or Dev). -- **appClientId** A generalized form of the brand code that can accept a wider range of values and is used for similar purposes. Default: ''. -- **appCohort** A machine-readable string identifying the release cohort (channel) that the app belongs to. Limited to ASCII characters 32 to 127 (inclusive) and a maximum length of 1024 characters. Default: ''. -- **appCohortHint** A machine-readable enum indicating that the client has a desire to switch to a different release cohort. The exact legal values are app-specific and should be shared between the server and app implementations. Limited to ASCII characters 32 to 127 (inclusive) and a maximum length of 1024 characters. Default: ''. -- **appCohortName** A stable non-localized human-readable enum indicating which (if any) set of messages the app should display to the user. For example, an app with a cohort Name of 'beta' might display beta-specific branding to the user. Limited to ASCII characters 32 to 127 (inclusive) and a maximum length of 1024 characters. Default: ''. -- **appConsentState** Bit flags describing the diagnostic data disclosure and response flow where 1 indicates the affirmative and 0 indicates the negative or unspecified data. Bit 1 indicates consent was given, bit 2 indicates data originated from the download page, bit 18 indicates choice for sending data about how the browser is used, and bit 19 indicates choice for sending data about websites visited. -- **appDayOfInstall** The date-based counting equivalent of appInstallTimeDiffSec (the numeric calendar day that the app was installed on). This value is provided by the server in the response to the first request in the installation flow. The client MAY fuzz this value to the week granularity (e.g. send '0' for 0 through 6, '7' for 7 through 13, etc.). The first communication to the server should use a special value of '-1'. A value of '-2' indicates that this value is not known. Please see the wiki for additional information. Default: '-2'. -- **appExperiments** A key/value list of experiment identifiers. Experiment labels are used to track membership in different experimental groups, and may be set at install or update time. The experiments string is formatted as a semicolon-delimited concatenation of experiment label strings. An experiment label string is an experiment Name, followed by the '=' character, followed by an experimental label value. For example: 'crdiff=got_bsdiff;optimized=O3'. The client should not transmit the expiration date of any experiments it has, even if the server previously specified a specific expiration date. Default: ''. -- **appIid** A GUID that identifies a particular installation flow. For example, each download of a product installer is tagged with a unique GUID. Attempts to install using that installer can then be grouped. A client SHOULD NOT persist the IID GUID after the installation flow of a product is complete. -- **appInstallTimeDiffSec** The difference between the current time and the install date in seconds. '0' if unknown. Default: '-1'. -- **appLang** The language of the product install, in IETF BCP 47 representation. Default: ''. -- **appNextVersion** The version of the app that the update flow to which this event belongs attempted to reach, regardless of the success or failure of the update operation. Please see the wiki for additional information. Default: '0.0.0.0'. -- **appPingEventAppSize** The total number of bytes of all downloaded packages. Default: '0'. -- **appPingEventDownloadMetricsCdnCCC** ISO 2 character country code that matches to the country updated binaries are delivered from. E.g.: US. -- **appPingEventDownloadMetricsCdnCID** Numeric value used to internally track the origins of the updated binaries. For example, 2. -- **appPingEventDownloadMetricsDownloadedBytes** For events representing a download, the number of bytes expected to be downloaded. For events representing an entire update flow, the sum of all such expected bytes over the course of the update flow. Default: '0'. -- **appPingEventDownloadMetricsDownloader** A string identifying the download algorithm and/or stack. Example values include: 'bits', 'direct', 'winhttp', 'p2p'. Sent in events that have an event type of '14' only. Default: ''. -- **appPingEventDownloadMetricsDownloadTimeMs** For events representing a download, the time elapsed between the start of the download and the end of the download, in milliseconds. For events representing an entire update flow, the sum of all such download times over the course of the update flow. Sent in events that have an event type of '1', '2', '3', and '14' only. Default: '0'. -- **appPingEventDownloadMetricsError** The error code (if any) of the operation, encoded as a signed base-10 integer. Default: '0'. -- **appPingEventDownloadMetricsServerIpHint** For events representing a download, the CDN Host IP address that corresponds to the update file server. The CDN host is controlled by Microsoft servers and always maps to IP addresses hosting *.delivery.mp.microsoft.com or msedgesetup.azureedge.net. Default: ''. -- **appPingEventDownloadMetricsTotalBytes** For events representing a download, the number of bytes expected to be downloaded. For events representing an entire update flow, the sum of all such expected bytes over the course of the update flow. Default: '0'. -- **appPingEventDownloadMetricsUrl** For events representing a download, the CDN URL provided by the update server for the client to download the update, the URL is controlled by Microsoft servers and always maps back to either *.delivery.mp.microsoft.com or msedgesetup.azureedge.net. Default: ''. -- **appPingEventDownloadTimeMs** For events representing a download, the time elapsed between the start of the download and the end of the download, in milliseconds. For events representing an entire update flow, the sum of all such download times over the course of the update flow. Sent in events that have an event type of '1', '2', '3', and '14' only. Default: '0'. -- **appPingEventErrorCode** The error code (if any) of the operation, encoded as a signed, base-10 integer. Default: '0'. -- **appPingEventEventResult** An enum indicating the result of the event. Please see the wiki for additional information. Default: '0'. -- **appPingEventEventType** An enum indicating the type of the event. Compatible clients MUST transmit this attribute. Please see the wiki for additional information. -- **appPingEventExtraCode1** Additional numeric information about the operation's result, encoded as a signed, base-10 integer. Default: '0'. -- **appPingEventInstallTimeMs** For events representing an install, the time elapsed between the start of the install and the end of the install, in milliseconds. For events representing an entire update flow, the sum of all such durations. Sent in events that have an event type of '2' and '3' only. Default: '0'. -- **appPingEventNumBytesDownloaded** The number of bytes downloaded for the specified application. Default: '0'. -- **appPingEventSequenceId** An id that uniquely identifies particular events within one requestId. Since a request can contain multiple ping events, this field is necessary to uniquely identify each possible event. -- **appPingEventSourceUrlIndex** For events representing a download, the position of the download URL in the list of URLs supplied by the server in a "urls" tag. -- **appPingEventUpdateCheckTimeMs** For events representing an entire update flow, the time elapsed between the start of the update check and the end of the update check, in milliseconds. Sent in events that have an event type of '2' and '3' only. Default: '0'. -- **appUpdateCheckIsUpdateDisabled** The state of whether app updates are restricted by group policy. True if updates have been restricted by group policy or false if they have not. -- **appUpdateCheckTargetVersionPrefix** A component-wise prefix of a version number, or a complete version number suffixed with the $ character. The server should not return an update instruction to a version number that does not match the prefix or complete version number. The prefix is interpreted a dotted-tuple that specifies the exactly-matching elements; it is not a lexical prefix (for example, '1.2.3' must match '1.2.3.4' but must not match '1.2.34'). Default: ''. -- **appUpdateCheckTtToken** An opaque access token that can be used to identify the requesting client as a member of a trusted-tester group. If non-empty, the request should be sent over SSL or another secure protocol. Default: ''. -- **appVersion** The version of the product install. Please see the wiki for additional information. Default: '0.0.0.0'. -- **eventType** A string indicating the type of the event. Please see the wiki for additional information. -- **hwHasAvx** '1' if the client's hardware supports the AVX instruction set. '0' if the client's hardware does not support the AVX instruction set. '-1' if unknown. Default: '-1'. -- **hwHasSse** '1' if the client's hardware supports the SSE instruction set. '0' if the client's hardware does not support the SSE instruction set. '-1' if unknown. Default: '-1'. -- **hwHasSse2** '1' if the client's hardware supports the SSE2 instruction set. '0' if the client's hardware does not support the SSE2 instruction set. '-1' if unknown. Default: '-1'. -- **hwHasSse3** '1' if the client's hardware supports the SSE3 instruction set. '0' if the client's hardware does not support the SSE3 instruction set. '-1' if unknown. Default: '-1'. -- **hwHasSse41** '1' if the client's hardware supports the SSE4.1 instruction set. '0' if the client's hardware does not support the SSE4.1 instruction set. '-1' if unknown. Default: '-1'. -- **hwHasSse42** '1' if the client's hardware supports the SSE4.2 instruction set. '0' if the client's hardware does not support the SSE4.2 instruction set. '-1' if unknown. Default: '-1'. -- **hwHasSsse3** '1' if the client's hardware supports the SSSE3 instruction set. '0' if the client's hardware does not support the SSSE3 instruction set. '-1' if unknown. Default: '-1'. -- **hwPhysmemory** The physical memory available to the client, truncated down to the nearest gibibyte. '-1' if unknown. This value is intended to reflect the maximum theoretical storage capacity of the client, not including any hard drive or paging to a hard drive or peripheral. Default: '-1'. -- **isMsftDomainJoined** '1' if the client is a member of a Microsoft domain. '0' otherwise. Default: '0'. -- **osArch** The architecture of the operating system (e.g. 'x86', 'x64', 'arm'). '' if unknown. Default: ''. -- **osPlatform** The operating system family within which the Omaha client is running (e.g. 'win', 'mac', 'linux', 'ios', 'android'). '' if unknown. The operating system Name should be transmitted in lowercase with minimal formatting. Default: ''. -- **osServicePack** The secondary version of the operating system. '' if unknown. Default: ''. -- **osVersion** The primary version of the operating system. '' if unknown. Default: ''. -- **requestCheckPeriodSec** The update interval in seconds. The value is read from the registry. Default: '-1'. -- **requestDlpref** A comma-separated list of values specifying the preferred download URL behavior. The first value is the highest priority, further values reflect secondary, tertiary, et cetera priorities. Legal values are '' (in which case the entire list must be empty, indicating unknown or no-preference) or 'cacheable' (the server should prioritize sending URLs that are easily cacheable). Default: ''. -- **requestDomainJoined** '1' if the machine is part of a managed enterprise domain. Otherwise '0'. -- **requestInstallSource** A string specifying the cause of the update flow. For example: 'ondemand', or 'scheduledtask'. Default: ''. -- **requestIsMachine** '1' if the client is known to be installed with system-level or administrator privileges. '0' otherwise. Default: '0'. -- **requestOmahaShellVersion** The version of the Omaha installation folder. Default: ''. -- **requestOmahaVersion** The version of the Omaha updater itself (the entity sending this request). Default: '0.0.0.0'. -- **requestProtocolVersion** The version of the Omaha protocol. Compatible clients MUST provide a value of '3.0'. Compatible clients must always transmit this attribute. Default: undefined. -- **requestRequestId** A randomly-generated (uniformly distributed) GUID, corresponding to the Omaha request. Each request attempt should have (with high probability) a unique request id. Default: ''. -- **requestSessionCorrelationVectorBase** A client generated random MS Correlation Vector base code used to correlate the update session with update and CDN servers. Default: ''. -- **requestSessionId** A randomly-generated (uniformly distributed) GUID. Each single update flow (e.g. update check, update application, event ping sequence) should have (with high probability) a single unique session ID. Default: ''. -- **requestTestSource** Either '', 'dev', 'qa', 'prober', 'auto', or 'ossdev'. Any value except '' indicates that the request is a test and should not be counted toward normal metrics. Default: ''. -- **requestUid** A randomly-generated (uniformly distributed) GUID, corresponding to the Omaha user. Each request attempt SHOULD have (with high probability) a unique request id. Default: ''. - - -### Aria.f4a7d46e472049dfba756e11bdbbc08f.Microsoft.WebBrowser.SystemInfo.Config - -This config event sends basic device connectivity and configuration information from Microsoft Edge about the current data collection consent, app version, and installation state to keep Microsoft Edge up to date and secure. - -The following fields are available: - -- **app_version** The internal Edge build version string, taken from the UMA metrics field system_profile.app_version. -- **appConsentState** Bit flags describing consent for data collection on the machine or zero if the state was not retrieved. The following are true when the associated bit is set: consent was granted (0x1), consent was communicated at install (0x2), diagnostic data consent granted (0x20000), browsing data consent granted (0x40000). -- **Channel** An integer indicating the channel of the installation (Canary or Dev). -- **client_id** A unique identifier with which all other diagnostic client data is associated, taken from the UMA metrics provider. This ID is effectively unique per device, per OS user profile, per release channel (e.g. Canary/Dev/Beta/Stable). client_id is not durable, based on user preferences. client_id is initialized on the first application launch under each OS user profile. client_id is linkable, but not unique across devices or OS user profiles. client_id is reset whenever UMA data collection is disabled, or when the application is uninstalled. -- **ConnectionType** The first reported type of network connection currently connected. This can be one of Unknown, Ethernet, WiFi, 2G, 3G, 4G, None, or Bluetooth. -- **container_client_id** The client ID of the container, if in WDAG mode. This will be different from the UMA log client ID, which is the client ID of the host in WDAG mode. -- **container_session_id** The session ID of the container, if in WDAG mode. This will be different from the UMA log session ID, which is the session ID of the host in WDAG mode. -- **Etag** Etag is an identifier representing all service applied configurations and experiments for the current browser session. This field is left empty when Windows diagnostic level is set to Basic or lower or when consent for diagnostic data has been denied. -- **EventInfo.Level** The minimum Windows diagnostic data level required for the event where 1 is basic, 2 is enhanced, and 3 is full. -- **install_date** The date and time of the most recent installation in seconds since midnight on January 1, 1970 UTC, rounded down to the nearest hour. -- **installSource** An enumeration representing the source of this installation: source was not retrieved (0), unspecified source (1), website installer (2), enterprise MSI (3), Windows update (4), Edge updater (5), scheduled or timed task (6, 7), uninstall (8), Edge about page (9), self-repair (10), other install command line (11), reserved (12), unknown source (13). -- **PayloadClass** The base class used to serialize and deserialize the Protobuf binary payload. -- **PayloadGUID** A random identifier generated for each original monolithic Protobuf payload, before the payload is potentially broken up into manageably-sized chunks for transmission. -- **PayloadLogType** The log type for the event correlating with 0 for unknown, 1 for stability, 2 for on-going, 3 for independent, 4 for UKM, or 5 for instance level. -- **session_id** An identifier that is incremented each time the user launches the application, irrespective of any client_id changes. session_id is seeded during the initial installation of the application. session_id is effectively unique per client_id value. Several other internal identifier values, such as window or tab IDs, are only meaningful within a particular session. The session_id value is forgotten when the application is uninstalled, but not during an upgrade. - - -### Microsoft.WebBrowser.Installer.EdgeUpdate.Ping - -This event sends hardware and software inventory information about the Microsoft Edge Update service, Microsoft Edge applications, and the current system environment, including app configuration, update configuration, and hardware capabilities. It's used to measure the reliability and performance of the EdgeUpdate service and if Microsoft Edge applications are up to date. This is an indication that the event is designed to keep Windows secure and up to date. - -The following fields are available: - -- **appAp** Microsoft Edge Update parameters, including channel, architecture, platform, and additional parameters identifying the release of Microsoft Edge to update and how to install it. Example: 'beta-arch_x64-full'. Default: ''." -- **appAppId** The GUID that identifies the product channels such as Edge Canary, Dev, Beta, Stable, and Edge Update. -- **appBrandCode** The 4-digit brand code under which the product was installed, if any. Possible values: 'GGLS' (default), 'GCEU' (enterprise install), and '' (unknown). -- **appChannel** An integer indicating the channel of the installation (e.g. Canary or Dev). -- **appClientId** A generalized form of the brand code that can accept a wider range of values and is used for similar purposes. Default: ''. -- **appCohort** A machine-readable string identifying the release channel that the app belongs to. Limited to ASCII characters 32 to 127 (inclusive) and a maximum length of 1024 characters. Default: ''. -- **appCohortHint** A machine-readable enum indicating that the client has a desire to switch to a different release cohort. Limited to ASCII characters 32 to 127 (inclusive) and a maximum length of 1024 characters. Default: ''. -- **appCohortName** A stable non-localized human-readable enum indicating which (if any) set of messages the app should display to the user. For example, an app with a cohort name of 'beta' might display beta-specific branding to the user. Limited to ASCII characters 32 to 127 (inclusive) and a maximum length of 1024 characters. Default: ''. -- **appConsentState** Bit flags describing the diagnostic data disclosure and response flow where 1 indicates the affirmative and 0 indicates the negative or unspecified data. Bit 1 indicates consent was given, bit 2 indicates data originated from the download page, bit 18 indicates choice for sending data about how the browser is used, and bit 19 indicates choice for sending data about websites visited. -- **appDayOfInstall** The date-based counting equivalent of appInstallTimeDiffSec (the numeric calendar day that the app was installed on). This value is provided by the server in the response to the first request in the installation flow. Default: '-2' (Unknown). -- **appExperiments** A semicolon-delimited key/value list of experiment identifiers and treatment groups. This field is unused and always empty in Edge Update. Default: ''. -- **appIid** A GUID that identifies a particular installation flow. For example, each download of a product installer is tagged with a unique GUID. Attempts to install using that installer can then be grouped. A client SHOULD NOT persist the IID GUID after the installation flow of a product is complete. -- **appInstallTimeDiffSec** The difference between the current time and the install date in seconds. '0' if unknown. Default: '-1'. -- **appLang** The language of the product install, in IETF BCP 47 representation. Default: ''. -- **appNextVersion** The version of the app that the update attempted to reach, regardless of the success or failure of the update operation. Default: '0.0.0.0'. -- **appPingEventAppSize** The total number of bytes of all downloaded packages. Default: '0'. -- **appPingEventDownloadMetricsCdnCCC** ISO 2 character country code that matches to the country updated binaries are delivered from. E.g.: US. -- **appPingEventDownloadMetricsCdnCID** Numeric value used to internally track the origins of the updated binaries. For example, 2. -- **appPingEventDownloadMetricsDownloadedBytes** For events representing a download, the number of bytes expected to be downloaded. For events representing an entire update flow, the sum of all such expected bytes over the course of the update flow. Default: '0'. -- **appPingEventDownloadMetricsDownloader** A string identifying the download algorithm and/or stack. Example values include: 'bits', 'direct', 'winhttp', 'p2p'. Sent in events that have an event type of '14' only. Default: ''. -- **appPingEventDownloadMetricsDownloadTimeMs** For events representing a download, the time elapsed between the start of the download and the end of the download, in milliseconds. For events representing an entire update flow, the sum of all such download times over the course of the update flow. Sent in events that have an event type of '1', '2', '3', and '14' only. Default: '0'. -- **appPingEventDownloadMetricsError** The error code (if any) of the operation, encoded as a signed base-10 integer. Default: '0'. -- **appPingEventDownloadMetricsServerIpHint** For events representing a download, the CDN Host IP address that corresponds to the update file server. The CDN host is controlled by Microsoft servers and always maps to IP addresses hosting *.delivery.mp.microsoft.com or msedgesetup.azureedge.net. Default: ''. -- **appPingEventDownloadMetricsTotalBytes** For events representing a download, the number of bytes expected to be downloaded. For events representing an entire update flow, the sum of all such expected bytes over the course of the update flow. Default: '0'. -- **appPingEventDownloadMetricsUrl** For events representing a download, the CDN URL provided by the update server for the client to download the update, the URL is controlled by Microsoft servers and always maps back to either *.delivery.mp.microsoft.com or msedgesetup.azureedge.net. Default: ''. -- **appPingEventDownloadTimeMs** For events representing a download, the time elapsed between the start of the download and the end of the download, in milliseconds. For events representing an entire update flow, the sum of all such download times over the course of the update flow. Sent in events that have an event type of '1', '2', '3', and '14' only. Default: '0'. -- **appPingEventErrorCode** The error code (if any) of the operation, encoded as a signed, base-10 integer. Default: '0'. -- **appPingEventEventResult** An enumeration indicating the result of the event. Common values are '0' (Error) and '1' (Success). Default: '0' (Error). -- **appPingEventEventType** An enumeration indicating the type of the event and the event stage. Default: '0' (Unknown). -- **appPingEventExtraCode1** Additional numeric information about the operation's result, encoded as a signed, base-10 integer. Default: '0'. -- **appPingEventInstallTimeMs** For events representing an install, the time elapsed between the start of the install and the end of the install, in milliseconds. For events representing an entire update flow, the sum of all such durations. Sent in events that have an event type of '2' and '3' only. Default: '0'. -- **appPingEventNumBytesDownloaded** The number of bytes downloaded for the specified application. Default: '0'. -- **appPingEventSequenceId** An ID that uniquely identifies particular events within one requestId. Since a request can contain multiple ping events, this field is necessary to uniquely identify each possible event. -- **appPingEventSourceUrlIndex** For events representing a download, the position of the download URL in the list of URLs supplied by the server in a tag. -- **appPingEventUpdateCheckTimeMs** For events representing an entire update flow, the time elapsed between the start of the update check and the end of the update check, in milliseconds. Sent in events that have an event type of '2' and '3' only. Default: '0'. -- **appUpdateCheckIsUpdateDisabled** The state of whether app updates are restricted by group policy. True if updates have been restricted by group policy or false if they have not. -- **appUpdateCheckTargetVersionPrefix** A component-wise prefix of a version number, or a complete version number suffixed with the $ character. The prefix is interpreted a dotted-tuple that specifies the exactly-matching elements; it is not a lexical prefix (for example, '1.2.3' MUST match '1.2.3.4' but MUST NOT match '1.2.34'). Default: ''. -- **appUpdateCheckTtToken** An opaque access token that can be used to identify the requesting client as a member of a trusted-tester group. If non-empty, the request is sent over SSL or another secure protocol. This field is unused by Edge Update and always empty. Default: ''. -- **appVersion** The version of the product install. Default: '0.0.0.0'. -- **eventType** A string representation of appPingEventEventType indicating the type of the event. -- **hwHasAvx** '1' if the client's hardware supports the AVX instruction set. '0' if the client's hardware does not support the AVX instruction set. '-1' if unknown. Default: '-1'. -- **hwHasSse** '1' if the client's hardware supports the SSE instruction set. '0' if the client's hardware does not support the SSE instruction set. '-1' if unknown. Default: '-1'. -- **hwHasSse2** '1' if the client's hardware supports the SSE2 instruction set. '0' if the client's hardware does not support the SSE2 instruction set. '-1' if unknown. Default: '-1'. -- **hwHasSse3** '1' if the client's hardware supports the SSE3 instruction set. '0' if the client's hardware does not support the SSE3 instruction set. '-1' if unknown. Default: '-1'. -- **hwHasSse41** '1' if the client's hardware supports the SSE4.1 instruction set. '0' if the client's hardware does not support the SSE4.1 instruction set. '-1' if unknown. Default: '-1'. -- **hwHasSse42** '1' if the client's hardware supports the SSE4.2 instruction set. '0' if the client's hardware does not support the SSE4.2 instruction set. '-1' if unknown. Default: '-1'. -- **hwHasSsse3** '1' if the client's hardware supports the SSSE3 instruction set. '0' if the client's hardware does not support the SSSE3 instruction set. '-1' if unknown. Default: '-1'. -- **hwPhysmemory** The physical memory available to the client, truncated down to the nearest gibibyte. '-1' if unknown. This value is intended to reflect the maximum theoretical storage capacity of the client, not including any hard drive or paging to a hard drive or peripheral. Default: '-1'. -- **isMsftDomainJoined** '1' if the client is a member of a Microsoft domain. '0' otherwise. Default: '0'. -- **osArch** The architecture of the operating system (e.g. 'x86', 'x64', 'arm'). '' if unknown. Default: ''. -- **osPlatform** The operating system family within which the Omaha client is running (e.g. 'win', 'mac', 'linux', 'ios', 'android'). '' if unknown. The operating system name should be transmitted in lowercase with minimal formatting. Default: ''. -- **osServicePack** The secondary version of the operating system. '' if unknown. Default: ''. -- **osVersion** The primary version of the operating system. '' if unknown. Default: ''. -- **requestCheckPeriodSec** The update interval in seconds. The value is read from the registry. Default: '-1'. -- **requestDlpref** A comma-separated list of values specifying the preferred download URL behavior. The first value is the highest priority, further values reflect secondary, tertiary, et cetera priorities. Legal values are '' (in which case the entire list must be empty, indicating unknown or no-preference) or 'cacheable' (the server should prioritize sending URLs that are easily cacheable). Default: ''. -- **requestDomainJoined** '1' if the device is part of a managed enterprise domain. Otherwise '0'. -- **requestInstallSource** A string specifying the cause of the update flow. For example: 'ondemand', or 'scheduledtask'. Default: ''. -- **requestIsMachine** '1' if the client is known to be installed with system-level or administrator privileges. '0' otherwise. Default: '0'. -- **requestOmahaShellVersion** The version of the Omaha installation folder. Default: ''. -- **requestOmahaVersion** The version of the Omaha updater itself (the entity sending this request). Default: '0.0.0.0'. -- **requestProtocolVersion** The version of the Omaha protocol. Compatible clients MUST provide a value of '3.0'. Compatible clients MUST always transmit this attribute. Default: undefined. -- **requestRequestId** A randomly-generated (uniformly distributed) GUID, corresponding to the Omaha request. Each request attempt SHOULD have (with high probability) a unique request id. Default: ''. -- **requestSessionCorrelationVectorBase** A client generated random MS Correlation Vector base code used to correlate the update session with update and CDN servers. Default: ''. -- **requestSessionId** A randomly-generated (uniformly distributed) GUID. Each single update flow (e.g. update check, update application, event ping sequence) SHOULD have (with high probability) a single unique session ID. Default: ''. -- **requestTestSource** Either '', 'dev', 'qa', 'prober', 'auto', or 'ossdev'. Any value except '' indicates that the request is a test and should not be counted toward normal metrics. Default: ''. -- **requestUid** A randomly-generated (uniformly distributed) GUID, corresponding to the Omaha user. Each request attempt SHOULD have (with high probability) a unique request id. Default: ''. - - -## Migration events - -### Microsoft.Windows.MigrationCore.MigObjectCountDLUsr - -This event returns data to track the count of the migration objects across various phases during feature update. The data collected with this event is used to help keep Windows secure and to track data loss scenarios. - - - -### Microsoft.Windows.MigrationCore.MigObjectCountKFSys - -This event returns data about the count of the migration objects across various phases during feature update. The data collected with this event is used to help keep Windows secure and to track data loss scenarios. - - - -### Microsoft.Windows.MigrationCore.MigObjectCountKFUsr - -This event returns data to track the count of the migration objects across various phases during feature update. The data collected with this event is used to help keep Windows secure and to track data loss scenarios. - - - -## Miracast events - -### Microsoft.Windows.Cast.Miracast.MiracastSessionEnd - -This event sends data at the end of a Miracast session that helps determine RTSP related Miracast failures along with some statistics about the session. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **AudioChannelCount** The number of audio channels. -- **AudioSampleRate** The sample rate of audio in terms of samples per second. -- **AudioSubtype** The unique subtype identifier of the audio codec (encoding method) used for audio encoding. -- **AverageBitrate** The average video bitrate used during the Miracast session, in bits per second. -- **AverageDataRate** The average available bandwidth reported by the WiFi driver during the Miracast session, in bits per second. -- **AveragePacketSendTimeInMs** The average time required for the network to send a sample, in milliseconds. -- **ConnectorType** The type of connector used during the Miracast session. -- **EncodeAverageTimeMS** The average time to encode a frame of video, in milliseconds. -- **EncodeCount** The count of total frames encoded in the session. -- **EncodeMaxTimeMS** The maximum time to encode a frame, in milliseconds. -- **EncodeMinTimeMS** The minimum time to encode a frame, in milliseconds. -- **EncoderCreationTimeInMs** The time required to create the video encoder, in milliseconds. -- **ErrorSource** Identifies the component that encountered an error that caused a disconnect, if applicable. -- **FirstFrameTime** The time (tick count) when the first frame is sent. -- **FirstLatencyMode** The first latency mode. -- **FrameAverageTimeMS** Average time to process an entire frame, in milliseconds. -- **FrameCount** The total number of frames processed. -- **FrameMaxTimeMS** The maximum time required to process an entire frame, in milliseconds. -- **FrameMinTimeMS** The minimum time required to process an entire frame, in milliseconds. -- **Glitches** The number of frames that failed to be delivered on time. -- **HardwareCursorEnabled** Indicates if hardware cursor was enabled when the connection ended. -- **HDCPState** The state of HDCP (High-bandwidth Digital Content Protection) when the connection ended. -- **HighestBitrate** The highest video bitrate used during the Miracast session, in bits per second. -- **HighestDataRate** The highest available bandwidth reported by the WiFi driver, in bits per second. -- **LastLatencyMode** The last reported latency mode. -- **LastLatencyTime** The last reported latency time. -- **LogTimeReference** The reference time, in tick counts. -- **LowestBitrate** The lowest video bitrate used during the Miracast session, in bits per second. -- **LowestDataRate** The lowest video bitrate used during the Miracast session, in bits per second. -- **MediaErrorCode** The error code reported by the media session, if applicable. -- **MiracastEntry** The time (tick count) when the Miracast driver was first loaded. -- **MiracastM1** The time (tick count) when the M1 request was sent. -- **MiracastM2** The time (tick count) when the M2 request was sent. -- **MiracastM3** The time (tick count) when the M3 request was sent. -- **MiracastM4** The time (tick count) when the M4 request was sent. -- **MiracastM5** The time (tick count) when the M5 request was sent. -- **MiracastM6** The time (tick count) when the M6 request was sent. -- **MiracastM7** The time (tick count) when the M7 request was sent. -- **MiracastSessionState** The state of the Miracast session when the connection ended. -- **MiracastStreaming** The time (tick count) when the Miracast session first started processing frames. -- **ProfileCount** The count of profiles generated from the receiver M4 response. -- **ProfileCountAfterFiltering** The count of profiles after filtering based on available bandwidth and encoder capabilities. -- **RefreshRate** The refresh rate set on the remote display. -- **RotationSupported** Indicates if the Miracast receiver supports display rotation. -- **RTSPSessionId** The unique identifier of the RTSP session. This matches the RTSP session ID for the receiver for the same session. -- **SessionGuid** The unique identifier of to correlate various Miracast events from a session. -- **SinkHadEdid** Indicates if the Miracast receiver reported an EDID. -- **SupportMicrosoftColorSpaceConversion** Indicates whether the Microsoft color space conversion for extra color fidelity is supported by the receiver. -- **SupportsMicrosoftDiagnostics** Indicates whether the Miracast receiver supports the Microsoft Diagnostics Miracast extension. -- **SupportsMicrosoftFormatChange** Indicates whether the Miracast receiver supports the Microsoft Format Change Miracast extension. -- **SupportsMicrosoftLatencyManagement** Indicates whether the Miracast receiver supports the Microsoft Latency Management Miracast extension. -- **SupportsMicrosoftRTCP** Indicates whether the Miracast receiver supports the Microsoft RTCP Miracast extension. -- **SupportsMicrosoftVideoFormats** Indicates whether the Miracast receiver supports Microsoft video format for 3:2 resolution. -- **SupportsWiDi** Indicates whether Miracast receiver supports Intel WiDi extensions. -- **TeardownErrorCode** The error code reason for teardown provided by the receiver, if applicable. -- **TeardownErrorReason** The text string reason for teardown provided by the receiver, if applicable. -- **UIBCEndState** Indicates whether UIBC was enabled when the connection ended. -- **UIBCEverEnabled** Indicates whether UIBC was ever enabled. -- **UIBCStatus** The result code reported by the UIBC setup process. -- **VideoBitrate** The starting bitrate for the video encoder. -- **VideoCodecLevel** The encoding level used for encoding, specific to the video subtype. -- **VideoHeight** The height of encoded video frames. -- **VideoSubtype** The unique subtype identifier of the video codec (encoding method) used for video encoding. -- **VideoWidth** The width of encoded video frames. -- **WFD2Supported** Indicates if the Miracast receiver supports WFD2 protocol. - - -## OneDrive events - -### Microsoft.OneDrive.Sync.Setup.APIOperation - -This event includes basic data about install and uninstall OneDrive API operations. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **APIName** The name of the API. -- **Duration** How long the operation took. -- **IsSuccess** Was the operation successful? -- **ResultCode** The result code. -- **ScenarioName** The name of the scenario. - - -### Microsoft.OneDrive.Sync.Setup.EndExperience - -This event includes a success or failure summary of the installation. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **APIName** The name of the API. -- **HResult** HResult of the operation -- **IsSuccess** Whether the operation is successful or not -- **ScenarioName** The name of the scenario. - - -### Microsoft.OneDrive.Sync.Setup.OSUpgradeInstallationOperation - -This event is related to the OS version when the OS is upgraded with OneDrive installed. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **CurrentOneDriveVersion** The current version of OneDrive. -- **CurrentOSBuildBranch** The current branch of the operating system. -- **CurrentOSBuildNumber** The current build number of the operating system. -- **CurrentOSVersion** The current version of the operating system. -- **HResult** The HResult of the operation. -- **SourceOSBuildBranch** The source branch of the operating system. -- **SourceOSBuildNumber** The source build number of the operating system. -- **SourceOSVersion** The source version of the operating system. - - -### Microsoft.OneDrive.Sync.Setup.RegisterStandaloneUpdaterAPIOperation - -This event is related to registering or unregistering the OneDrive update task. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **APIName** The name of the API. -- **IsSuccess** Was the operation successful? -- **RegisterNewTaskResult** The HResult of the RegisterNewTask operation. -- **ScenarioName** The name of the scenario. -- **UnregisterOldTaskResult** The HResult of the UnregisterOldTask operation. - - -### Microsoft.OneDrive.Sync.Updater.ComponentInstallState - -This event includes basic data about the installation state of dependent OneDrive components. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **ComponentName** The name of the dependent component. -- **isInstalled** Is the dependent component installed? - - -### Microsoft.OneDrive.Sync.Updater.OverlayIconStatus - -This event indicates if the OneDrive overlay icon is working correctly. 0 = healthy; 1 = can be fixed; 2 = broken. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **32bit** The status of the OneDrive overlay icon on a 32-bit operating system. -- **64bit** The status of the OneDrive overlay icon on a 64-bit operating system. - - -### Microsoft.OneDrive.Sync.Updater.UpdateOverallResult - -This event sends information describing the result of the update. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **hr** The HResult of the operation. -- **IsLoggingEnabled** Indicates whether logging is enabled for the updater. -- **UpdaterVersion** The version of the updater. - - -### Microsoft.OneDrive.Sync.Updater.UpdateXmlDownloadHResult - -This event determines the status when downloading the OneDrive update configuration file. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **hr** The HResult of the operation. - - -### Microsoft.OneDrive.Sync.Updater.WebConnectionStatus - -This event determines the error code that was returned when verifying Internet connectivity. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **winInetError** The HResult of the operation. - - -## Privacy consent logging events - -### Microsoft.Windows.Shell.PrivacyConsentLogging.PrivacyConsentCompleted - -This event is used to determine whether the user successfully completed the privacy consent experience. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **presentationVersion** Which display version of the privacy consent experience the user completed -- **privacyConsentState** The current state of the privacy consent experience -- **settingsVersion** Which setting version of the privacy consent experience the user completed -- **userOobeExitReason** The exit reason of the privacy consent experience - - -### Microsoft.Windows.Shell.PrivacyConsentLogging.PrivacyConsentPrep - -This event is used to determine whether the user needs to see the privacy consent experience or not. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **s0** Indicates the error level encountered during Privacy Consent Preparation. See [Microsoft.Windows.Shell.PrivacyConsentLogging.wilActivity](#microsoftwindowsshellprivacyconsentloggingwilactivity). -- **wilActivity** Information of the thread where the error occurred (thread ID). See [wilActivity](#wilactivity). - - -### Microsoft.Windows.Shell.PrivacyConsentLogging.PrivacyConsentStatus - -This event provides the effectiveness of new privacy experience. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **isAdmin** whether the person who is logging in is an admin -- **isLaunching** Whether or not the privacy consent experience will be launched -- **isSilentElevation** whether the user has most restrictive UAC controls -- **privacyConsentState** whether the user has completed privacy experience -- **userRegionCode** The current user's region setting - - -### Microsoft.Windows.Shell.PrivacyConsentLogging.wilActivity - -This event returns information if an error is encountered while computing whether the user needs to complete privacy consents in certain upgrade scenarios. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **callContext** A list of Windows Diagnostic activities/events containing this error. -- **currentContextId** The ID for the newest activity/event containing this error. -- **currentContextMessage** Any custom message for the activity context. -- **currentContextName** The name of the newest activity/event context containing this error. -- **failureType** The type of failure observed: exception, returned error, etc. -- **fileName** The name of the fine in which the error was encountered. -- **hresult** The Result Code of the error. -- **lineNumber** The line number where the error was encountered. -- **message** Any message associated with the error. -- **module** The name of the binary module where the error was encountered. -- **originatingContextId** The ID of the oldest telemetry activity containing this error. -- **originatingContextMessage** Any custom message associated with the oldest Windows Diagnostic activity/event containing this error. -- **originatingContextName** The name associated with the oldest Windows Diagnostic activity/event containing this error. -- **threadId** The ID of the thread the activity was run on. - - -## Privacy logging notification events - -### Microsoft.Windows.Shell.PrivacyNotifierLogging.PrivacyNotifierCompleted - -This event returns data to report the efficacy of a single-use tool to inform users impacted by a known issue and to take corrective action to address the issue. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **cleanupTask** Indicates whether the task that launched the dialog should be cleaned up. -- **cleanupTaskResult** The return code of the attempt to clean up the task used to show the dialog. -- **deviceEvaluated** Indicates whether the device was eligible for evaluation of a known issue. -- **deviceImpacted** Indicates whether the device was impacted by a known issue. -- **modalAction** The action the user took on the dialog that was presented to them. -- **modalResult** The return code of the attempt to show a dialog to the user explaining the issue. -- **resetSettingsResult** The return code of the action to correct the known issue. - - -## Quality Update Assistant events - -### Microsoft.Windows.QualityUpdateAssistant.Applicability - -This event sends basic info on whether the device should be updated to the latest cumulative update. The data collected with this event is used to help keep Windows up to date and secure. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this device. -- **PackageVersion** Current package version of quality update assistant. -- **Result** Applicability check for quality update assistant. - - -### Microsoft.Windows.QualityUpdateAssistant.DeviceReadinessCheck - -This event sends basic info on whether the device is ready to download the latest cumulative update. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this device. -- **PackageVersion** Current package version of quality update assistant. -- **Result** Device readiness check for quality update assistant. - - -### Microsoft.Windows.QualityUpdateAssistant.Download - -This event sends basic info when download of the latest cumulative update begins. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this device. -- **PackageVersion** Current package version of quality update assistant. -- **Result** Download of latest cumulative update payload. - - -### Microsoft.Windows.QualityUpdateAssistant.Install - -This event sends basic info on the result of the installation of the latest cumulative update. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this device. -- **PackageVersion** Current package version of quality update assistant. -- **Result** Install of latest cumulative update payload. - - -## Remediation events - -### Microsoft.Windows.Remediation.Applicable - -This event indicates whether Windows Update sediment remediations need to be applied to the sediment device to keep Windows up to date. A sediment device is one that has been on a previous OS version for an extended period. The remediations address issues on the system that prevent the device from receiving OS updates. - -The following fields are available: - -- **ActionName** The name of the action to be taken by the plug-in. -- **AppraiserBinariesValidResult** Indicates whether the plug-in was appraised as valid. -- **AppraiserDetectCondition** Indicates whether the plug-in passed the appraiser's check. -- **AppraiserRegistryValidResult** Indicates whether the registry entry checks out as valid. -- **AppraiserTaskDisabled** Indicates the appraiser task is disabled. -- **AppraiserTaskValidFailed** Indicates the Appraiser task did not function and requires intervention. -- **CV** Correlation vector -- **DateTimeDifference** The difference between local and reference clock times. -- **DateTimeSyncEnabled** Indicates whether the Datetime Sync plug-in is enabled. -- **DaysSinceLastSIH** The number of days since the most recent SIH executed. -- **DaysToNextSIH** The number of days until the next scheduled SIH execution. -- **DetectedCondition** Indicates whether detected condition is true and the perform action will be run. -- **EvalAndReportAppraiserBinariesFailed** Indicates the EvalAndReportAppraiserBinaries event failed. -- **EvalAndReportAppraiserRegEntries** Indicates the EvalAndReportAppraiserRegEntriesFailed event failed. -- **EvalAndReportAppraiserRegEntriesFailed** Indicates the EvalAndReportAppraiserRegEntriesFailed event failed. -- **GlobalEventCounter** Client side counter that indicates ordering of events sent by the remediation system. -- **HResult** The HRESULT for detection or perform action phases of the plugin. -- **IsAppraiserLatestResult** The HRESULT from the appraiser task. -- **IsConfigurationCorrected** Indicates whether the configuration of SIH task was successfully corrected. -- **LastHresult** The HRESULT for detection or perform action phases of the plugin. -- **LastRun** The date of the most recent SIH run. -- **NextRun** Date of the next scheduled SIH run. -- **PackageVersion** The version of the current remediation package. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Reload** True if SIH reload is required. -- **RemediationNoisyHammerAcLineStatus** Indicates the AC Line Status of the device. -- **RemediationNoisyHammerAutoStartCount** The number of times Auto UA auto-started. -- **RemediationNoisyHammerCalendarTaskEnabled** Event that indicates Update Assistant Calendar Task is enabled. -- **RemediationNoisyHammerCalendarTaskExists** Event that indicates an Update Assistant Calendar Task exists. -- **RemediationNoisyHammerCalendarTaskTriggerEnabledCount** Event that indicates calendar triggers are enabled in the task. -- **RemediationNoisyHammerDaysSinceLastTaskRunTime** The number of days since the Auto UA ran. -- **RemediationNoisyHammerGetCurrentSize** Size in MB of the $GetCurrent folder. -- **RemediationNoisyHammerIsInstalled** TRUE if the Auto UA is installed. -- **RemediationNoisyHammerLastTaskRunResult** The result from the last Auto UA task run. -- **RemediationNoisyHammerMeteredNetwork** TRUE if the machine is on a metered network. -- **RemediationNoisyHammerTaskEnabled** TRUE if the Auto UA task is enabled. -- **RemediationNoisyHammerTaskExists** TRUE if the Auto UA task exists. -- **RemediationNoisyHammerTaskTriggerEnabledCount** Indicates whether the task has the count trigger enabled. -- **RemediationNoisyHammerUAExitCode** The exit code of the Update Assistant. -- **RemediationNoisyHammerUAExitState** The exit code of the Update Assistant. -- **RemediationNoisyHammerUserLoggedIn** TRUE if there is a user logged in. -- **RemediationNoisyHammerUserLoggedInAdmin** TRUE if there is the user currently logged in is an Admin. -- **RemediationShellDeviceManaged** TRUE if the device is WSUS managed or Windows Updated disabled. -- **RemediationShellDeviceNewOS** TRUE if the device has a recently installed OS. -- **RemediationShellDeviceSccm** TRUE if the device is managed by Configuration Manager. -- **RemediationShellDeviceZeroExhaust** TRUE if the device has opted out of Windows Updates completely. -- **RemediationTargetMachine** Indicates whether the device is a target of the specified fix. -- **RemediationTaskHealthAutochkProxy** True/False based on the health of the AutochkProxy task. -- **RemediationTaskHealthChkdskProactiveScan** True/False based on the health of the Check Disk task. -- **RemediationTaskHealthDiskCleanup_SilentCleanup** True/False based on the health of the Disk Cleanup task. -- **RemediationTaskHealthMaintenance_WinSAT** True/False based on the health of the Health Maintenance task. -- **RemediationTaskHealthServicing_ComponentCleanupTask** True/False based on the health of the Health Servicing Component task. -- **RemediationTaskHealthUSO_ScheduleScanTask** True/False based on the health of the USO (Update Session Orchestrator) Schedule task. -- **RemediationTaskHealthWindowsUpdate_ScheduledStartTask** True/False based on the health of the Windows Update Scheduled Start task. -- **RemediationTaskHealthWindowsUpdate_SihbootTask** True/False based on the health of the Sihboot task. -- **RemediationUHServiceBitsServiceEnabled** Indicates whether BITS service is enabled. -- **RemediationUHServiceDeviceInstallEnabled** Indicates whether Device Install service is enabled. -- **RemediationUHServiceDoSvcServiceEnabled** Indicates whether DO service is enabled. -- **RemediationUHServiceDsmsvcEnabled** Indicates whether DSMSVC service is enabled. -- **RemediationUHServiceLicensemanagerEnabled** Indicates whether License Manager service is enabled. -- **RemediationUHServiceMpssvcEnabled** Indicates whether MPSSVC service is enabled. -- **RemediationUHServiceTokenBrokerEnabled** Indicates whether Token Broker service is enabled. -- **RemediationUHServiceTrustedInstallerServiceEnabled** Indicates whether Trusted Installer service is enabled. -- **RemediationUHServiceUsoServiceEnabled** Indicates whether USO (Update Session Orchestrator) service is enabled. -- **RemediationUHServicew32timeServiceEnabled** Indicates whether W32 Time service is enabled. -- **RemediationUHServiceWecsvcEnabled** Indicates whether WECSVC service is enabled. -- **RemediationUHServiceWinmgmtEnabled** Indicates whether WMI service is enabled. -- **RemediationUHServiceWpnServiceEnabled** Indicates whether WPN service is enabled. -- **RemediationUHServiceWuauservServiceEnabled** Indicates whether WUAUSERV service is enabled. -- **Result** This is the HRESULT for Detection or Perform Action phases of the plugin. -- **RunAppraiserFailed** Indicates RunAppraiser failed to run correctly. -- **RunTask** TRUE if SIH task should be run by the plug-in. -- **TimeServiceNTPServer** The URL for the NTP time server used by device. -- **TimeServiceStartType** The startup type for the NTP time service. -- **TimeServiceSyncDomainJoined** True if device domain joined and hence uses DC for clock. -- **TimeServiceSyncType** Type of sync behavior for Date & Time service on device. - - -### Microsoft.Windows.Remediation.ChangePowerProfileDetection - -This event indicates whether the remediation system can put in a request to defer a system-initiated sleep to enable installation of security or quality updates, to keep Windows secure and up to date. - -The following fields are available: - -- **ActionName** A descriptive name for the plugin action -- **CurrentPowerPlanGUID** The ID of the current power plan configured on the device -- **CV** Correlation vector -- **GlobalEventCounter** Counter that indicates the ordering of events on the device -- **PackageVersion** Current package version of remediation service -- **RemediationBatteryPowerBatteryLevel** Integer between 0 and 100 indicating % battery power remaining (if not on battery, expect 0) -- **RemediationFUInProcess** Result that shows whether the device is currently installing a feature update -- **RemediationFURebootRequred** Indicates that a feature update reboot required was detected so the plugin will exit. -- **RemediationScanInProcess** Result that shows whether the device is currently scanning for updates -- **RemediationTargetMachine** Result that shows whether this device is a candidate for remediation(s) that will fix update issues -- **SetupMutexAvailable** Result that shows whether setup mutex is available or not -- **SysPowerStatusAC** Result that shows whether system is on AC power or not - - -### Microsoft.Windows.Remediation.Completed - -This event is sent when Windows Update sediment remediations have completed on the sediment device to keep Windows up to date. A sediment device is one that has been on a previous OS version for an extended period. The remediations address issues on the system that prevent the device from receiving OS updates. - -The following fields are available: - -- **ActionName** Name of the action to be completed by the plug-in. -- **AppraiserTaskCreationFailed** TRUE if the appraiser task creation failed to complete successfully. -- **AppraiserTaskDeleteFailed** TRUE if deletion of appraiser task failed to complete successfully. -- **AppraiserTaskExistFailed** TRUE if detection of the appraiser task failed to complete successfully. -- **AppraiserTaskLoadXmlFailed** TRUE if the Appraiser XML Loader failed to complete successfully. -- **AppraiserTaskMissing** TRUE if the Appraiser task is missing. -- **AppraiserTaskTimeTriggerUpdateFailedId** TRUE if the Appraiser Task Time Trigger failed to update successfully. -- **AppraiserTaskValidateTaskXmlFailed** TRUE if the Appraiser Task XML failed to complete successfully. -- **branchReadinessLevel** Branch readiness level policy. -- **cloudControlState** Value indicating whether the shell is enabled on the cloud control settings. -- **CrossedDiskSpaceThreshold** Indicates if cleanup resulted in hard drive usage threshold required for feature update to be exceeded. -- **CV** The Correlation Vector. -- **DateTimeDifference** The difference between the local and reference clocks. -- **DaysSinceOsInstallation** The number of days since the installation of the Operating System. -- **DiskMbCleaned** The amount of space cleaned on the hard disk, measured in megabytes. -- **DiskMbFreeAfterCleanup** The amount of free hard disk space after cleanup, measured in Megabytes. -- **DiskMbFreeBeforeCleanup** The amount of free hard disk space before cleanup, measured in Megabytes. -- **ForcedAppraiserTaskTriggered** TRUE if Appraiser task ran from the plug-in. -- **GlobalEventCounter** Client-side counter that indicates ordering of events sent by the active user. -- **HandlerCleanupFreeDiskInMegabytes** The amount of hard disk space cleaned by the storage sense handlers, measured in megabytes. -- **hasRolledBack** Indicates whether the client machine has rolled back. -- **hasUninstalled** Indicates whether the client machine has uninstalled a later version of the OS. -- **hResult** The result of the event execution. -- **HResult** The result of the event execution. -- **installDate** The value of installDate registry key. Indicates the install date. -- **isNetworkMetered** Indicates whether the client machine has uninstalled a later version of the OS. -- **LatestState** The final state of the plug-in component. -- **MicrosoftCompatibilityAppraiser** The name of the component targeted by the Appraiser plug-in. -- **PackageVersion** The package version for the current Remediation. -- **PageFileCount** The number of Windows Page files. -- **PageFileCurrentSize** The size of the Windows Page file, measured in Megabytes. -- **PageFileLocation** The storage location (directory path) of the Windows Page file. -- **PageFilePeakSize** The maximum amount of hard disk space used by the Windows Page file, measured in Megabytes. -- **PluginName** The name of the plug-in specified for each generic plug-in event. -- **RanCleanup** TRUE if the plug-in ran disk cleanup. -- **RemediationBatteryPowerBatteryLevel** Indicates the battery level at which it is acceptable to continue operation. -- **RemediationBatteryPowerExitDueToLowBattery** True when we exit due to low battery power. -- **RemediationBatteryPowerOnBattery** True if we allow execution on battery. -- **RemediationConfigurationTroubleshooterExecuted** True/False based on whether the Remediation Configuration Troubleshooter executed successfully. -- **RemediationConfigurationTroubleshooterIpconfigFix** TRUE if IPConfig Fix completed successfully. -- **RemediationConfigurationTroubleshooterNetShFix** TRUE if network card cache reset ran successfully. -- **RemediationDiskCleanSizeBtWindowsFolderInMegabytes** The size of the Windows BT folder (used to store Windows upgrade files), measured in Megabytes. -- **RemediationDiskCleanupBTFolderEsdSizeInMB** The size of the Windows BT folder (used to store Windows upgrade files) ESD (Electronic Software Delivery), measured in Megabytes. -- **RemediationDiskCleanupGetCurrentEsdSizeInMB** The size of any existing ESD (Electronic Software Delivery) folder, measured in Megabytes. -- **RemediationDiskCleanupSearchFileSizeInMegabytes** The size of the Cleanup Search index file, measured in Megabytes. -- **RemediationDiskCleanupUpdateAssistantSizeInMB** The size of the Update Assistant folder, measured in Megabytes. -- **RemediationDoorstopChangeSucceeded** TRUE if Doorstop registry key was successfully modified. -- **RemediationDoorstopExists** TRUE if there is a One Settings Doorstop value. -- **RemediationDoorstopRegkeyError** TRUE if an error occurred accessing the Doorstop registry key. -- **RemediationDRFKeyDeleteSucceeded** TRUE if the RecoveredFrom (Doorstop) registry key was successfully deleted. -- **RemediationDUABuildNumber** The build number of the DUA. -- **RemediationDUAKeyDeleteSucceeded** TRUE if the UninstallActive registry key was successfully deleted. -- **RemediationDuplicateTokenSucceeded** TRUE if the user token was successfully duplicated. -- **remediationExecution** Remediation shell is in "applying remediation" state. -- **RemediationHibernationMigrated** TRUE if hibernation was migrated. -- **RemediationHibernationMigrationSucceeded** TRUE if hibernation migration succeeded. -- **RemediationImpersonateUserSucceeded** TRUE if the user was successfully impersonated. -- **RemediationNoisyHammerTaskFixSuccessId** Indicates whether the Update Assistant task fix was successful. -- **RemediationNoisyHammerTaskKickOffIsSuccess** TRUE if the Auto UA task started successfully. -- **RemediationQueryTokenSucceeded** TRUE if the user token was successfully queried. -- **RemediationRanHibernation** TRUE if the system entered Hibernation. -- **RemediationRevertToSystemSucceeded** TRUE if reversion to the system context succeeded. -- **RemediationShellHasUpgraded** TRUE if the device upgraded. -- **RemediationShellMinimumTimeBetweenShellRuns** Indicates the time between shell runs exceeded the minimum required to execute plugins. -- **RemediationShellRunFromService** TRUE if the shell driver was run from the service. -- **RemediationShellSessionIdentifier** Unique identifier tracking a shell session. -- **RemediationShellSessionTimeInSeconds** Indicates the time the shell session took in seconds. -- **RemediationShellTaskDeleted** Indicates that the shell task has been deleted so no additional sediment pack runs occur for this installation. -- **RemediationUpdateServiceHealthRemediationResult** The result of the Update Service Health plug-in. -- **RemediationUpdateTaskHealthRemediationResult** The result of the Update Task Health plug-in. -- **RemediationUpdateTaskHealthTaskList** A list of tasks fixed by the Update Task Health plug-in. -- **RemediationWindowsLogSpaceFound** The size of the Windows log files found, measured in Megabytes. -- **RemediationWindowsLogSpaceFreed** The amount of disk space freed by deleting the Windows log files, measured in Megabytes. -- **RemediationWindowsSecondaryDriveFreeSpace** The amount of free space on the secondary drive, measured in Megabytes. -- **RemediationWindowsSecondaryDriveLetter** The letter designation of the first secondary drive with a total capacity of 10GB or more. -- **RemediationWindowsSecondaryDriveTotalSpace** The total storage capacity of the secondary drive, measured in Megabytes. -- **RemediationWindowsTotalSystemDiskSize** The total storage capacity of the System Disk Drive, measured in Megabytes. -- **Result** The HRESULT for Detection or Perform Action phases of the plug-in. -- **RunResult** The HRESULT for Detection or Perform Action phases of the plug-in. -- **ServiceHardeningExitCode** The exit code returned by Windows Service Repair. -- **ServiceHealthEnabledBitMap** List of services updated by the plugin. -- **ServiceHealthInstalledBitMap** List of services installed by the plugin. -- **ServiceHealthPlugin** The nae of the Service Health plug-in. -- **StartComponentCleanupTask** TRUE if the Component Cleanup task started successfully. -- **systemDriveFreeDiskSpace** Indicates the free disk space on system drive, in megabytes. -- **systemUptimeInHours** Indicates the amount of time the system in hours has been on since the last boot. -- **TotalSizeofOrphanedInstallerFilesInMegabytes** The size of any orphaned Windows Installer files, measured in Megabytes. -- **TotalSizeofStoreCacheAfterCleanupInMegabytes** The size of the Microsoft Store cache after cleanup, measured in Megabytes. -- **TotalSizeofStoreCacheBeforeCleanupInMegabytes** The size of the Microsoft Store cache (prior to cleanup), measured in Megabytes. -- **uninstallActive** TRUE if previous uninstall has occurred for current OS -- **usoScanDaysSinceLastScan** The number of days since the last USO (Update Session Orchestrator) scan. -- **usoScanInProgress** TRUE if a USO (Update Session Orchestrator) scan is in progress, to prevent multiple simultaneous scans. -- **usoScanIsAllowAutoUpdateKeyPresent** TRUE if the AllowAutoUpdate registry key is set. -- **usoScanIsAllowAutoUpdateProviderSetKeyPresent** TRUE if AllowAutoUpdateProviderSet registry key is set. -- **usoScanIsAuOptionsPresent** TRUE if Auto Update Options registry key is set. -- **usoScanIsFeatureUpdateInProgress** TRUE if a USO (Update Session Orchestrator) scan is in progress, to prevent multiple simultaneous scans. -- **usoScanIsNetworkMetered** TRUE if the device is currently connected to a metered network. -- **usoScanIsNoAutoUpdateKeyPresent** TRUE if no Auto Update registry key is set/present. -- **usoScanIsUserLoggedOn** TRUE if the user is logged on. -- **usoScanPastThreshold** TRUE if the most recent Update Session Orchestrator (USO) scan is past the threshold (late). -- **usoScanType** The type of USO (Update Session Orchestrator) scan: "Interactive" or "Background". -- **windows10UpgraderBlockWuUpdates** Event to report the value of Windows 10 Upgrader BlockWuUpdates Key. -- **windowsEditionId** Event to report the value of Windows Edition ID. -- **WindowsHyberFilSysSizeInMegabytes** The size of the Windows Hibernation file, measured in Megabytes. -- **WindowsInstallerFolderSizeInMegabytes** The size of the Windows Installer folder, measured in Megabytes. -- **WindowsOldFolderSizeInMegabytes** The size of the Windows.OLD folder, measured in Megabytes. -- **WindowsOldSpaceCleanedInMB** The amount of disk space freed by removing the Windows.OLD folder, measured in Megabytes. -- **WindowsPageFileSysSizeInMegabytes** The size of the Windows Page file, measured in Megabytes. -- **WindowsSoftwareDistributionFolderSizeInMegabytes** The size of the SoftwareDistribution folder, measured in Megabytes. -- **WindowsSwapFileSysSizeInMegabytes** The size of the Windows Swap file, measured in Megabytes. -- **WindowsSxsFolderSizeInMegabytes** The size of the WinSxS (Windows Side-by-Side) folder, measured in Megabytes. -- **WindowsSxsTempFolderSizeInMegabytes** The size of the WinSxS (Windows Side-by-Side) Temp folder, measured in Megabytes. -- **windowsUpgradeRecoveredFromRs4** Event to report the value of the Windows Upgrade Recovered key. - - -### Microsoft.Windows.Remediation.RemediationShellMainExeEventId - -This event enables tracking of completion of process that remediates issues preventing security and quality updates keep Windows up to date. - -The following fields are available: - -- **CV** Client side counter which indicates ordering of events sent by the remediation system. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by the remediation system. -- **PackageVersion** Current package version of Remediation. -- **RemediationShellCanAcquireSedimentMutex** True if the remediation was able to acquire the sediment mutex. False if it is already running. -- **RemediationShellExecuteShellResult** Indicates if the remediation system completed without errors. -- **RemediationShellFoundDriverDll** Result whether the remediation system found its component files to run properly. -- **RemediationShellLoadedShellDriver** Result whether the remediation system loaded its component files to run properly. -- **RemediationShellLoadedShellFunction** Result whether the remediation system loaded the functions from its component files to run properly. - - -### Microsoft.Windows.Remediation.Started - -This event is sent when Windows Update sediment remediations have started on the sediment device to keep Windows up to date. A sediment device is one that has been on a previous OS version for an extended period. The remediations address issues on the system that prevent the device from receiving OS updates. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **PackageVersion** The version of the current remediation package. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. -- **RunCount** The number of times the remediation event started (whether it completed successfully or not). - - -## Sediment events - -### Microsoft.Windows.Sediment.Info.DetailedState - -This event is sent when detailed state information is needed from an update trial run. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **Data** Data relevant to the state, such as what percent of disk space the directory takes up. -- **Id** Identifies the trial being run, such as a disk related trial. -- **ReleaseVer** The version of the component. -- **State** The state of the reporting data from the trial, such as the top-level directory analysis. -- **Time** The time the event was fired. - - -### Microsoft.Windows.Sediment.Info.Error - -This event indicates an error in the updater payload. This information assists in keeping Windows up to date. - - - -### Microsoft.Windows.Sediment.Info.PhaseChange - -The event indicates progress made by the updater. This information assists in keeping Windows up to date. - -The following fields are available: - -- **NewPhase** The phase of progress made. -- **ReleaseVer** The version information for the component in which the change occurred. -- **Time** The system time at which the phase chance occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.AttemptingUpdate - -This event indicates the Operating System Remediation System Service (OSRSS) installer is attempting an update to itself. This information helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.BinaryUpdated - -This event indicates the Operating System Remediation System Service (OSRSS) updated installer binaries with new binaries as part of its self-update process. This information helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.ServiceRestarted - -This event indicates the Operating System Remediation System Service (OSRSS) has restarted after installing an updated version of itself. This information helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.ServiceStopped - -This event indicates the Operating System Remediation System Service (OSRSS) was stopped by a self-updated to install an updated version of itself. This information helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.UpdaterCompleted - -This event indicates the Operating System Remediation System Service (OSRSS) successfully completed the self-update operation. This information helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.Sediment.ServiceInstaller.UpdaterLaunched - -This event indicates the Operating System Remediation System Service (OSRSS) successfully launched the self-updater after downloading it. This information helps ensure Windows is up to date. - -The following fields are available: - -- **InstallerVersion** The version information of the Installer component. -- **Time** The system time at which the event occurred. - - -### Microsoft.Windows.SedimentLauncher.Applicable - -This event is sent when the Windows Update sediment remediations launcher finds that an applicable plug-in to address issues that may be preventing the sediment device from receiving OS updates. A sediment device is one that has been on a previous OS version for an extended period. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **DetectedCondition** Boolean true if detect condition is true and perform action will be run. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **IsSelfUpdateEnabledInOneSettings** True if self update enabled in Settings. -- **IsSelfUpdateNeeded** True if self update needed by device. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. - - -### Microsoft.Windows.SedimentLauncher.Completed - -This event is sent when the Windows Update sediment remediations launcher finishes running a plug-in to address issues that may be preventing the sediment device from receiving OS updates. A sediment device is one that has been on a previous OS version for an extended period. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **FailedReasons** Concatenated list of failure reasons. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. -- **SedLauncherExecutionResult** HRESULT for one execution of the Sediment Launcher. - - -### Microsoft.Windows.SedimentLauncher.Started - -This event is sent when the Windows Update sediment remediations launcher starts running a plug-in to address issues that may be preventing the sediment device from receiving OS updates. A sediment device is one that has been on a previous OS version for an extended period. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. - - -### Microsoft.Windows.SedimentService.Applicable - -This event is sent when the Windows Update sediment remediations service finds that an applicable plug-in to address issues that may be preventing the sediment device from receiving OS updates. A sediment device is one that has been on a previous OS version for an extended period. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **DetectedCondition** Determine whether action needs to run based on device properties. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **IsSelfUpdateEnabledInOneSettings** Indicates if self update is enabled in One Settings. -- **IsSelfUpdateNeeded** Indicates if self update is needed. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the plugin. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. - - -### Microsoft.Windows.SedimentService.Completed - -This event is sent when the Windows Update sediment remediations service finishes running a plug-in to address issues that may be preventing the sediment device from receiving OS updates. A sediment device is one that has been on a previous OS version for an extended period. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **FailedReasons** List of reasons when the plugin action failed. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. -- **SedimentServiceCheckTaskFunctional** True/False if scheduled task check succeeded. -- **SedimentServiceCurrentBytes** Number of current private bytes of memory consumed by sedsvc.exe. -- **SedimentServiceKillService** True/False if service is marked for kill (Shell.KillService). -- **SedimentServiceMaximumBytes** Maximum bytes allowed for the service. -- **SedimentServiceRetrievedKillService** True/False if result of One Settings check for kill succeeded - we only send back one of these indicators (not for each call). -- **SedimentServiceStopping** True/False indicating whether the service is stopping. -- **SedimentServiceTaskFunctional** True/False if scheduled task is functional. If task is not functional this indicates plugins will be run. -- **SedimentServiceTotalIterations** Number of 5 second iterations service will wait before running again. - - -### Microsoft.Windows.SedimentService.Started - -This event is sent when the Windows Update sediment remediations service starts running a plug-in to address issues that may be preventing the sediment device from receiving OS updates. A sediment device is one that has been on a previous OS version for an extended period. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** The Correlation Vector. -- **GlobalEventCounter** The client-side counter that indicates ordering of events. -- **PackageVersion** The version number of the current remediation package. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for Detection or Perform Action phases of the plugin. - - -## Setup events - -### SetupPlatformTel.SetupPlatformTelActivityEvent - -This event sends basic metadata about the SetupPlatform update installation process, to help keep Windows up to date. - -The following fields are available: - -- **FieldName** Retrieves the event name/data point. Examples: InstallStartTime, InstallEndtime, OverallResult etc. -- **GroupName** Retrieves the groupname the event belongs to. Example: Install Information, DU Information, Disk Space Information etc. -- **Value** Value associated with the corresponding event name. For example, time-related events will include the system time - - -### SetupPlatformTel.SetupPlatformTelActivityStarted - -This event sends basic metadata about the update installation process generated by SetupPlatform to help keep Windows up to date. - -The following fields are available: - -- **Name** The name of the dynamic update type. Example: GDR driver - - -### SetupPlatformTel.SetupPlatformTelActivityStopped - -This event sends basic metadata about the update installation process generated by SetupPlatform to help keep Windows up to date. - - - -### SetupPlatformTel.SetupPlatformTelEvent - -This service retrieves events generated by SetupPlatform, the engine that drives the various deployment scenarios, to help keep Windows up to date. - -The following fields are available: - -- **FieldName** Retrieves the event name/data point. Examples: InstallStartTime, InstallEndtime, OverallResult etc. -- **GroupName** Retrieves the groupname the event belongs to. Example: Install Information, DU Information, Disk Space Information etc. -- **Value** Retrieves the value associated with the corresponding event name (Field Name). For example: For time related events this will include the system time. - - -## Shared PC events - -### Microsoft.Windows.SharedPC.AccountManager.DeleteUserAccount - -Activity for deletion of a user account for devices set up for Shared PC mode as part of the Transient Account Manager to help keep Windows up to date. Deleting un-used user accounts on Education/Shared PCs frees up disk space to improve Windows Update success rates. - -The following fields are available: - -- **accountType** The type of account that was deleted. Example: AD, Azure Active Directory (Azure AD), or Local -- **deleteState** Whether the attempted deletion of the user account was successful. -- **userSid** The security identifier of the account. -- **wilActivity** Windows Error Reporting data collected when there is a failure in deleting a user account with the Transient Account Manager. See [wilActivity](#wilactivity). - - -### Microsoft.Windows.SharedPC.AccountManager.SinglePolicyEvaluation - -Activity for run of the Transient Account Manager that determines if any user accounts should be deleted for devices set up for Shared PC mode to help keep Windows up to date. Deleting unused user accounts on shared devices frees up disk space to improve Windows Update success rates - -The following fields are available: - -- **evaluationTrigger** When was the Transient Account Manager policies ran? Example: At log off or during maintenance hours -- **totalAccountCount** The number of accounts on a device after running the Transient Account Manager policies. -- **wilActivity** Windows Error Reporting data collected when there is a failure in evaluating accounts to be deleted with the Transient Account Manager. See [wilActivity](#wilactivity). - - -### wilActivity - -This event provides a Windows Internal Library context used for Product and Service diagnostics. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **callContext** The function where the failure occurred. -- **currentContextId** The ID of the current call context where the failure occurred. -- **currentContextMessage** The message of the current call context where the failure occurred. -- **currentContextName** The name of the current call context where the failure occurred. -- **failureCount** The number of failures for this failure ID. -- **failureId** The ID of the failure that occurred. -- **failureType** The type of the failure that occurred. -- **fileName** The file name where the failure occurred. -- **function** The function where the failure occurred. -- **hresult** The HResult of the overall activity. -- **lineNumber** The line number where the failure occurred. -- **message** The message of the failure that occurred. -- **module** The module where the failure occurred. -- **originatingContextId** The ID of the originating call context that resulted in the failure. -- **originatingContextMessage** The message of the originating call context that resulted in the failure. -- **originatingContextName** The name of the originating call context that resulted in the failure. -- **threadId** The ID of the thread on which the activity is executing. - - -### wilResult - -This event provides a Windows Internal Library context used for Product and Service diagnostics. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **callContext** The call context stack where failure occurred. -- **currentContextId** The ID of the current call context where the failure occurred. -- **currentContextMessage** The message of the current call context where the failure occurred. -- **currentContextName** The name of the current call context where the failure occurred. -- **failureCount** The number of failures for this failure ID. -- **failureId** The ID of the failure that occurred. -- **failureType** The type of the failure that occurred. -- **fileName** The file name where the failure occurred. -- **function** The function where the failure occurred. -- **hresult** The HResult of the overall activity. -- **lineNumber** The line number where the failure occurred. -- **message** The message of the failure that occurred. -- **module** The module where the failure occurred. -- **originatingContextId** The ID of the originating call context that resulted in the failure. -- **originatingContextMessage** The message of the originating call context that resulted in the failure. -- **originatingContextName** The name of the originating call context that resulted in the failure. -- **threadId** The ID of the thread on which the activity is executing. - - -## SIH events - -### SIHEngineTelemetry.EvalApplicability - -This event is sent when targeting logic is evaluated to determine if a device is eligible for a given action. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **ActionReasons** If an action has been assessed as inapplicable, the additional logic prevented it. -- **AdditionalReasons** If an action has been assessed as inapplicable, the additional logic prevented it. -- **CachedEngineVersion** The engine DLL version that is being used. -- **EventInstanceID** A unique identifier for event instance. -- **EventScenario** Indicates the purpose of sending this event – whether because the software distribution just started checking for content, or whether it was canceled, succeeded, or failed. -- **HandlerReasons** If an action has been assessed as inapplicable, the installer technology-specific logic prevented it. -- **IsExecutingAction** If the action is presently being executed. -- **ServiceGuid** A unique identifier that represents which service the software distribution client is connecting to (SIH, Windows Update, Microsoft Store, etc.). -- **SihclientVersion** The client version that is being used. -- **StandardReasons** If an action has been assessed as inapplicable, the standard logic the prevented it. -- **StatusCode** Result code of the event (success, cancellation, failure code HResult). -- **UpdateID** A unique identifier for the action being acted upon. -- **WuapiVersion** The Windows Update API version that is currently installed. -- **WuaucltVersion** The Windows Update client version that is currently installed. -- **WuauengVersion** The Windows Update engine version that is currently installed. -- **WUDeviceID** The unique identifier controlled by the software distribution client. - - -### SIHEngineTelemetry.ExecuteAction - -This event is triggered with SIH attempts to execute (e.g. install) the update or action in question. Includes important information like if the update required a reboot. The data collected with this event is used to help keep Windows up to date. - - - -### SIHEngineTelemetry.PostRebootReport - -This event reports the status of an action following a reboot, should one have been required. The data collected with this event is used to help keep Windows up to date. - - - -### SIHEngineTelemetry.SLSActionData - -This event reports if the SIH client was able to successfully parse the manifest describing the actions to be evaluated. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CachedEngineVersion** The engine DLL version that is being used. -- **EventInstanceID** A unique identifier for event instance. -- **EventScenario** Indicates the purpose of sending this event – whether because the software distribution just started checking for content, or whether it was canceled, succeeded, or failed. -- **FailedParseActions** The list of actions that were not successfully parsed. -- **ParsedActions** The list of actions that were successfully parsed. -- **ServiceGuid** A unique identifier that represents which service the software distribution client is connecting to (SIH, Windows Update, Microsoft Store, etc.). -- **SihclientVersion** The client version that is being used. -- **WuapiVersion** The Windows Update API version that is currently installed. -- **WuaucltVersion** The Windows Update client version that is currently installed. -- **WuauengVersion** The Windows Update engine version that is currently installed. -- **WUDeviceID** The unique identifier controlled by the software distribution client. - - -## Software update events - -### SoftwareUpdateClientTelemetry.CheckForUpdates - -This event sends tracking data about the software distribution client check for content that is applicable to a device, to help keep Windows up to date. - -The following fields are available: - -- **ActivityMatchingId** Contains a unique ID identifying a single CheckForUpdates session from initialization to completion. -- **AllowCachedResults** Indicates if the scan allowed using cached results. -- **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable -- **BiosFamily** The family of the BIOS (Basic Input Output System). -- **BiosName** The name of the device BIOS. -- **BiosReleaseDate** The release date of the device BIOS. -- **BiosSKUNumber** The sku number of the device BIOS. -- **BIOSVendor** The vendor of the BIOS. -- **BiosVersion** The version of the BIOS. -- **BranchReadinessLevel** The servicing branch configured on the device. -- **CachedEngineVersion** For self-initiated healing, the version of the SIH engine that is cached on the device. If the SIH engine does not exist, the value is null. -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. -- **CapabilityDetectoidGuid** The GUID for a hardware applicability detectoid that could not be evaluated. -- **CDNCountryCode** Two letter country abbreviation for the Content Distribution Network (CDN) location. -- **CDNId** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. -- **ClientVersion** The version number of the software distribution client. -- **Context** Gives context on where the error has occurred. Example: AutoEnable, GetSLSData, AddService, Misc, or Unknown -- **CurrentMobileOperator** The mobile operator the device is currently connected to. -- **DeferralPolicySources** Sources for any update deferral policies defined (GPO = 0x10, MDM = 0x100, Flight = 0x1000, UX = 0x10000). -- **DeferredUpdates** Update IDs which are currently being deferred until a later time -- **DeviceModel** What is the device model. -- **DriverError** The error code hit during a driver scan. This is 0 if no error was encountered. -- **DriverExclusionPolicy** Indicates if the policy for not including drivers with Windows Update is enabled. -- **DriverSyncPassPerformed** Were drivers scanned this time? -- **EventInstanceID** A globally unique identifier for event instance. -- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was canceled, succeeded, or failed. -- **ExtendedMetadataCabUrl** Hostname that is used to download an update. -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. -- **FailedUpdateGuids** The GUIDs for the updates that failed to be evaluated during the scan. -- **FailedUpdatesCount** The number of updates that failed to be evaluated during the scan. -- **FeatureUpdateDeferral** The deferral period configured for feature OS updates on the device (in days). -- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. -- **FeatureUpdatePausePeriod** The pause duration configured for feature OS updates on the device (in days). -- **FlightBranch** The branch that a device is on if participating in flighting (pre-release builds). -- **FlightRing** The ring (speed of getting builds) that a device is on if participating in flighting (pre-release builds). -- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. -- **IntentPFNs** Intended application-set metadata for atomic update scenarios. -- **IPVersion** Indicates whether the download took place over IPv4 or IPv6 -- **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. -- **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. -- **IsWUfBFederatedScanDisabled** Indicates if Windows Update for Business federated scan is disabled on the device. -- **MetadataIntegrityMode** The mode of the update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce -- **MSIError** The last error that was encountered during a scan for updates. -- **NetworkConnectivityDetected** Indicates the type of network connectivity that was detected. 0 - IPv4, 1 - IPv6 -- **NumberOfApplicableUpdates** The number of updates which were ultimately deemed applicable to the system after the detection process is complete -- **NumberOfApplicationsCategoryScanEvaluated** The number of categories (apps) for which an app update scan checked -- **NumberOfLoop** The number of round trips the scan required -- **NumberOfNewUpdatesFromServiceSync** The number of updates which were seen for the first time in this scan -- **NumberOfUpdatesEvaluated** The total number of updates which were evaluated as a part of the scan -- **NumFailedMetadataSignatures** The number of metadata signatures checks which failed for new metadata synced down. -- **Online** Indicates if this was an online scan. -- **PausedUpdates** A list of UpdateIds which that currently being paused. -- **PauseFeatureUpdatesEndTime** If feature OS updates are paused on the device, this is the date and time for the end of the pause time window. -- **PauseFeatureUpdatesStartTime** If feature OS updates are paused on the device, this is the date and time for the beginning of the pause time window. -- **PauseQualityUpdatesEndTime** If quality OS updates are paused on the device, this is the date and time for the end of the pause time window. -- **PauseQualityUpdatesStartTime** If quality OS updates are paused on the device, this is the date and time for the beginning of the pause time window. -- **PhonePreviewEnabled** Indicates whether a phone was getting preview build, prior to flighting (pre-release builds) being introduced. -- **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. -- **QualityUpdateDeferral** The deferral period configured for quality OS updates on the device (in days). -- **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. -- **QualityUpdatePausePeriod** The pause duration configured for quality OS updates on the device (in days). -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **ScanDurationInSeconds** The number of seconds a scan took -- **ScanEnqueueTime** The number of seconds it took to initialize a scan -- **ServiceGuid** An ID which represents which service the software distribution client is checking for content (Windows Update, Microsoft Store, etc.). -- **ServiceUrl** The environment URL a device is configured to scan with -- **ShippingMobileOperator** The mobile operator that a device shipped on. -- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult). -- **SyncType** Describes the type of scan the event was -- **SystemBIOSMajorRelease** Major version of the BIOS. -- **SystemBIOSMinorRelease** Minor version of the BIOS. -- **TargetMetadataVersion** For self-initiated healing, this is the target version of the SIH engine to download (if needed). If not, the value is null. -- **TotalNumMetadataSignatures** The total number of metadata signatures checks done for new metadata that was synced down. -- **WebServiceRetryMethods** Web service method requests that needed to be retried to complete operation. -- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. - - -### SoftwareUpdateClientTelemetry.Commit - -This event sends data on whether the Update Service has been called to execute an upgrade, to help keep Windows up to date. - -The following fields are available: - -- **BiosFamily** Device family as defined in the system BIOS -- **BiosName** Name of the system BIOS -- **BiosReleaseDate** Release date of the system BIOS -- **BiosSKUNumber** Device SKU as defined in the system BIOS -- **BIOSVendor** Vendor of the system BIOS -- **BiosVersion** Version of the system BIOS -- **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. -- **BundleRevisionNumber** Identifies the revision number of the content bundle -- **CallerApplicationName** Name provided by the caller who initiated API calls into the software distribution client -- **ClientVersion** Version number of the software distribution client -- **DeviceModel** Device model as defined in the system bios -- **EventInstanceID** A globally unique identifier for event instance -- **EventScenario** Indicates the purpose of the event - whether because scan started, succeeded, failed, etc. -- **EventType** Possible values are "Child", "Bundle", "Release" or "Driver". -- **FlightId** The specific id of the flight the device is getting -- **HandlerType** Indicates the kind of content (app, driver, windows patch, etc.) -- **RevisionNumber** Identifies the revision number of this specific piece of content -- **ServiceGuid** A unique identifier for the service that the software distribution client is installing content for (Windows Update, Microsoft Store, etc). -- **SystemBIOSMajorRelease** Major release version of the system bios -- **SystemBIOSMinorRelease** Minor release version of the system bios -- **UpdateId** Identifier associated with the specific piece of content -- **WUDeviceID** Unique device id controlled by the software distribution client - - -### SoftwareUpdateClientTelemetry.Download - -This event sends tracking data about the software distribution client download of the content for that update, to help keep Windows up to date. - -The following fields are available: - -- **ActiveDownloadTime** How long the download took, in seconds, excluding time where the update wasn't actively being downloaded. -- **AppXBlockHashValidationFailureCount** A count of the number of blocks that have failed validation after being downloaded. -- **AppXDownloadScope** Indicates the scope of the download for application content. -- **BiosFamily** The family of the BIOS (Basic Input Output System). -- **BiosName** The name of the device BIOS. -- **BiosReleaseDate** The release date of the device BIOS. -- **BiosSKUNumber** The SKU number of the device BIOS. -- **BIOSVendor** The vendor of the BIOS. -- **BiosVersion** The version of the BIOS. -- **BundleBytesDownloaded** Number of bytes downloaded for the specific content bundle. -- **BundleId** Identifier associated with the specific content bundle. -- **BundleRepeatFailFlag** Indicates whether this particular update bundle previously failed to download. -- **BundleRevisionNumber** Identifies the revision number of the content bundle. -- **BytesDownloaded** Number of bytes that were downloaded for an individual piece of content (not the entire bundle). -- **CallerApplicationName** The name provided by the application that initiated API calls into the software distribution client. -- **CbsDownloadMethod** The method used for downloading the update content related to the Component Based Servicing (CBS) technology. -- **CDNCountryCode** Two letter country abbreviation for the Content Distribution Network (CDN) location. -- **CDNId** ID which defines which CDN the software distribution client downloaded the content from. -- **ClientVersion** The version number of the software distribution client. -- **CurrentMobileOperator** The mobile operator the device is currently connected to. -- **DeviceModel** The model of the device. -- **DownloadPriority** Indicates whether a download happened at background, normal, or foreground priority. -- **DownloadScenarioId** A unique ID for a given download, used to tie together Windows Update and Delivery Optimizer events. -- **EventInstanceID** A globally unique identifier for event instance. -- **EventScenario** Indicates the purpose for sending this event: whether because the software distribution just started downloading content; or whether it was canceled, succeeded, or failed. -- **EventType** Identifies the type of the event (Child, Bundle, or Driver). -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. -- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. -- **FlightBranch** The branch that a device is on if participating in flighting (pre-release builds). -- **FlightBuildNumber** If this download was for a flight (pre-release build), this indicates the build number of that flight. -- **FlightId** The specific ID of the flight (pre-release build) the device is getting. -- **FlightRing** The ring (speed of getting builds) that a device is on if participating in flighting (pre-release builds). -- **HandlerType** Indicates what kind of content is being downloaded (app, driver, windows patch, etc.). -- **HardwareId** If this download was for a driver targeted to a particular device model, this ID indicates the model of the device. -- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. -- **HostName** The parent URL the content is downloading from. -- **IPVersion** Indicates whether the download took place over IPv4 or IPv6. -- **IsDependentSet** Indicates whether a driver is a part of a larger System Hardware/Firmware Update -- **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. -- **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. -- **NetworkCostBitMask** A flag indicating the cost of the network (congested, fixed, variable, over data limit, roaming, etc.) used for downloading the update content. -- **NetworkRestrictionStatus** More general version of NetworkCostBitMask, specifying whether Windows considered the current network to be "metered." -- **PackageFullName** The package name of the content. -- **PhonePreviewEnabled** Indicates whether a phone was opted-in to getting preview builds, prior to flighting (pre-release builds) being introduced. -- **ProcessName** The process name of the application that initiated API calls, in the event where CallerApplicationName was not provided. -- **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. -- **RegulationReason** The reason that the update is regulated -- **RelatedCV** The Correlation Vector that was used before the most recent change to a new Correlation Vector. -- **RepeatFailFlag** Indicates whether this specific piece of content had previously failed to download. -- **RevisionNumber** The revision number of the specified piece of content. -- **ServiceGuid** A unique identifier for the service that the software distribution client is installing content for (Windows Update, Microsoft Store, etc). -- **Setup360Phase** Identifies the active phase of the upgrade download if the current download is for an Operating System upgrade. -- **ShippingMobileOperator** The mobile operator linked to the device when the device shipped. -- **StatusCode** Indicates the result of a Download event (success, cancellation, failure code HResult). -- **SystemBIOSMajorRelease** Major version of the BIOS. -- **SystemBIOSMinorRelease** Minor version of the BIOS. -- **TargetGroupId** For drivers targeted to a specific device model, this ID indicates the distribution group of devices receiving that driver. -- **TargetingVersion** For drivers targeted to a specific device model, this is the version number of the drivers being distributed to the device. -- **ThrottlingServiceHResult** Result code (success/failure) while contacting a web service to determine whether this device should download content yet. -- **TimeToEstablishConnection** Time (in milliseconds) it took to establish the connection prior to beginning downloaded. -- **TotalExpectedBytes** The total size (in Bytes) expected to be downloaded. -- **UpdateId** An identifier associated with the specific piece of content. -- **UpdateImportance** Indicates whether the content was marked as Important, Recommended, or Optional. -- **UsedDO** Whether the download used the Delivery Optimization (DO) service. -- **UsedSystemVolume** Indicates whether the content was downloaded to the device's main system storage drive, or an alternate storage drive. -- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. - - -### SoftwareUpdateClientTelemetry.DownloadCheckpoint - -This event provides a checkpoint between each of the Windows Update download phases for UUP content. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client -- **ClientVersion** The version number of the software distribution client -- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was canceled, succeeded, or failed -- **EventType** Possible values are "Child", "Bundle", "Release" or "Driver" -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough -- **FileId** A hash that uniquely identifies a file -- **FileName** Name of the downloaded file -- **FlightId** The unique identifier for each flight -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **RevisionNumber** Unique revision number of Update -- **ServiceGuid** An ID which represents which service the software distribution client is checking for content (Windows Update, Microsoft Store, etc.) -- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult) -- **UpdateId** Unique Update ID -- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue - - -### SoftwareUpdateClientTelemetry.DownloadHeartbeat - -This event allows tracking of ongoing downloads and contains data to explain the current state of the download. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **BytesTotal** Total bytes to transfer for this content -- **BytesTransferred** Total bytes transferred for this content at the time of heartbeat -- **CallerApplicationName** Name provided by the caller who initiated API calls into the software distribution client -- **ClientVersion** The version number of the software distribution client -- **ConnectionStatus** Indicates the connectivity state of the device at the time of heartbeat -- **CurrentError** Last (transient) error encountered by the active download -- **DownloadFlags** Flags indicating if power state is ignored -- **DownloadState** Current state of the active download for this content (queued, suspended, or progressing) -- **EventType** Possible values are "Child", "Bundle", or "Driver" -- **FlightId** The unique identifier for each flight -- **IsNetworkMetered** Indicates whether Windows considered the current network to be ?metered" -- **MOAppDownloadLimit** Mobile operator cap on size of application downloads, if any -- **MOUpdateDownloadLimit** Mobile operator cap on size of operating system update downloads, if any -- **PowerState** Indicates the power state of the device at the time of heartbeat (DC, AC, Battery Saver, or Connected Standby) -- **RelatedCV** The previous correlation vector that was used by the client, before swapping with a new one -- **ResumeCount** Number of times this active download has resumed from a suspended state -- **RevisionNumber** Identifies the revision number of this specific piece of content -- **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Microsoft Store, etc) -- **SuspendCount** Number of times this active download has entered a suspended state -- **SuspendReason** Last reason for why this active download entered a suspended state -- **UpdateId** Identifier associated with the specific piece of content -- **WUDeviceID** Unique device id controlled by the software distribution client - - -### SoftwareUpdateClientTelemetry.Install - -This event sends tracking data about the software distribution client installation of the content for that update, to help keep Windows up to date. - -The following fields are available: - -- **BiosFamily** The family of the BIOS (Basic Input Output System). -- **BiosName** The name of the device BIOS. -- **BiosReleaseDate** The release date of the device BIOS. -- **BiosSKUNumber** The sku number of the device BIOS. -- **BIOSVendor** The vendor of the BIOS. -- **BiosVersion** The version of the BIOS. -- **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. -- **BundleRepeatFailFlag** Indicates whether this particular update bundle previously failed to install. -- **BundleRevisionNumber** Identifies the revision number of the content bundle. -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. -- **ClientVersion** The version number of the software distribution client. -- **CSIErrorType** The stage of CBS installation where it failed. -- **CurrentMobileOperator** The mobile operator to which the device is currently connected. -- **DeviceModel** The device model. -- **DriverPingBack** Contains information about the previous driver and system state. -- **EventInstanceID** A globally unique identifier for event instance. -- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was canceled, succeeded, or failed. -- **EventType** Possible values are Child, Bundle, or Driver. -- **ExtendedErrorCode** The extended error code. -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode is not specific enough. -- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. -- **FlightBranch** The branch that a device is on if participating in the Windows Insider Program. -- **FlightBuildNumber** If this installation was for a Windows Insider build, this is the build number of that build. -- **FlightId** The specific ID of the Windows Insider build the device is getting. -- **FlightRing** The ring that a device is on if participating in the Windows Insider Program. -- **HandlerType** Indicates what kind of content is being installed (for example, app, driver, Windows update). -- **HardwareId** If this install was for a driver targeted to a particular device model, this ID indicates the model of the device. -- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. -- **IntentPFNs** Intended application-set metadata for atomic update scenarios. -- **IsDependentSet** Indicates whether the driver is part of a larger System Hardware/Firmware update. -- **IsFinalOutcomeEvent** Indicates whether this event signals the end of the update/upgrade process. -- **IsFirmware** Indicates whether this update is a firmware update. -- **IsSuccessFailurePostReboot** Indicates whether the update succeeded and then failed after a restart. -- **IsWUfBDualScanEnabled** Indicates whether Windows Update for Business dual scan is enabled on the device. -- **IsWUfBEnabled** Indicates whether Windows Update for Business is enabled on the device. -- **MergedUpdate** Indicates whether the OS update and a BSP update merged for installation. -- **MsiAction** The stage of MSI installation where it failed. -- **MsiProductCode** The unique identifier of the MSI installer. -- **PackageFullName** The package name of the content being installed. -- **PhonePreviewEnabled** Indicates whether a phone was getting preview build, prior to flighting being introduced. -- **ProcessName** The process name of the caller who initiated API calls, in the event that CallerApplicationName was not provided. -- **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **RepeatFailFlag** Indicates whether this specific piece of content previously failed to install. -- **RevisionNumber** The revision number of this specific piece of content. -- **ServiceGuid** An ID which represents which service the software distribution client is installing content for (Windows Update, Microsoft Store, etc.). -- **Setup360Phase** If the install is for an operating system upgrade, indicates which phase of the upgrade is underway. -- **ShippingMobileOperator** The mobile operator that a device shipped on. -- **StatusCode** Indicates the result of an installation event (success, cancellation, failure code HResult). -- **SystemBIOSMajorRelease** Major version of the BIOS. -- **SystemBIOSMinorRelease** Minor version of the BIOS. -- **TargetGroupId** For drivers targeted to a specific device model, this ID indicates the distribution group of devices receiving that driver. -- **TargetingVersion** For drivers targeted to a specific device model, this is the version number of the drivers being distributed to the device. -- **TransactionCode** The ID that represents a given MSI installation. -- **UpdateId** Unique update ID. -- **UpdateImportance** Indicates whether a piece of content was marked as Important, Recommended, or Optional. -- **UsedSystemVolume** Indicates whether the content was downloaded and then installed from the device's main system storage drive, or an alternate storage drive. -- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. - - -### SoftwareUpdateClientTelemetry.UpdateDetected - -This event sends data about an AppX app that has been updated from the Microsoft Store, including what app needs an update and what version/architecture is required, in order to understand and address problems with apps getting required updates. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable. -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. -- **IntentPFNs** Intended application-set metadata for atomic update scenarios. -- **NumberOfApplicableUpdates** The number of updates ultimately deemed applicable to the system after the detection process is complete. -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one. -- **ServiceGuid** An ID that represents which service the software distribution client is connecting to (Windows Update, Microsoft Store, etc.). -- **WUDeviceID** The unique device ID controlled by the software distribution client. - - -### SoftwareUpdateClientTelemetry.UpdateMetadataIntegrity - -This event helps to identify whether update content has been tampered with and protects against man-in-the-middle attack. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **CallerApplicationName** Name of application making the Windows Update request. Used to identify context of request. -- **EndpointUrl** The endpoint URL where the device obtains update metadata. This is used to distinguish between test, staging, and production environments. -- **EventScenario** The purpose of this event, such as scan started, scan succeeded, or scan failed. -- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. -- **LeafCertId** The integral ID from the FragmentSigning data for the certificate that failed. -- **ListOfSHA256OfIntermediateCerData** A semicolon delimited list of base64 encoding of hashes for the Base64CerData in the FragmentSigning data of an intermediate certificate. -- **MetadataIntegrityMode** The mode of the transport metadata integrity check. 0 = unknown; 1 = ignore; 2 = audit; 3 = enforce -- **MetadataSignature** A base64-encoded string of the signature associated with the update metadata (specified by revision ID). -- **RawMode** The raw unparsed mode string from the SLS response. This field is null if not applicable. -- **RawValidityWindowInDays** The raw unparsed validity window string in days of the timestamp token. This field is null if not applicable. -- **RevisionId** The revision ID for a specific piece of content. -- **RevisionNumber** The revision number for a specific piece of content. -- **ServiceGuid** Identifies the service to which the software distribution client is connected, Example: Windows Update or Microsoft Store -- **SHA256OfLeafCerData** A base64 encoding of the hash for the Base64CerData in the FragmentSigning data of the leaf certificate. -- **SHA256OfLeafCertPublicKey** A base64 encoding of the hash of the Base64CertData in the FragmentSigning data of the leaf certificate. -- **SHA256OfTimestampToken** An encoded string of the timestamp token. -- **SignatureAlgorithm** The hash algorithm for the metadata signature. -- **SLSPrograms** A test program to which a device may have opted in. Example: Insider Fast -- **StatusCode** Result code of the event (success, cancellation, failure code HResult). -- **TimestampTokenCertThumbprint** The thumbprint of the encoded timestamp token. -- **TimestampTokenId** The time this was created. It is encoded in a timestamp blob and will be zero if the token is malformed. -- **UpdateId** The update ID for a specific piece of content. -- **ValidityWindowInDays** The validity window that's in effect when verifying the timestamp. - - -## Surface events - -### Microsoft.Surface.Battery.Prod.BatteryInfoEvent - -This event includes the hardware level data about battery performance. The data collected with this event is used to help keep Windows products and services performing properly. - -The following fields are available: - -- **pszBatteryDataXml** Battery performance data. -- **szBatteryInfo** Battery performance data. - - -## Update Assistant events - -### Microsoft.Windows.UpdateAssistant.Orchestrator.BlockingEventId - -The event sends basic info on the reason that Windows 10 was not updated due to compatibility issues, previous rollbacks, or admin policies. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **ApplicabilityBlockedReason** Blocked due to an applicability issue. -- **BlockWuUpgrades** The upgrade assistant is currently blocked. -- **clientID** An identification of the current release of Update Assistant. -- **CloverTrail** This device is Clovertrail. -- **DeviceIsMdmManaged** This device is MDM managed. -- **IsNetworkAvailable** If the device network is not available. -- **IsNetworkMetered** If network is metered. -- **IsSccmManaged** This device is managed by Configuration Manager. -- **NewlyInstalledOs** OS is newly installed quiet period. -- **PausedByPolicy** Updates are paused by policy. -- **RecoveredFromRS3** Previously recovered from RS3. -- **RS1UninstallActive** Blocked due to an active RS1 uninstall. -- **RS3RollBacks** Exceeded number of allowable RS3 rollbacks. -- **triggerTaskSource** Describe which task launches this instance. -- **WsusManaged** This device is WSUS managed. -- **ZeroExhaust** This device is zero exhaust. - - -### Microsoft.Windows.UpdateAssistant.Orchestrator.DeniedLaunchEventId - -The event sends basic info when a device was blocked or prevented from updating to the latest Windows 10 version. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **clientID** An identification of the current release of Update Assistant. -- **denyReason** All the reasons why the Update Assistant was prevented from launching. Bitmask with values from UpdateAssistant.cpp eUpgradeModeReason. -- **triggerTaskSource** Describe which task launches this instance. - - -### Microsoft.Windows.UpdateAssistant.Orchestrator.FailedLaunchEventId - -This event indicates that Update Assistant Orchestrator failed to launch Update Assistant. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **calendarRun** Standard time-based triggered task. -- **clientID** An identification of the current release of Update Assistant. -- **hResult** Error code of the Update Assistant Orchestrator failure. -- **triggerTaskSource** Describe which task launches this instance. - - -### Microsoft.Windows.UpdateAssistant.Orchestrator.FailedOneSettingsQueryEventId - -This event indicates that One Settings was not queried by update assistant. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **clientID** An identification of the current release of Update Assistant. -- **hResult** Error code of One Settings query failure. - - -### Microsoft.Windows.UpdateAssistant.Orchestrator.LaunchEventId - -This event sends basic information on whether the device should be updated to the latest Windows 10 version. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **autoStartRunCount** The auto start run count of Update Assistant. -- **clientID** The ID of the current release of Update Assistant. -- **launchMode** Indicates the type of launch performed. -- **launchTypeReason** A bitmask of all the reasons for type of launch. -- **triggerTaskSource** Indicates which task launches this instance. - - -### Microsoft.Windows.UpdateAssistant.Orchestrator.RestoreEventId - -The event sends basic info on whether the Windows 10 update notification has previously launched. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **clientID** ID of the current release of Update Assistant. -- **restoreReason** All the reasons for the restore. -- **triggerTaskSource** Indicates which task launches this instance. - - -## Update events - -### Update360Telemetry.Revert - -This event sends data relating to the Revert phase of updating Windows. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ErrorCode** The error code returned for the Revert phase. -- **FlightId** Unique ID for the flight (test instance version). -- **ObjectId** The unique value for each Update Agent mode. -- **RebootRequired** Indicates reboot is required. -- **RelatedCV** The correlation vector value generated from the latest USO (Update Service Orchestrator) scan. -- **Result** The HResult of the event. -- **ScenarioId** The ID of the update scenario. -- **SessionId** The ID of the update attempt. -- **UpdateId** The ID of the update. - - -### Update360Telemetry.UpdateAgentCommit - -This event collects information regarding the commit phase of the new Unified Update Platform (UUP) update scenario, which is leveraged by both Mobile and Desktop. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ErrorCode** The error code returned for the current install phase. -- **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** Outcome of the install phase of the update. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentDownloadRequest - -This event sends data for the download request phase of updating Windows via the new Unified Update Platform (UUP) scenario. Applicable to PC and Mobile. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeletedCorruptFiles** Boolean indicating whether corrupt payload was deleted. -- **DownloadRequests** Number of times a download was retried. -- **ErrorCode** The error code returned for the current download request phase. -- **ExtensionName** Indicates whether the payload is related to Operating System content or a plugin. -- **FlightId** Unique ID for each flight. -- **InternalFailureResult** Indicates a non-fatal error from a plugin. -- **ObjectId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360). -- **PackageCategoriesSkipped** Indicates package categories that were skipped, if applicable. -- **PackageCountOptional** Number of optional packages requested. -- **PackageCountRequired** Number of required packages requested. -- **PackageCountTotal** Total number of packages needed. -- **PackageCountTotalCanonical** Total number of canonical packages. -- **PackageCountTotalDiff** Total number of diff packages. -- **PackageCountTotalExpress** Total number of express packages. -- **PackageExpressType** Type of express package. -- **PackageSizeCanonical** Size of canonical packages in bytes. -- **PackageSizeDiff** Size of diff packages in bytes. -- **PackageSizeExpress** Size of express packages in bytes. -- **RangeRequestState** Indicates the range request type used. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** Outcome of the download request phase of update. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each attempt (same value for initialize, download, install commit phases). -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentExpand - -This event collects information regarding the expansion phase of the new Unified Update Platform (UUP) update scenario, which is leveraged by both Mobile and Desktop. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ElapsedTickCount** Time taken for expand phase. -- **EndFreeSpace** Free space after expand phase. -- **EndSandboxSize** Sandbox size after expand phase. -- **ErrorCode** The error code returned for the current install phase. -- **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **StartFreeSpace** Free space before expand phase. -- **StartSandboxSize** Sandbox size after expand phase. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentFellBackToCanonical - -This event collects information when express could not be used and we fall back to canonical during the new Unified Update Platform (UUP) update scenario, which is leveraged by both Mobile and Desktop. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode. -- **PackageCount** Number of packages that feel back to canonical. -- **PackageList** PackageIds which fell back to canonical. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentInitialize - -This event sends data for the initialize phase of updating Windows via the new Unified Update Platform (UUP) scenario, which is applicable to both PCs and Mobile. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ErrorCode** The error code returned for the current install phase. -- **FlightId** Unique ID for each flight. -- **FlightMetadata** Contains the FlightId and the build being flighted. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** Outcome of the install phase of the update. -- **ScenarioId** Indicates the update scenario. -- **SessionData** String containing instructions to update agent for processing FODs and DUICs (Null for other scenarios). -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentInstall - -This event sends data for the install phase of updating Windows. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ErrorCode** The error code returned for the current install phase. -- **ExtensionName** Indicates whether the payload is related to Operating System content or a plugin. -- **FlightId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360). -- **InternalFailureResult** Indicates a non-fatal error from a plugin. -- **ObjectId** Correlation vector value generated from the latest USO scan. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** The result for the current install phase. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentMerge - -The UpdateAgentMerge event sends data on the merge phase when updating Windows. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ErrorCode** The error code returned for the current merge phase. -- **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Related correlation vector value. -- **Result** Outcome of the merge phase of the update. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentMitigationResult - -This event sends data indicating the result of each update agent mitigation. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **Applicable** Indicates whether the mitigation is applicable for the current update. -- **CommandCount** The number of command operations in the mitigation entry. -- **CustomCount** The number of custom operations in the mitigation entry. -- **FileCount** The number of file operations in the mitigation entry. -- **FlightId** Unique identifier for each flight. -- **Index** The mitigation index of this particular mitigation. -- **MitigationScenario** The update scenario in which the mitigation was executed. -- **Name** The friendly name of the mitigation. -- **ObjectId** Unique value for each Update Agent mode. -- **OperationIndex** The mitigation operation index (in the event of a failure). -- **OperationName** The friendly name of the mitigation operation (in the event of failure). -- **RegistryCount** The number of registry operations in the mitigation entry. -- **RelatedCV** The correlation vector value generated from the latest USO scan. -- **Result** The HResult of this operation. -- **ScenarioId** The update agent scenario ID. -- **SessionId** Unique value for each update attempt. -- **TimeDiff** The amount of time spent performing the mitigation (in 100-nanosecond increments). -- **UpdateId** Unique ID for each Update. - - -### Update360Telemetry.UpdateAgentMitigationSummary - -This event sends a summary of all the update agent mitigations available for this update. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **Applicable** The count of mitigations that were applicable to the system and scenario. -- **Failed** The count of mitigations that failed. -- **FlightId** Unique identifier for each flight. -- **MitigationScenario** The update scenario in which the mitigations were attempted. -- **ObjectId** The unique value for each Update Agent mode. -- **RelatedCV** The correlation vector value generated from the latest USO scan. -- **Result** The HResult of this operation. -- **ScenarioId** The update agent scenario ID. -- **SessionId** Unique value for each update attempt. -- **TimeDiff** The amount of time spent performing all mitigations (in 100-nanosecond increments). -- **Total** Total number of mitigations that were available. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentModeStart - -This event sends data for the start of each mode during the process of updating Windows via the new Unified Update Platform (UUP) scenario. Applicable to both PCs and Mobile. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **FlightId** Unique ID for each flight. -- **Mode** Indicates the mode that has started. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. -- **Version** Version of update - - -### Update360Telemetry.UpdateAgentOneSettings - -This event collects information regarding the post reboot phase of the new UUP (Unified Update Platform) update scenario, which is leveraged by both Mobile and Desktop. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **Count** The count of applicable OneSettings for the device. -- **FlightId** Unique ID for the flight (test instance version). -- **ObjectId** The unique value for each Update Agent mode. -- **Parameters** The set of name value pair parameters sent to OneSettings to determine if there are any applicable OneSettings. -- **RelatedCV** The correlation vector value generated from the latest USO (Update Service Orchestrator) scan. -- **Result** The HResult of the event. -- **ScenarioId** The ID of the update scenario. -- **SessionId** The ID of the update attempt. -- **UpdateId** The ID of the update. -- **Values** The values sent back to the device, if applicable. - - -### Update360Telemetry.UpdateAgentPostRebootResult - -This event collects information for both Mobile and Desktop regarding the post reboot phase of the new Unified Update Platform (UUP) update scenario. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ErrorCode** The error code returned for the current post reboot phase. -- **FlightId** The specific ID of the Windows Insider build the device is getting. -- **ObjectId** Unique value for each Update Agent mode. -- **PostRebootResult** Indicates the Hresult. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentReboot - -This event sends information indicating that a request has been sent to suspend an update. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Update360Telemetry.UpdateAgentSetupBoxLaunch - -The UpdateAgent_SetupBoxLaunch event sends data for the launching of the setup box when updating Windows via the new Unified Update Platform (UUP) scenario. This event is only applicable to PCs. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ContainsExpressPackage** Indicates whether the download package is express. -- **FlightId** Unique ID for each flight. -- **FreeSpace** Free space on OS partition. -- **InstallCount** Number of install attempts using the same sandbox. -- **ObjectId** Unique value for each Update Agent mode. -- **Quiet** Indicates whether setup is running in quiet mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **SandboxSize** Size of the sandbox. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **SetupMode** Mode of setup to be launched. -- **UpdateId** Unique ID for each Update. -- **UserSession** Indicates whether install was invoked by user actions. - - -## Update notification events - -### Microsoft.Windows.UpdateNotificationPipeline.JavascriptJavascriptCriticalGenericMessage - -This event indicates that Javascript is reporting a schema and a set of values for critical telemetry. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignConfigVersion** Configuration version of the current campaign. -- **CampaignID** ID of the currently running campaign. -- **ConfigCatalogVersion** Current catalog version of the update notification. -- **ContentVersion** Content version of the current update notification campaign. -- **CV** Correlation vector. -- **DetectorVersion** Most recently run detector version for the current campaign. -- **GlobalEventCounter** Client side counter that indicates the ordering of events sent by this user. -- **key1** UI interaction data. -- **key10** UI interaction data. -- **key11** UI interaction data. -- **key12** UI interaction data. -- **key13** UI interaction data. -- **key14** UI interaction data. -- **key15** UI interaction data. -- **key16** UI interaction data. -- **key17** UI interaction data. -- **key18** UI interaction data. -- **key19** UI interaction data. -- **key2** UI interaction data. -- **key20** UI interaction data. -- **key21** UI interaction data. -- **key22** UI interaction data. -- **key23** UI interaction data. -- **key24** UI interaction data. -- **key25** UI interaction data. -- **key26** The interaction data for the user interface. -- **key27** UI interaction data. -- **key28** UI interaction data. -- **key29** UI interaction data. -- **key3** UI interaction data. -- **key30** UI interaction data. -- **key4** UI interaction data. -- **key5** UI interaction data. -- **key6** UI interaction data. -- **key7** UI interaction data. -- **key8** UI interaction data. -- **key9** UI interaction data. -- **PackageVersion** Current package version of the update notification. -- **schema** UI interaction type. - - -### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignHeartbeat - -This event is sent at the start of each campaign, to be used as a heartbeat. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignConfigVersion** Configuration version for the current campaign. -- **CampaignID** Current campaign that is running on Update Notification Pipeline. -- **ConfigCatalogVersion** Current catalog version of Update Notification Pipeline. -- **ContentVersion** Content version for the current campaign on Update Notification Pipeline. -- **CV** Correlation vector. -- **DetectorVersion** Most recently run detector version for the current campaign on Update Notification Pipeline. -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user. -- **PackageVersion** Current package version for Update Notification Pipeline. - - -### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignManagerCleaningCampaign - -This event indicates that the Campaign Manager is cleaning up the campaign content. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignConfigVersion** Configuration version for the current campaign. -- **CampaignID** The current campaign that is running on Update Notification Pipeline (UNP). -- **ConfigCatalogVersion** The current catalog version of the Update Notification Pipeline (UNP). -- **ContentVersion** Content version for the current campaign on UNP. -- **CV** Correlation vector -- **DetectorVersion** Most recently run detector version for the current campaign on UNP. -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user. -- **PackageVersion** Current UNP package version. - - -### Microsoft.Windows.UpdateNotificationPipeline.UnpCampaignManagerGetIsCamppaignCompleteFailed - -This event is sent when a campaign completion status query fails. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignConfigVersion** Configuration version for the current campaign. -- **CampaignID** Current campaign that is running on Update Notification Pipeline (UNP). -- **ConfigCatalogVersion** Current catalog version of UNP. -- **ContentVersion** Content version for the current campaign on UNP. -- **CV** Correlation vector. -- **DetectorVersion** Most recently run detector version for the current campaign on UNP. -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user. -- **hresult** HRESULT of the failure. -- **PackageVersion** Current UNP package version. - - -### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignManagerHeartbeat - -This event is sent at the start of the CampaignManager event and is intended to be used as a heartbeat. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignConfigVersion** Configuration version for the current campaign. -- **CampaignID** Currently campaign that is running on Update Notification Pipeline (UNP). -- **ConfigCatalogVersion** Current catalog version of UNP. -- **ContentVersion** Content version for the current campaign on UNP. -- **CV** Correlation vector. -- **DetectorVersion** Most recently run detector version for the current campaign on UNP. -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user. -- **PackageVersion** Current UNP package version. - - -### Microsoft.Windows.UpdateNotificationPipeline.UnpCampaignManagerRunCampaignFailed - -This event is sent when the Campaign Manager encounters an unexpected error while running the campaign. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignConfigVersion** Configuration version for the current campaign. -- **CampaignID** Currently campaign that's running on Update Notification Pipeline (UNP). -- **ConfigCatalogVersion** Current catalog version of UNP. -- **ContentVersion** Content version for the current campaign on UNP. -- **CV** Correlation vector. -- **DetectorVersion** Most recently run detector version for the current campaign on UNP. -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user. -- **hresult** HRESULT of the failure. -- **PackageVersion** Current UNP package version. - - -## Upgrade events - -### FacilitatorTelemetry.DCATDownload - -This event indicates whether devices received additional or critical supplemental content during an OS Upgrade, to help keep Windows up to date and secure. - -The following fields are available: - -- **DownloadSize** Download size of payload. -- **ElapsedTime** Time taken to download payload. -- **MediaFallbackUsed** Used to determine if we used Media CompDBs to figure out package requirements for the upgrade. -- **ResultCode** Result returned by the Facilitator DCAT call. -- **Scenario** Dynamic Update scenario (Image DU, or Setup DU). -- **Type** Type of package that was downloaded. - - -### FacilitatorTelemetry.DUDownload - -This event returns data about the download of supplemental packages critical to upgrading a device to the next version of Windows. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **PackageCategoriesFailed** Lists the categories of packages that failed to download. -- **PackageCategoriesSkipped** Lists the categories of package downloads that were skipped. - - -### FacilitatorTelemetry.InitializeDU - -This event determines whether devices received additional or critical supplemental content during an OS upgrade. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DCATUrl** The Delivery Catalog (DCAT) URL we send the request to. -- **DownloadRequestAttributes** The attributes we send to DCAT. -- **ResultCode** The result returned from the initialization of Facilitator with the URL/attributes. -- **Scenario** Dynamic Update scenario (Image DU, or Setup DU). -- **Url** The Delivery Catalog (DCAT) URL we send the request to. -- **Version** Version of Facilitator. - - -### Setup360Telemetry.Downlevel - -This event sends data indicating that the device has started the downlevel phase of the upgrade, to help keep Windows up to date and secure. - -The following fields are available: - -- **ClientId** If using Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, the default value is Media360, but it can be overwritten by the caller to a unique value. -- **FlightData** Unique value that identifies the flight. -- **HostOSBuildNumber** The build number of the downlevel OS. -- **HostOsSkuName** The operating system edition which is running Setup360 instance (downlevel OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **ReportId** In the Windows Update scenario, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** More detailed information about phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360 (for example, Predownload, Install, Finalize, Rollback). -- **Setup360Result** The result of Setup360 (HRESULT used to diagnose errors). -- **Setup360Scenario** The Setup360 flow type (for example, Boot, Media, Update, MCT). -- **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). -- **State** Exit state of given Setup360 run. Example: succeeded, failed, blocked, canceled. -- **TestId** An ID that uniquely identifies a group of events. -- **WuId** This is the Windows Update Client ID. In the Windows Update scenario, this is the same as the clientId. - - -### Setup360Telemetry.Finalize - -This event sends data indicating that the device has started the phase of finalizing the upgrade, to help keep Windows up-to-date and secure. - -The following fields are available: - -- **ClientId** With Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightData** Unique value that identifies the flight. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe -- **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** More detailed information about the phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, canceled. -- **TestId** ID that uniquely identifies a group of events. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. - - -### Setup360Telemetry.OsUninstall - -This event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, it indicates the outcome of an OS uninstall. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightData** Unique value that identifies the flight. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. -- **Setup360Extended** Detailed information about the phase or action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, canceled. -- **TestId** ID that uniquely identifies a group of events. -- **WuId** Windows Update client ID. - - -### Setup360Telemetry.PostRebootInstall - -This event sends data indicating that the device has invoked the post reboot install phase of the upgrade, to help keep Windows up-to-date. - -The following fields are available: - -- **ClientId** With Windows Update, this is the Windows Update client ID that is passed to Setup. In Media setup, the default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightData** Unique value that identifies the flight. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback -- **Setup360Result** The result of Setup360. This is an HRESULT error code that's used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, canceled -- **TestId** A string to uniquely identify a group of events. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as ClientId. - - -### Setup360Telemetry.PreDownloadQuiet - -This event sends data indicating that the device has invoked the predownload quiet phase of the upgrade, to help keep Windows up to date. - -The following fields are available: - -- **ClientId** Using Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightData** Unique value that identifies the flight. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous operating system). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **ReportId** Using Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, canceled. -- **TestId** ID that uniquely identifies a group of events. -- **WuId** This is the Windows Update Client ID. Using Windows Update, this is the same as the clientId. - - -### Setup360Telemetry.PreDownloadUX - -This event sends data regarding OS Updates and Upgrades from Windows 7.X, Windows 8.X, Windows 10 and RS, to help keep Windows up-to-date and secure. Specifically, it indicates the outcome of the PredownloadUX portion of the update process. - -The following fields are available: - -- **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightData** In the Windows Update scenario, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the previous operating system. -- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous operating system). -- **InstanceId** Unique GUID that identifies each instance of setuphost.exe. -- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. -- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. -- **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). -- **State** The exit state of the Setup360 run. Example: succeeded, failed, blocked, canceled. -- **TestId** ID that uniquely identifies a group of events. -- **WuId** Windows Update client ID. - - -### Setup360Telemetry.PreInstallQuiet - -This event sends data indicating that the device has invoked the preinstall quiet phase of the upgrade, to help keep Windows up-to-date. - -The following fields are available: - -- **ClientId** With Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightData** Unique value that identifies the flight. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe -- **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. -- **Setup360Scenario** Setup360 flow type (Boot, Media, Update, MCT). -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, canceled. -- **TestId** A string to uniquely identify a group of events. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. - - -### Setup360Telemetry.PreInstallUX - -This event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10, to help keep Windows up-to-date. Specifically, it indicates the outcome of the PreinstallUX portion of the update process. - -The following fields are available: - -- **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightData** Unique value that identifies the flight. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. -- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type, Example: Boot, Media, Update, MCT. -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, canceled. -- **TestId** A string to uniquely identify a group of events. -- **WuId** Windows Update client ID. - - -### Setup360Telemetry.Setup360 - -This event sends data about OS deployment scenarios, to help keep Windows up-to-date. - -The following fields are available: - -- **ClientId** Retrieves the upgrade ID. In the Windows Update scenario, this will be the Windows Update client ID. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FieldName** Retrieves the data point. -- **FlightData** Specifies a unique identifier for each group of Windows Insider builds. -- **InstanceId** Retrieves a unique identifier for each instance of a setup session. -- **ReportId** Retrieves the report ID. -- **ScenarioId** Retrieves the deployment scenario. -- **Value** Retrieves the value associated with the corresponding FieldName. - - -### Setup360Telemetry.Setup360DynamicUpdate - -This event helps determine whether the device received supplemental content during an operating system upgrade, to help keep Windows up-to-date. - -The following fields are available: - -- **FlightData** Specifies a unique identifier for each group of Windows Insider builds. -- **InstanceId** Retrieves a unique identifier for each instance of a setup session. -- **Operation** Facilitator’s last known operation (scan, download, etc.). -- **ReportId** ID for tying together events stream side. -- **ResultCode** Result returned for the entire setup operation. -- **Scenario** Dynamic Update scenario (Image DU, or Setup DU). -- **ScenarioId** Identifies the update scenario. -- **TargetBranch** Branch of the target OS. -- **TargetBuild** Build of the target OS. - - -### Setup360Telemetry.Setup360MitigationResult - -This event sends data indicating the result of each setup mitigation. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **Applicable** TRUE if the mitigation is applicable for the current update. -- **ClientId** In the Windows Update scenario, this is the client ID passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **CommandCount** The number of command operations in the mitigation entry. -- **CustomCount** The number of custom operations in the mitigation entry. -- **FileCount** The number of file operations in the mitigation entry. -- **FlightData** The unique identifier for each flight (test release). -- **Index** The mitigation index of this particular mitigation. -- **InstanceId** The GUID (Globally Unique ID) that identifies each instance of SetupHost.EXE. -- **MitigationScenario** The update scenario in which the mitigation was executed. -- **Name** The friendly (descriptive) name of the mitigation. -- **OperationIndex** The mitigation operation index (in the event of a failure). -- **OperationName** The friendly (descriptive) name of the mitigation operation (in the event of failure). -- **RegistryCount** The number of registry operations in the mitigation entry. -- **ReportId** In the Windows Update scenario, the Update ID that is passed to Setup. In media setup, this is the GUID for the INSTALL.WIM. -- **Result** HResult of this operation. -- **ScenarioId** Setup360 flow type. -- **TimeDiff** The amount of time spent performing the mitigation (in 100-nanosecond increments). - - -### Setup360Telemetry.Setup360MitigationSummary - -This event sends a summary of all the setup mitigations available for this update. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **Applicable** The count of mitigations that were applicable to the system and scenario. -- **ClientId** The Windows Update client ID passed to Setup. -- **Failed** The count of mitigations that failed. -- **FlightData** The unique identifier for each flight (test release). -- **InstanceId** The GUID (Globally Unique ID) that identifies each instance of SetupHost.EXE. -- **MitigationScenario** The update scenario in which the mitigations were attempted. -- **ReportId** In the Windows Update scenario, the Update ID that is passed to Setup. In media setup, this is the GUID for the INSTALL.WIM. -- **Result** HResult of this operation. -- **ScenarioId** Setup360 flow type. -- **TimeDiff** The amount of time spent performing the mitigation (in 100-nanosecond increments). -- **Total** The total number of mitigations that were available. - - -### Setup360Telemetry.Setup360OneSettings - -This event collects information regarding the post reboot phase of the new UUP (Unified Update Platform) update scenario, which is leveraged by both Mobile and Desktop. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ClientId** The Windows Update client ID passed to Setup. -- **Count** The count of applicable OneSettings for the device. -- **FlightData** The ID for the flight (test instance version). -- **InstanceId** The GUID (Globally-Unique ID) that identifies each instance of setuphost.exe. -- **Parameters** The set of name value pair parameters sent to OneSettings to determine if there are any applicable OneSettings. -- **ReportId** The Update ID passed to Setup. -- **Result** The HResult of the event error. -- **ScenarioId** The update scenario ID. -- **Values** Values sent back to the device, if applicable. - - -### Setup360Telemetry.UnexpectedEvent - -This event sends data indicating that the device has invoked the unexpected event phase of the upgrade, to help keep Windows up to date. - -The following fields are available: - -- **ClientId** With Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightData** Unique value that identifies the flight. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe -- **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, canceled. -- **TestId** A string to uniquely identify a group of events. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. - - -## Windows as a Service diagnostic events - -### Microsoft.Windows.WaaSMedic.DetectionFailed - -This event is sent when WaaSMedic fails to apply the named diagnostic. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **diagnostic** Parameter where the diagnostic failed. -- **hResult** Error code from attempting the diagnostic. -- **isDetected** Flag indicating whether the condition was detected. -- **pluginName** Name of the attempted diagnostic. -- **versionString** The version number of the remediation engine. - - -### Microsoft.Windows.WaaSMedic.EngineFailed - -This event indicates failure during medic engine execution. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **hResult** Error code from the execution. -- **versionString** Version of Medic engine. - - -### Microsoft.Windows.WaaSMedic.RemediationFailed - -This event is sent when the WaaS Medic update stack remediation tool fails to apply a described resolution to a problem that is blocking Windows Update from operating correctly on a target device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **diagnostic** Parameter where the resolution failed. -- **hResult** Error code that resulted from attempting the resolution. -- **isRemediated** Indicates whether the condition was remediated. -- **pluginName** Name of the attempted resolution. -- **versionString** Version of the engine. - - -### Microsoft.Windows.WaaSMedic.SummaryEvent - -This event provides the result of the WaaSMedic operation. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **detectionSummary** Result of each applicable detection that was run. -- **featureAssessmentImpact** WaaS Assessment impact for feature updates. -- **hrEngineResult** Error code from the engine operation. -- **insufficientSessions** Device not eligible for diagnostics. -- **isManaged** Device is managed for updates. -- **isWUConnected** Device is connected to Windows Update. -- **noMoreActions** No more applicable diagnostics. -- **qualityAssessmentImpact** WaaS Assessment impact for quality updates. -- **remediationSummary** Result of each operation performed on a device to fix an invalid state or configuration that's preventing the device from getting updates. For example, if Windows Update service is turned off, the fix is to turn the it back on. -- **usingBackupFeatureAssessment** Relying on backup feature assessment. -- **usingBackupQualityAssessment** Relying on backup quality assessment. -- **usingCachedFeatureAssessment** WaaS Medic run did not get OS build age from the network on the previous run. -- **usingCachedQualityAssessment** WaaS Medic run did not get OS revision age from the network on the previous run. -- **versionString** Version of the WaaSMedic engine. - - -## Windows Error Reporting events - -### Microsoft.Windows.WERVertical.OSCrash - -This event sends binary data from the collected dump file whenever a bug check occurs, to help keep Windows up to date. The is the OneCore version of this event. - -The following fields are available: - -- **BootId** Uint32 identifying the boot number for this device. -- **BugCheckCode** Uint64 "bugcheck code" that identifies a proximate cause of the bug check. -- **BugCheckParameter1** Uint64 parameter providing additional information. -- **BugCheckParameter2** Uint64 parameter providing additional information. -- **BugCheckParameter3** Uint64 parameter providing additional information. -- **BugCheckParameter4** Uint64 parameter providing additional information. -- **DumpFileAttributes** Codes that identify the type of data contained in the dump file -- **DumpFileSize** Size of the dump file -- **IsValidDumpFile** True if the dump file is valid for the debugger, false otherwise -- **ReportId** WER Report Id associated with this bug check (used for finding the corresponding report archive in Watson). - - -## Windows Error Reporting MTT events - -### Microsoft.Windows.WER.MTT.Denominator - -This event provides a denominator to calculate MTTF (mean-time-to-failure) for crashes and other errors, to help keep Windows up to date. - -The following fields are available: - -- **Value** Standard UTC emitted DP value structure See [Microsoft.Windows.WER.MTT.Value](#microsoftwindowswermttvalue). - - -### Microsoft.Windows.WER.MTT.Value - -This event is used for differential privacy to help keep Windows up to date. - -The following fields are available: - -- **Algorithm** Privacy protecting algorithm used for randomization. -- **DPRange** Maximum mean value range. -- **DPValue** Randomized bit value (0 or 1) that can be reconstituted over a large population to estimate mean. -- **Epsilon** Constant used in algorithm for randomization. -- **HistType** Histogram type. -- **PertProb** Constant used in algorithm for randomization. - - -## Windows Store events - -### Microsoft.Windows.Store.StoreActivating - -This event sends tracking data about when the Store app activation via protocol URI is in progress, to help keep Windows up to date. - -The following fields are available: - -- **correlationVectorRoot** Identifies multiple events within a session/sequence. Initial value before incrementation or extension. -- **protocolUri** Protocol URI used to activate the store. -- **reason** The reason for activating the store. - - -### Microsoft.Windows.StoreAgent.Telemetry.AbortedInstallation - -This event is sent when an installation or update is canceled by a user or the system and is used to help keep Windows Apps up to date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** Number of retry attempts before it was canceled. -- **BundleId** The Item Bundle ID. -- **CategoryId** The Item Category ID. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed before this operation. -- **IsBundle** Is this a bundle? -- **IsInteractive** Was this requested by a user? -- **IsMandatory** Was this a mandatory update? -- **IsRemediation** Was this a remediation install? -- **IsRestore** Is this automatically restoring a previously acquired product? -- **IsUpdate** Flag indicating if this is an update. -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The product family name of the product being installed. -- **ProductId** The identity of the package or packages being installed. -- **SystemAttemptNumber** The total number of automatic attempts at installation before it was canceled. -- **UserAttemptNumber** The total number of user attempts at installation before it was canceled. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.BeginGetInstalledContentIds - -This event is sent when an inventory of the apps installed is started to determine whether updates for those apps are available. It's used to help keep Windows up-to-date and secure. - - - -### Microsoft.Windows.StoreAgent.Telemetry.BeginUpdateMetadataPrepare - -This event is sent when the Store Agent cache is refreshed with any available package updates. It's used to help keep Windows up-to-date and secure. - - - -### Microsoft.Windows.StoreAgent.Telemetry.CancelInstallation - -This event is sent when an app update or installation is canceled while in interactive mode. This can be canceled by the user or the system. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all package or packages to be downloaded and installed. -- **AttemptNumber** Total number of installation attempts. -- **BundleId** The identity of the Windows Insider build that is associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **IsBundle** Is this a bundle? -- **IsInteractive** Was this requested by a user? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this an automatic restore of a previously acquired product? -- **IsUpdate** Is this a product update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The name of all packages to be downloaded and installed. -- **PreviousHResult** The previous HResult code. -- **PreviousInstallState** Previous installation state before it was canceled. -- **ProductId** The name of the package or packages requested for installation. -- **RelatedCV** Correlation Vector of a previous performed action on this product. -- **SystemAttemptNumber** Total number of automatic attempts to install before it was canceled. -- **UserAttemptNumber** Total number of user attempts to install before it was canceled. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.CompleteInstallOperationRequest - -This event is sent at the end of app installations or updates to help keep Windows up-to-date and secure. - -The following fields are available: - -- **CatalogId** The Store Product ID of the app being installed. -- **HResult** HResult code of the action being performed. -- **IsBundle** Is this a bundle? -- **PackageFamilyName** The name of the package being installed. -- **ProductId** The Store Product ID of the product being installed. -- **SkuId** Specific edition of the item being installed. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndAcquireLicense - -This event is sent after the license is acquired when a product is being installed. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** Includes a set of package full names for each app that is part of an atomic set. -- **AttemptNumber** The total number of attempts to acquire this product. -- **BundleId** The bundle ID -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** HResult code to show the result of the operation (success/failure). -- **IsBundle** Is this a bundle? -- **IsInteractive** Did the user initiate the installation? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this happening after a device restore? -- **IsUpdate** Is this an update? -- **ParentBundleId** The parent bundle ID (if it's part of a bundle). -- **PFN** Product Family Name of the product being installed. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The number of attempts by the system to acquire this product. -- **UserAttemptNumber** The number of attempts by the user to acquire this product -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndDownload - -This event is sent after an app is downloaded to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The name of all packages to be downloaded and installed. -- **AttemptNumber** Number of retry attempts before it was canceled. -- **BundleId** The identity of the Windows Insider build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **DownloadSize** The total size of the download. -- **ExtendedHResult** Any extended HResult error codes. -- **HResult** The result code of the last action performed. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this initiated by the user? -- **IsMandatory** Is this a mandatory installation? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this a restore of a previously acquired product? -- **IsUpdate** Is this an update? -- **ParentBundleId** The parent bundle ID (if it's part of a bundle). -- **PFN** The Product Family Name of the app being download. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The number of attempts by the system to download. -- **UserAttemptNumber** The number of attempts by the user to download. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndFrameworkUpdate - -This event is sent when an app update requires an updated Framework package and the process starts to download it. It is used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **HResult** The result code of the last action performed before this operation. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndGetInstalledContentIds - -This event is sent after sending the inventory of the products installed to determine whether updates for those products are available. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **HResult** The result code of the last action performed before this operation. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndInstall - -This event is sent after a product has been installed to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** The number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **ExtendedHResult** The extended HResult error code. -- **HResult** The result code of the last action performed. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this an interactive installation? -- **IsMandatory** Is this a mandatory installation? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this automatically restoring a previously acquired product? -- **IsUpdate** Is this an update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** Product Family Name of the product being installed. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of user attempts. -- **WUContentId** Licensing identity of this package. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndScanForUpdates - -This event is sent after a scan for product updates to determine if there are packages to install. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed. -- **IsApplicability** Is this request to only check if there are any applicable packages to install? -- **IsInteractive** Is this user requested? -- **IsOnline** Is the request doing an online check? - - -### Microsoft.Windows.StoreAgent.Telemetry.EndSearchUpdatePackages - -This event is sent after searching for update packages to install. It is used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** The total number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this user requested? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this restoring previously acquired content? -- **IsUpdate** Is this an update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The name of the package or packages requested for install. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of user attempts. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndStageUserData - -This event is sent after restoring user data (if any) that needs to be restored following a product install. It is used to keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The name of all packages to be downloaded and installed. -- **AttemptNumber** The total number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this user requested? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this restoring previously acquired content? -- **IsUpdate** Is this an update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The name of the package or packages requested for install. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of system attempts. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndUpdateMetadataPrepare - -This event is sent after a scan for available app updates to help keep Windows up-to-date and secure. - -The following fields are available: - -- **HResult** The result code of the last action performed. - - -### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentComplete - -This event is sent at the end of an app install or update to help keep Windows up-to-date and secure. - -The following fields are available: - -- **CatalogId** The name of the product catalog from which this app was chosen. -- **FailedRetry** Indicates whether the installation or update retry was successful. -- **HResult** Resulting HResult error/success code of this call -- **PFN** Package Family Name of the app that being installed or updated -- **ProductId** Product Id of the app that is being updated or installed - - -### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentInitiate - -This event is sent at the beginning of an app install or update to help keep Windows up-to-date and secure. - -The following fields are available: - -- **CatalogId** The name of the product catalog from which this app was chosen. -- **PFN** The Package Family Name of the app that is being installed or updated. -- **ProductId** The product ID of the app that is being updated or installed. - - -### Microsoft.Windows.StoreAgent.Telemetry.InstallOperationRequest - -This event is sent when a product install or update is initiated, to help keep Windows up-to-date and secure. - -The following fields are available: - -- **BundleId** The identity of the build associated with this product. -- **CatalogId** If this product is from a private catalog, the Store Product ID for the product being installed. -- **ProductId** The Store Product ID for the product being installed. -- **SkuId** Specific edition ID being installed. -- **VolumePath** The disk path of the installation. - - -### Microsoft.Windows.StoreAgent.Telemetry.PauseInstallation - -This event is sent when a product install or update is paused (either by a user or the system), to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** The total number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this user requested? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this restoring previously acquired content? -- **IsUpdate** Is this an update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The Product Full Name. -- **PreviousHResult** The result code of the last action performed before this operation. -- **PreviousInstallState** Previous state before the installation or update was paused. -- **ProductId** The Store Product ID for the product being installed. -- **RelatedCV** Correlation Vector of a previous performed action on this product. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of user attempts. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.ResumeInstallation - -This event is sent when a product install or update is resumed (either by a user or the system), to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** The number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed before this operation. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this user requested? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this restoring previously acquired content? -- **IsUpdate** Is this an update? -- **IsUserRetry** Did the user initiate the retry? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The name of the package or packages requested for install. -- **PreviousHResult** The previous HResult error code. -- **PreviousInstallState** Previous state before the installation was paused. -- **ProductId** The Store Product ID for the product being installed. -- **RelatedCV** Correlation Vector for the original install before it was resumed. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of user attempts. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.ResumeOperationRequest - -This event is sent when a product install or update is resumed by a user or on installation retries, to help keep Windows up-to-date and secure. - -The following fields are available: - -- **ProductId** The Store Product ID for the product being installed. - - -### Microsoft.Windows.StoreAgent.Telemetry.SearchForUpdateOperationRequest - -This event is sent when searching for update packages to install, to help keep Windows up-to-date and secure. - -The following fields are available: - -- **CatalogId** The Store Catalog ID for the product being installed. -- **ProductId** The Store Product ID for the product being installed. -- **SkuId** Specific edition of the app being updated. - - -### Microsoft.Windows.StoreAgent.Telemetry.UpdateAppOperationRequest - -This event occurs when an update is requested for an app, to help keep Windows up-to-date and secure. - -The following fields are available: - -- **PFamN** The name of the app that is requested for update. - - -## Windows Update CSP events - -### Microsoft.Windows.UpdateCsp.ExecuteRollBackFeatureFailed - -This event sends basic telemetry on the failure of the Feature Rollback. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **current** Result of currency check. -- **dismOperationSucceeded** Dism uninstall operation status. -- **hResult** Failure error code. -- **oSVersion** Build number of the device. -- **paused** Indicates whether the device is paused. -- **rebootRequestSucceeded** Reboot Configuration Service Provider (CSP) call success status. -- **wUfBConnected** Result of Windows Update for Business connection check. - - -### Microsoft.Windows.UpdateCsp.ExecuteRollBackFeatureNotApplicable - -This event sends basic telemetry on whether Feature Rollback (rolling back features updates) is applicable to a device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **current** Result of currency check. -- **dismOperationSucceeded** Dism uninstall operation status. -- **oSVersion** Build number of the device. -- **paused** Indicates whether the device is paused. -- **rebootRequestSucceeded** Reboot Configuration Service Provider (CSP) call success status. -- **wUfBConnected** Result of Windows Update for Business connection check. - - -### Microsoft.Windows.UpdateCsp.ExecuteRollBackFeatureStarted - -This event sends basic information indicating that Feature Rollback has started. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.UpdateCsp.ExecuteRollBackFeatureSucceeded - -This event sends basic telemetry on the success of the rollback of feature updates. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.UpdateCsp.ExecuteRollBackQualityFailed - -This event sends basic telemetry on the failure of the rollback of the Quality/LCU builds. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **current** Result of currency check. -- **dismOperationSucceeded** Dism uninstall operation status. -- **hResult** Failure error code. -- **oSVersion** Build number of the device. -- **paused** Indicates whether the device is paused. -- **rebootRequestSucceeded** Reboot Configuration Service Provider (CSP) call success status. -- **wUfBConnected** Result of Windows Update for Business connection check. - - -### Microsoft.Windows.UpdateCsp.ExecuteRollBackQualityNotApplicable - -This event informs you whether a rollback of Quality updates is applicable to the devices that you are attempting to rollback. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **current** Result of currency check. -- **dismOperationSucceeded** Dism uninstall operation status. -- **oSVersion** Build number of the device. -- **paused** Indicates whether the device is paused. -- **rebootRequestSucceeded** Reboot Configuration Service Provider (CSP) call success status. -- **wUfBConnected** Result of Windows Update for Business connection check. - - -### Microsoft.Windows.UpdateCsp.ExecuteRollBackQualityStarted - -This event indicates that the Quality Rollback process has started. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.UpdateCsp.ExecuteRollBackQualitySucceeded - -This event sends basic telemetry on the success of the rollback of the Quality/LCU builds. The data collected with this event is used to help keep Windows secure and up to date. - - - -## Windows Update Delivery Optimization events - -### Microsoft.OSG.DU.DeliveryOptClient.DownloadCanceled - -This event describes when a download was canceled with Delivery Optimization. It's used to understand and address problems regarding downloads. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **background** Is the download being done in the background? -- **bytesFromCacheServer** Bytes received from a cache host. -- **bytesFromCDN** The number of bytes received from a CDN source. -- **bytesFromGroupPeers** The number of bytes received from a peer in the same group. -- **bytesFromIntPeers** The number of bytes received from peers not in the same LAN or in the same group. -- **bytesFromLocalCache** Bytes copied over from local (on disk) cache. -- **bytesFromPeers** The number of bytes received from a peer in the same LAN. -- **callerName** Name of the API caller. -- **cdnErrorCodes** A list of CDN connection errors since the last FailureCDNCommunication event. -- **cdnErrorCounts** The number of times each error in cdnErrorCodes was encountered. -- **dataSourcesTotal** Bytes received per source type, accumulated for the whole session. -- **errorCode** The error code that was returned. -- **experimentId** When running a test, this is used to correlate events that are part of the same test. -- **fileID** The ID of the file being downloaded. -- **gCurMemoryStreamBytes** Current usage for memory streaming. -- **gMaxMemoryStreamBytes** Maximum usage for memory streaming. -- **isVpn** Indicates whether the device is connected to a VPN (Virtual Private Network). -- **jobID** Identifier for the Windows Update job. -- **predefinedCallerName** The name of the API Caller. -- **reasonCode** Reason the action or event occurred. -- **scenarioID** The ID of the scenario. -- **sessionID** The ID of the file download session. -- **updateID** The ID of the update being downloaded. -- **usedMemoryStream** TRUE if the download is using memory streaming for App downloads. - - -### Microsoft.OSG.DU.DeliveryOptClient.DownloadCompleted - -This event describes when a download has completed with Delivery Optimization. It's used to understand and address problems regarding downloads. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **background** Is the download a background download? -- **bytesFromCacheServer** Bytes received from a cache host. -- **bytesFromCDN** The number of bytes received from a CDN source. -- **bytesFromGroupPeers** The number of bytes received from a peer in the same domain group. -- **bytesFromIntPeers** The number of bytes received from peers not in the same LAN or in the same domain group. -- **bytesFromLocalCache** Bytes copied over from local (on disk) cache. -- **bytesFromPeers** The number of bytes received from a peer in the same LAN. -- **bytesRequested** The total number of bytes requested for download. -- **cacheServerConnectionCount** Number of connections made to cache hosts. -- **callerName** Name of the API caller. -- **cdnConnectionCount** The total number of connections made to the CDN. -- **cdnErrorCodes** A list of CDN connection errors since the last FailureCDNCommunication event. -- **cdnErrorCounts** The number of times each error in cdnErrorCodes was encountered. -- **cdnIp** The IP address of the source CDN. -- **dataSourcesTotal** Bytes received per source type, accumulated for the whole session. -- **doErrorCode** The Delivery Optimization error code that was returned. -- **downlinkBps** The maximum measured available download bandwidth (in bytes per second). -- **downlinkUsageBps** The download speed (in bytes per second). -- **downloadMode** The download mode used for this file download session. -- **downloadModeSrc** Source of the DownloadMode setting (KvsProvider = 0, GeoProvider = 1, GeoVerProvider = 2, CpProvider = 3, DiscoveryProvider = 4, RegistryProvider = 5, GroupPolicyProvider = 6, MdmProvider = 7, SettingsProvider = 8, InvalidProviderType = 9). -- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **fileID** The ID of the file being downloaded. -- **fileSize** The size of the file being downloaded. -- **gCurMemoryStreamBytes** Current usage for memory streaming. -- **gMaxMemoryStreamBytes** Maximum usage for memory streaming. -- **groupConnectionCount** The total number of connections made to peers in the same group. -- **internetConnectionCount** The total number of connections made to peers not in the same LAN or the same group. -- **isEncrypted** TRUE if the file is encrypted and will be decrypted after download. -- **isVpn** Is the device connected to a Virtual Private Network? -- **jobID** Identifier for the Windows Update job. -- **lanConnectionCount** The total number of connections made to peers in the same LAN. -- **numPeers** The total number of peers used for this download. -- **predefinedCallerName** The name of the API Caller. -- **restrictedUpload** Is the upload restricted? -- **scenarioID** The ID of the scenario. -- **sessionID** The ID of the download session. -- **totalTimeMs** Duration of the download (in seconds). -- **updateID** The ID of the update being downloaded. -- **uplinkBps** The maximum measured available upload bandwidth (in bytes per second). -- **uplinkUsageBps** The upload speed (in bytes per second). -- **usedMemoryStream** TRUE if the download is using memory streaming for App downloads. - - -### Microsoft.OSG.DU.DeliveryOptClient.DownloadPaused - -This event represents a temporary suspension of a download with Delivery Optimization. It's used to understand and address problems regarding downloads. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **background** Is the download a background download? -- **callerName** The name of the API caller. -- **errorCode** The error code that was returned. -- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **fileID** The ID of the file being paused. -- **isVpn** Is the device connected to a Virtual Private Network? -- **jobID** Identifier for the Windows Update job. -- **predefinedCallerName** The name of the API Caller object. -- **reasonCode** The reason for pausing the download. -- **scenarioID** The ID of the scenario. -- **sessionID** The ID of the download session. -- **updateID** The ID of the update being paused. - - -### Microsoft.OSG.DU.DeliveryOptClient.DownloadStarted - -This event sends data describing the start of a new download to enable Delivery Optimization. It's used to understand and address problems regarding downloads. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **background** Indicates whether the download is happening in the background. -- **bytesRequested** Number of bytes requested for the download. -- **callerName** Name of the API caller. -- **cdnUrl** The URL of the source Content Distribution Network (CDN). -- **costFlags** A set of flags representing network cost. -- **deviceProfile** Identifies the usage or form factor (such as Desktop, Xbox, or VM). -- **diceRoll** Random number used for determining if a client will use peering. -- **doClientVersion** The version of the Delivery Optimization client. -- **doErrorCode** The Delivery Optimization error code that was returned. -- **downloadMode** The download mode used for this file download session (CdnOnly = 0, Lan = 1, Group = 2, Internet = 3, Simple = 99, Bypass = 100). -- **downloadModeSrc** Source of the DownloadMode setting (KvsProvider = 0, GeoProvider = 1, GeoVerProvider = 2, CpProvider = 3, DiscoveryProvider = 4, RegistryProvider = 5, GroupPolicyProvider = 6, MdmProvider = 7, SettingsProvider = 8, InvalidProviderType = 9). -- **errorCode** The error code that was returned. -- **experimentId** ID used to correlate client/services calls that are part of the same test during A/B testing. -- **fileID** The ID of the file being downloaded. -- **filePath** The path to where the downloaded file will be written. -- **fileSize** Total file size of the file that was downloaded. -- **fileSizeCaller** Value for total file size provided by our caller. -- **groupID** ID for the group. -- **isEncrypted** Indicates whether the download is encrypted. -- **isVpn** Indicates whether the device is connected to a Virtual Private Network. -- **jobID** The ID of the Windows Update job. -- **minDiskSizeGB** The minimum disk size (in GB) policy set for the device to allow peering with delivery optimization. -- **minDiskSizePolicyEnforced** Indicates whether there is an enforced minimum disk size requirement for peering. -- **minFileSizePolicy** The minimum content file size policy to allow the download using peering with delivery optimization. -- **peerID** The ID for this delivery optimization client. -- **predefinedCallerName** Name of the API caller. -- **scenarioID** The ID of the scenario. -- **sessionID** The ID for the file download session. -- **setConfigs** A JSON representation of the configurations that have been set, and their sources. -- **updateID** The ID of the update being downloaded. -- **usedMemoryStream** Indicates whether the download used memory streaming. - - -### Microsoft.OSG.DU.DeliveryOptClient.FailureCdnCommunication - -This event represents a failure to download from a CDN with Delivery Optimization. It's used to understand and address problems regarding downloads. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **cdnHeaders** The HTTP headers returned by the CDN. -- **cdnIp** The IP address of the CDN. -- **cdnUrl** The URL of the CDN. -- **errorCode** The error code that was returned. -- **errorCount** The total number of times this error code was seen since the last FailureCdnCommunication event was encountered. -- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **fileID** The ID of the file being downloaded. -- **httpStatusCode** The HTTP status code returned by the CDN. -- **isHeadRequest** The type of HTTP request that was sent to the CDN. Example: HEAD or GET -- **peerType** The type of peer (LAN, Group, Internet, CDN, Cache Host, etc.). -- **requestOffset** The byte offset within the file in the sent request. -- **requestSize** The size of the range requested from the CDN. -- **responseSize** The size of the range response received from the CDN. -- **sessionID** The ID of the download session. - - -### Microsoft.OSG.DU.DeliveryOptClient.JobError - -This event represents a Windows Update job error. It allows for investigation of top errors. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **cdnIp** The IP Address of the source CDN (Content Delivery Network). -- **doErrorCode** Error code returned for delivery optimization. -- **errorCode** The error code returned. -- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **fileID** The ID of the file being downloaded. -- **jobID** The Windows Update job ID. - - -## Windows Update events - -### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentAnalysisSummary - -This event collects information regarding the state of devices and drivers on the system following a reboot after the install phase of the new device manifest UUP (Unified Update Platform) update scenario which is used to install a device manifest describing a set of driver packages. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **activated** Whether the entire device manifest update is considered activated and in use. -- **analysisErrorCount** The number of driver packages that could not be analyzed because errors occurred during analysis. -- **flightId** Unique ID for each flight. -- **missingDriverCount** The number of driver packages delivered by the device manifest that are missing from the system. -- **missingUpdateCount** The number of updates in the device manifest that are missing from the system. -- **objectId** Unique value for each diagnostics session. -- **publishedCount** The number of drivers packages delivered by the device manifest that are published and available to be used on devices. -- **relatedCV** Correlation vector value generated from the latest USO scan. -- **scenarioId** Indicates the update scenario. -- **sessionId** Unique value for each update session. -- **summary** A summary string that contains basic information about driver packages that are part of the device manifest and any devices on the system that those driver packages match. -- **summaryAppendError** A Boolean indicating if there was an error appending more information to the summary string. -- **truncatedDeviceCount** The number of devices missing from the summary string because there is not enough room in the string. -- **truncatedDriverCount** The number of driver packages missing from the summary string because there is not enough room in the string. -- **unpublishedCount** How many drivers packages that were delivered by the device manifest that are still unpublished and unavailable to be used on devices. -- **updateId** The unique ID for each update. - - -### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentCommit - -This event collects information regarding the final commit phase of the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **errorCode** The error code returned for the current session initialization. -- **flightId** The unique identifier for each flight. -- **objectId** The unique GUID for each diagnostics session. -- **relatedCV** A correlation vector value generated from the latest USO scan. -- **result** Outcome of the initialization of the session. -- **scenarioId** Identifies the Update scenario. -- **sessionId** The unique value for each update session. -- **updateId** The unique identifier for each Update. - - -### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentDownloadRequest - -This event collects information regarding the download request phase of the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **deletedCorruptFiles** Indicates if UpdateAgent found any corrupt payload files and whether the payload was deleted. -- **errorCode** The error code returned for the current session initialization. -- **flightId** The unique identifier for each flight. -- **objectId** Unique value for each Update Agent mode. -- **packageCountOptional** Number of optional packages requested. -- **packageCountRequired** Number of required packages requested. -- **packageCountTotal** Total number of packages needed. -- **packageCountTotalCanonical** Total number of canonical packages. -- **packageCountTotalDiff** Total number of diff packages. -- **packageCountTotalExpress** Total number of express packages. -- **packageSizeCanonical** Size of canonical packages in bytes. -- **packageSizeDiff** Size of diff packages in bytes. -- **packageSizeExpress** Size of express packages in bytes. -- **rangeRequestState** Represents the state of the download range request. -- **relatedCV** Correlation vector value generated from the latest USO scan. -- **result** Result of the download request phase of update. -- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate. -- **sessionId** Unique value for each Update Agent mode attempt. -- **updateId** Unique ID for each update. - - -### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentInitialize - -This event sends data for initializing a new update session for the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **errorCode** The error code returned for the current session initialization. -- **flightId** The unique identifier for each flight. -- **flightMetadata** Contains the FlightId and the build being flighted. -- **objectId** Unique value for each Update Agent mode. -- **relatedCV** Correlation vector value generated from the latest USO scan. -- **result** Result of the initialize phase of the update. 0 = Succeeded, 1 = Failed, 2 = Canceled, 3 = Blocked, 4 = BlockCanceled. -- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate. -- **sessionData** Contains instructions to update agent for processing FODs and DUICs (Null for other scenarios). -- **sessionId** Unique value for each Update Agent mode attempt. -- **updateId** Unique ID for each update. - - -### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentInstall - -This event collects information regarding the install phase of the new device manifest UUP (Unified Update Platform) update scenario which is used to install a device manifest describing a set of driver packages. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **errorCode** The error code returned for the current install phase. -- **flightId** The unique identifier for each flight (pre-release builds). -- **objectId** Unique value for each diagnostics session. -- **relatedCV** Correlation vector value generated from the latest scan. -- **result** Outcome of the install phase of the update. -- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **sessionId** Unique value for each update session. -- **updateId** Unique ID for each Update. - - -### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentModeStart - -This event sends data for the start of each mode during the process of updating device manifest assets via the UUP (Unified Update Platform) update scenario which is used to install a device manifest describing a set of driver packages. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **flightId** The unique identifier for each flight (pre-release builds). -- **mode** Indicates the active Update Agent mode. -- **objectId** Unique value for each diagnostics session. -- **relatedCV** Correlation vector value generated from the latest scan. -- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **sessionId** The unique identifier for each update session. -- **updateId** The unique identifier for each Update. - - -### Microsoft.Windows.Update.NotificationUx.DialogNotificationToBeDisplayed - -This event indicates that a notification dialog box is about to be displayed to user. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **AcceptAutoModeLimit** The maximum number of days for a device to automatically enter Auto Reboot mode. -- **AutoToAutoFailedLimit** The maximum number of days for Auto Reboot mode to fail before the RebootFailed dialog box is shown. -- **DaysSinceRebootRequired** Number of days since restart was required. -- **DeviceLocalTime** The local time on the device sending the event. -- **EngagedModeLimit** The number of days to switch between DTE dialog boxes. -- **EnterAutoModeLimit** The maximum number of days for a device to enter Auto Reboot mode. -- **ETag** OneSettings versioning value. -- **IsForcedEnabled** Indicates whether Forced Reboot mode is enabled for this device. -- **IsUltimateForcedEnabled** Indicates whether Ultimate Forced Reboot mode is enabled for this device. -- **NotificationUxState** Indicates which dialog box is shown. -- **NotificationUxStateString** Indicates which dialog box is shown. -- **RebootUxState** Indicates the state of the restart (Engaged, Auto, Forced, or UltimateForced). -- **RebootUxStateString** Indicates the state of the restart (Engaged, Auto, Forced, or UltimateForced). -- **RebootVersion** Version of DTE. -- **SkipToAutoModeLimit** The minimum length of time to pass in restart pending before a device can be put into auto mode. -- **UpdateId** The ID of the update that is pending restart to finish installation. -- **UpdateRevision** The revision of the update that is pending restart to finish installation. -- **UtcTime** The time the dialog box notification will be displayed, in Coordinated Universal Time. - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootAcceptAutoDialog - -This event indicates that the Enhanced Engaged restart "accept automatically" dialog box was displayed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeviceLocalTime** The local time on the device sending the event. -- **ETag** OneSettings versioning value. -- **ExitCode** Indicates how users exited the dialog box. -- **RebootVersion** Version of DTE. -- **UpdateId** The ID of the update that is pending restart to finish installation. -- **UpdateRevision** The revision of the update that is pending restart to finish installation. -- **UserResponseString** The option that user chose on this dialog box. -- **UtcTime** The time that the dialog box was displayed, in Coordinated Universal Time. - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootFirstReminderDialog - -This event indicates that the Enhanced Engaged restart "first reminder" dialog box was displayed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeviceLocalTime** The local time on the device sending the event. -- **ETag** OneSettings versioning value. -- **ExitCode** Indicates how users exited the dialog box. -- **RebootVersion** Version of DTE. -- **UpdateId** The ID of the update that is pending restart to finish installation. -- **UpdateRevision** The revision of the update that is pending restart to finish installation. -- **UserResponseString** The option that user chose in this dialog box. -- **UtcTime** The time that the dialog box was displayed, in Coordinated Universal Time. - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootForcedPrecursorDialog - -This event indicates that the Enhanced Engaged restart "forced precursor" dialog box was displayed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeviceLocalTime** The local time on the device sending the event. -- **ETag** OneSettings versioning value. -- **ExitCode** Indicates how users exited the dialog box. -- **RebootVersion** Version of DTE. -- **UpdateId** The ID of the update that is pending restart to finish installation. -- **UpdateRevision** The revision of the update that is pending restart to finish installation. -- **UserResponseString** The option that the user chose in this dialog box. -- **UtcTime** The time the dialog box was displayed, in Coordinated Universal Time. - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootForcedWarningDialog - -This event indicates that the Enhanced Engaged "forced warning" dialog box was displayed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeviceLocalTime** The local time on the device sending the event. -- **ETag** OneSettings versioning value. -- **ExitCode** Indicates how users exited the dialog box. -- **RebootVersion** Version of DTE. -- **UpdateId** The ID of the update that is pending restart to finish installation. -- **UpdateRevision** The revision of the update that is pending restart to finish installation. -- **UserResponseString** The option that the user chose in this dialog box. -- **UtcTime** The time that the dialog box was displayed, in Coordinated Universal Time. - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootRebootFailedDialog - -This event indicates that the Enhanced Engaged restart "restart failed" dialog box was displayed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeviceLocalTime** The local time of the device sending the event. -- **ETag** OneSettings versioning value. -- **ExitCode** Indicates how users exited the dialog box. -- **RebootVersion** Version of DTE. -- **UpdateId** The ID of the update that is pending restart to finish installation. -- **UpdateRevision** The revision of the update that is pending restart to finish installation. -- **UserResponseString** The option that the user chose in this dialog box. -- **UtcTime** The time that the dialog box was displayed, in Coordinated Universal Time. - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootRebootImminentDialog - -This event indicates that the Enhanced Engaged restart "restart imminent" dialog box was displayed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeviceLocalTime** Time the dialog box was shown on the local device. -- **ETag** OneSettings versioning value. -- **ExitCode** Indicates how users exited the dialog box. -- **RebootVersion** Version of DTE. -- **UpdateId** The ID of the update that is pending restart to finish installation. -- **UpdateRevision** The revision of the update that is pending restart to finish installation. -- **UserResponseString** The option that user chose in this dialog box. -- **UtcTime** The time that dialog box was displayed, in Coordinated Universal Time. - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootReminderDialog - -This event returns information relating to the Enhanced Engaged reboot reminder dialog that was displayed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeviceLocalTime** The time at which the reboot reminder dialog was shown (based on the local device time settings). -- **ETag** The OneSettings versioning value. -- **ExitCode** Indicates how users exited the reboot reminder dialog box. -- **RebootVersion** The version of the DTE (Direct-to-Engaged). -- **UpdateId** The ID of the update that is waiting for reboot to finish installation. -- **UpdateRevision** The revision of the update that is waiting for reboot to finish installation. -- **UserResponseString** The option chosen by the user on the reboot dialog box. -- **UtcTime** The time at which the reboot reminder dialog was shown (in UTC). - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootSecondReminderDialog - -This event indicates that the second reminder dialog box was displayed for Enhanced Engaged restart. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeviceLocalTime** The time the dialog box was shown on the local device. -- **ETag** OneSettings versioning value. -- **ExitCode** Indicates how users exited the dialog box. -- **RebootVersion** Version of DTE. -- **UpdateId** The ID of the update that is pending restart to finish installation. -- **UpdateRevision** The revision of the update that is pending restart to finish installation. -- **UserResponseString** The option that the user chose in this dialog box. -- **UtcTime** The time that the dialog box was displayed, in Coordinated Universal Time. - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootThirdReminderDialog - -This event indicates that the third reminder dialog box for Enhanced Engaged restart was displayed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeviceLocalTime** The time the dialog box was shown on the local device. -- **ETag** OneSettings versioning value. -- **ExitCode** Indicates how users exited the dialog box. -- **RebootVersion** Version of DTE. -- **UpdateId** The ID of the update that is pending restart to finish installation. -- **UpdateRevision** The revision of the update that is pending restart to finish installation. -- **UserResponseString** The option that the user chose in this dialog box. -- **UtcTime** The time that the dialog box was displayed, in Coordinated Universal Time. - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedSecondRebootReminderDialog - -This event is sent when a second reminder dialog is displayed during Enhanced Engaged Reboot. - - - -### Microsoft.Windows.Update.NotificationUx.RebootScheduled - -This event sends basic information for scheduling a device restart to install security updates. It's used to help keep Windows secure and up-to-date by indicating when a reboot is scheduled by the system or a user for a security, quality, or feature update. - -The following fields are available: - -- **activeHoursApplicable** Indicates whether an Active Hours policy is present on the device. -- **IsEnhancedEngagedReboot** Indicates whether this is an Enhanced Engaged reboot. -- **rebootArgument** Argument for the reboot task. It also represents specific reboot related action. -- **rebootOutsideOfActiveHours** Indicates whether a restart is scheduled outside of active hours. -- **rebootScheduledByUser** Indicates whether the restart was scheduled by user (if not, it was scheduled automatically). -- **rebootState** The current state of the restart. -- **revisionNumber** Revision number of the update that is getting installed with this restart. -- **scheduledRebootTime** Time of the scheduled restart. -- **scheduledRebootTimeInUTC** Time of the scheduled restart in Coordinated Universal Time. -- **updateId** ID of the update that is getting installed with this restart. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.ActivityRestrictedByActiveHoursPolicy - -This event indicates a policy is present that may restrict update activity to outside of active hours. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **activeHoursEnd** The end of the active hours window. -- **activeHoursStart** The start of the active hours window. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.BlockedByActiveHours - -This event indicates that update activity was blocked because it is within the active hours window. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **activeHoursEnd** The end of the active hours window. -- **activeHoursStart** The start of the active hours window. -- **blockReason** Reason for stopping the update activity. -- **updatePhase** The current state of the update process. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.BlockedByBatteryLevel - -This event indicates that Windows Update activity was blocked due to low battery level. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **batteryLevel** The current battery charge capacity. -- **batteryLevelThreshold** The battery capacity threshold to stop update activity. -- **blockReason** Reason for stopping Windows Update activity. -- **updatePhase** The current state of the update process. -- **wuDeviceid** Device ID. - - -### Microsoft.Windows.Update.Orchestrator.CommitFailed - -This event indicates that a device was unable to restart after an update. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **errorCode** The error code that was returned. -- **wuDeviceid** The Windows Update device GUID. - - -### Microsoft.Windows.Update.Orchestrator.DeferRestart - -This event indicates that a restart required for installing updates was postponed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **displayNeededReason** List of reasons for needing display. -- **eventScenario** Indicates the purpose of the event (scan started, succeeded, failed, etc.). -- **filteredDeferReason** Applicable filtered reasons why reboot was postponed (such as user active, or low battery). -- **gameModeReason** Name of the executable that caused the game mode state check to start. -- **ignoredReason** List of reasons that were intentionally ignored. -- **raisedDeferReason** Indicates all potential reasons for postponing restart (such as user active, or low battery). -- **revisionNumber** Update ID revision number. -- **systemNeededReason** List of reasons why system is needed. -- **updateId** Update ID. -- **updateScenarioType** Update session type. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.Detection - -This event sends launch data for a Windows Update scan to help keep Windows secure and up to date. - -The following fields are available: - -- **deferReason** The reason why the device could not check for updates. -- **detectionBlockingPolicy** The Policy that blocked detection. -- **detectionBlockreason** The reason detection did not complete. -- **detectionRetryMode** Indicates whether we will try to scan again. -- **errorCode** The error code returned for the current process. -- **eventScenario** End-to-end update session ID, or indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was canceled, succeeded, or failed. -- **flightID** The unique identifier for the flight (Windows Insider pre-release build) should be delivered to the device, if applicable. -- **interactive** Indicates whether the user initiated the session. -- **networkStatus** Indicates if the device is connected to the internet. -- **revisionNumber** The Update revision number. -- **scanTriggerSource** The source of the triggered scan. -- **updateId** The unique identifier of the Update. -- **updateScenarioType** Identifies the type of update session being performed. -- **wuDeviceid** The unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.DetectionResult - -This event runs when an update is detected. This helps ensure Windows is secure and kept up to date. - -The following fields are available: - -- **applicableUpdateIdList** A list of applicable update IDs. -- **applicableUpdateList** A list of applicable update names. -- **seekerUpdateIdList** A list of optional update IDs. -- **seekerUpdateList** A list of optional update names. -- **wuDeviceid** The Windows Update device identifier. - - -### Microsoft.Windows.Update.Orchestrator.DisplayNeeded - -This event indicates the reboot was postponed due to needing a display. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **displayNeededReason** Reason the display is needed. -- **eventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was canceled, succeeded, or failed. -- **rebootOutsideOfActiveHours** Indicates whether the reboot was to occur outside of active hours. -- **revisionNumber** Revision number of the update. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated. -- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue - - -### Microsoft.Windows.Update.Orchestrator.Download - -This event sends launch data for a Windows Update download to help keep Windows secure and up to date. - -The following fields are available: - -- **deferReason** Reason for download not completing. -- **errorCode** An error code represented as a hexadecimal value. -- **eventScenario** End-to-end update session ID. -- **flightID** The specific ID of the Windows Insider build the device is getting. -- **interactive** Indicates whether the session is user initiated. -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.DTUCompletedWhenWuFlightPendingCommit - -This event indicates that DTU completed installation of the electronic software delivery (ESD), when Windows Update was already in Pending Commit phase of the feature update. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **wuDeviceid** Device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.DTUEnabled - -This event indicates that Inbox DTU functionality was enabled. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **wuDeviceid** Device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.DTUInitiated - -This event indicates that Inbox DTU functionality was initiated. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **dtuErrorCode** Return code from creating the DTU Com Server. -- **isDtuApplicable** Determination of whether DTU is applicable to the machine it is running on. -- **wuDeviceid** Device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.Escalation - -This event is sent when USO takes an Escalation action on a device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **configVersion** Escalation config version on device. -- **escalationAction** Indicate the specific escalation action that took place on device. -- **updateClassificationGUID** GUID of the update the device is offered. -- **updateId** ID of the update the device is offered. -- **wuDeviceid** Device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.EscalationRiskLevels - -This event is sent during update scan, download, or install, and indicates that the device is at risk of being out-of-date. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **configVersion** The escalation configuration version on the device. -- **downloadElapsedTime** Indicates how long since the download is required on device. -- **downloadRiskLevel** At-risk level of download phase. -- **installElapsedTime** Indicates how long since the install is required on device. -- **installRiskLevel** The at-risk level of install phase. -- **isSediment** Assessment of whether is device is at risk. -- **scanElapsedTime** Indicates how long since the scan is required on device. -- **scanRiskLevel** At-risk level of the scan phase. -- **wuDeviceid** Device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.EscalationsRefreshFailed - -USO has a set of escalation actions to prevent a device from becoming out-of-date, and the actions are triggered based on the Escalation configuration that USO obtains from OneSettings. This event is sent when USO fails to refresh the escalation configuration from OneSettings. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **configVersion** Current escalation config version on device. -- **errorCode** Error code for the refresh failure. -- **wuDeviceid** Device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.FlightInapplicable - -This event sends data on whether the update was applicable to the device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **EventPublishedTime** Time when this event was generated. -- **flightID** The specific ID of the Windows Insider build. -- **revisionNumber** Update revision number. -- **updateId** Unique Windows Update ID. -- **updateScenarioType** Update session type. -- **UpdateStatus** Last status of update. -- **UUPFallBackConfigured** Indicates whether UUP fallback is configured. -- **wuDeviceid** Unique Device ID. - - -### Microsoft.Windows.Update.Orchestrator.GameActive - -This event indicates that an enabled GameMode process prevented the device from restarting to complete an update. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **eventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was canceled, succeeded, or failed. -- **gameModeReason** Name of the enabled GameMode process that prevented the device from restarting to complete an update. -- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. - - -### Microsoft.Windows.Update.Orchestrator.InitiatingReboot - -This event sends data about an Orchestrator requesting a reboot from power management to help keep Windows secure and up to date. - -The following fields are available: - -- **EventPublishedTime** Time of the event. -- **flightID** Unique update ID -- **interactive** Indicates whether the reboot initiation stage of the update process was entered as a result of user action. -- **rebootOutsideOfActiveHours** Indicates whether the reboot was to occur outside of active hours. -- **revisionNumber** Revision number of the update. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.Install - -This event sends launch data for a Windows Update install to help keep Windows secure and up to date. - -The following fields are available: - -- **batteryLevel** Current battery capacity in mWh or percentage left. -- **deferReason** Reason for install not completing. -- **errorCode** The error code reppresented by a hexadecimal value. -- **eventScenario** End-to-end update session ID. -- **flightID** The ID of the Windows Insider build the device is getting. -- **flightUpdate** Indicates whether the update is a Windows Insider build. -- **ForcedRebootReminderSet** A boolean value that indicates if a forced reboot will happen for updates. -- **installCommitfailedtime** The time it took for a reboot to happen but the upgrade failed to progress. -- **installRebootinitiatetime** The time it took for a reboot to be attempted. -- **interactive** Identifies if session is user initiated. -- **minutesToCommit** The time it took to install updates. -- **rebootOutsideOfActiveHours** Indicates whether a reboot is scheduled outside of active hours. -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.LowUptimes - -This event is sent if a device is identified as not having sufficient uptime to reliably process updates in order to keep secure. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **isLowUptimeMachine** Is the machine considered low uptime or not. -- **lowUptimeMinHours** Current setting for the minimum number of hours needed to not be considered low uptime. -- **lowUptimeQueryDays** Current setting for the number of recent days to check for uptime. -- **uptimeMinutes** Number of minutes of uptime measured. -- **wuDeviceid** Unique device ID for Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.OneshotUpdateDetection - -This event returns data about scans initiated through settings UI, or background scans that are urgent; to help keep Windows secure and up to date. - -The following fields are available: - -- **externalOneshotupdate** The last time a task-triggered scan was completed. -- **interactiveOneshotupdate** The last time an interactive scan was completed. -- **oldlastscanOneshotupdate** The last time a scan completed successfully. -- **wuDeviceid** The Windows Update Device GUID (Globally-Unique ID). - - -### Microsoft.Windows.Update.Orchestrator.OobeUpdate - -This event sends data to device when Oobe Update download is in progress. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **flightID** A flight ID. -- **revisionNumber** A revision number. -- **updateId** An update ID. -- **updateScenarioType** A type of update scenario. -- **wuDeviceid** A device ID associated with Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.PostInstall - -This event sends data about lite stack devices (mobile, IOT, anything non-PC) immediately before data migration is launched to help keep Windows secure and up to date. - -The following fields are available: - -- **batteryLevel** Current battery capacity in megawatt-hours (mWh) or percentage left. -- **bundleId** The unique identifier associated with the specific content bundle. -- **bundleRevisionnumber** Identifies the revision number of the content bundle. -- **errorCode** The error code returned for the current phase. -- **eventScenario** State of update action. -- **flightID** The unique identifier for the flight (Windows Insider pre-release build) should be delivered to the device, if applicable. -- **sessionType** The Windows Update session type (Interactive or Background). -- **updateScenarioType** Identifies the type of Update session being performed. -- **wuDeviceid** The unique device identifier used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.PowerMenuOptionsChanged - -This event is sent when the options in power menu changed, usually due to an update pending reboot, or after an update is installed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **powermenuNewOptions** The new options after the power menu changed. -- **powermenuOldOptions** The old options before the power menu changed. -- **rebootPendingMinutes** If the power menu changed because a reboot is pending due to an update, this indicates how long that reboot has been pending. -- **wuDeviceid** The device ID recorded by Windows Update if the power menu changed because a reboot is pending due to an update. - - -### Microsoft.Windows.Update.Orchestrator.PreShutdownStart - -This event is generated before the shutdown and commit operations. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. - - -### Microsoft.Windows.Update.Orchestrator.Progress - -This event is sent when the download of a update reaches a milestone change, such as a change in network cost policy, completion of an internal phase, or change in a transient state. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **errorCode** Error code returned. -- **flightID** The specific ID of the Windows Insider build the device is getting. -- **interactive** Identifies whether the session is user initiated. -- **networkCostPolicy** The current network cost policy on device. -- **revisionNumber** Update ID revision number. -- **updateId** Unique ID for each update. -- **updateScenarioType** Update Session type. -- **updateState** Subphase of the download. -- **UpdateStatus** Subphase of the update. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.RebootFailed - -This event sends information about whether an update required a reboot and reasons for failure, to help keep Windows secure and up to date. - -The following fields are available: - -- **batteryLevel** Current battery capacity in mWh or percentage left. -- **deferReason** Reason for install not completing. -- **EventPublishedTime** The time that the reboot failure occurred. -- **flightID** Unique update ID. -- **rebootOutsideOfActiveHours** Indicates whether a reboot was scheduled outside of active hours. -- **RebootResults** Hex code indicating failure reason. Typically, we expect this to be a specific USO generated hex code. -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.RefreshSettings - -This event sends basic data about the version of upgrade settings applied to the system to help keep Windows secure and up to date. - -The following fields are available: - -- **errorCode** Hex code for the error message, to allow lookup of the specific error. -- **settingsDownloadTime** Timestamp of the last attempt to acquire settings. -- **settingsETag** Version identifier for the settings. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.RestoreRebootTask - -This event sends data indicating that a reboot task is missing unexpectedly on a device and the task is restored because a reboot is still required, to help keep Windows secure and up to date. - -The following fields are available: - -- **RebootTaskRestoredTime** Time at which this reboot task was restored. -- **wuDeviceid** Device ID for the device on which the reboot is restored. - - -### Microsoft.Windows.Update.Orchestrator.ScanTriggered - -This event indicates that Update Orchestrator has started a scan operation. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **errorCode** The error code returned for the current scan operation. -- **eventScenario** Indicates the purpose of sending this event. -- **interactive** Indicates whether the scan is interactive. -- **isScanPastSla** Indicates whether the SLA has elapsed for scanning. -- **isScanPastTriggerSla** Indicates whether the SLA has elapsed for triggering a scan. -- **minutesOverScanSla** Indicates how many minutes the scan exceeded the scan SLA. -- **minutesOverScanTriggerSla** Indicates how many minutes the scan exceeded the scan trigger SLA. -- **scanTriggerSource** Indicates what caused the scan. -- **updateScenarioType** The update session type. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.SeekerUpdateAvailable - -This event defines when an optional update is available for the device to help keep Windows secure and up to date. - -The following fields are available: - -- **flightID** The unique identifier of the Windows Insider build on this device. -- **isFeatureUpdate** Indicates whether the update is a Feature Update. -- **revisionNumber** The revision number of the update. -- **updateId** The GUID (Globally Unique Identifier) of the update. -- **wuDeviceid** The Windows Update device identifier. - - -### Microsoft.Windows.Update.Orchestrator.SeekUpdate - -This event occurs when user initiates "seeker" scan. This helps keep Windows secure and up to date. - -The following fields are available: - -- **flightID** The ID of the Windows Insider builds on the device. -- **isFeatureUpdate** Indicates that the target of the Seek is a feature update. -- **revisionNumber** The revision number of the update. -- **updateId** The identifier of the update. -- **wuDeviceid** The Windows Update device identifier. - - -### Microsoft.Windows.Update.Orchestrator.SystemNeeded - -This event sends data about why a device is unable to reboot, to help keep Windows secure and up to date. - -The following fields are available: - -- **eventScenario** End-to-end update session ID. -- **rebootOutsideOfActiveHours** Indicates whether a reboot is scheduled outside of active hours. -- **revisionNumber** Update revision number. -- **systemNeededReason** List of apps or tasks that are preventing the system from restarting. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.TerminatedByActiveHours - -This event indicates that update activity was stopped due to active hours starting. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **activeHoursEnd** The end of the active hours window. -- **activeHoursStart** The start of the active hours window. -- **updatePhase** The current state of the update process. -- **wuDeviceid** The device identifier. - - -### Microsoft.Windows.Update.Orchestrator.TerminatedByBatteryLevel - -This event is sent when update activity was stopped due to a low battery level. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **batteryLevel** The current battery charge capacity. -- **batteryLevelThreshold** The battery capacity threshold to stop update activity. -- **updatePhase** The current state of the update process. -- **wuDeviceid** The device identifier. - - -### Microsoft.Windows.Update.Orchestrator.UpdateInstallPause - -This event sends data when a device pauses an in-progress update, to help keep Windows secure and up to date. - -The following fields are available: - -- **updateClassificationGUID** The classification GUID for the update that was paused. -- **updateId** An update ID for the update that was paused. -- **wuDeviceid** A unique Device ID. - - -### Microsoft.Windows.Update.Orchestrator.UpdatePolicyCacheRefresh - -This event sends data on whether Update Management Policies were enabled on a device, to help keep Windows secure and up to date. - -The following fields are available: - -- **configuredPoliciescount** Number of policies on the device. -- **policiesNamevaluesource** Policy name and source of policy (group policy, MDM or flight). -- **policyCacherefreshtime** Time when policy cache was refreshed. -- **updateInstalluxsetting** Indicates whether a user has set policies via a user experience option. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.UpdateRebootRequired - -This event sends data about whether an update required a reboot to help keep Windows secure and up to date. - -The following fields are available: - -- **flightID** The specific ID of the Windows Insider build the device is getting. -- **interactive** Indicates whether the reboot initiation stage of the update process was entered as a result of user action. -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.updateSettingsFlushFailed - -This event sends information about an update that encountered problems and was not able to complete. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **errorCode** The error code encountered. -- **wuDeviceid** The ID of the device in which the error occurred. - - -### Microsoft.Windows.Update.Orchestrator.USODiagnostics - -This event sends data on whether the state of the update attempt, to help keep Windows secure and up to date. - -The following fields are available: - -- **LastApplicableUpdateFoundTime** The time when the last applicable update was found. -- **LastDownloadDeferredReason** The last reason download was deferred. -- **LastDownloadDeferredTime** The time of the download deferral. -- **LastDownloadFailureError** The last download failure. -- **LastDownloadFailureTime** The time of the last download failure. -- **LastInstallCompletedTime** The time when the last successful install completed. -- **LastInstallDeferredReason** The reason the last install was deferred. -- **LastInstallDeferredTime** The time when the last install was deferred. -- **LastInstallFailureError** The error code associated with the last install failure. -- **LastInstallFailureTime** The time when the last install failed to complete. -- **LastRebootDeferredReason** The reason the last reboot was deferred. -- **LastRebootDeferredTime** The time when the last reboot was deferred. -- **LastRebootPendingTime** The time when the last reboot state was set to “Pending”. -- **LastScanDeferredReason** The reason the last scan was deferred. -- **LastScanDeferredTime** The time when the last scan was deferred. -- **LastScanFailureError** The error code for the last scan failure. -- **LastScanFailureTime** The time when the last scan failed. -- **LastUpdateCheckTime** The time of the last update check. -- **LastUpdateDownloadTime** The time when the last update was downloaded. -- **LastUpgradeInstallFailureError** The error code for the last upgrade install failure. -- **LastUpgradeInstallFailureTime** The time of the last upgrade install failure. -- **LowUpTimeDetectTime** The last time “low up-time” was detected. -- **NoLowUpTimeDetectTime** The last time no “low up-time” was detected. -- **RebootRequired** Indicates reboot is required. -- **UpgradeInProgressTime** The amount of time a feature update has been in progress. -- **WaaSFeatureAssessmentDays** The number of days Feature Update Assessment has been out of date. -- **WaaSFeatureAssessmentImpact** The impact of the Feature Update Assessment. -- **WaaSUpToDateAssessmentDays** The number of days Quality Update Assessment has been out of date. -- **WaaSUpToDateAssessmentImpact** The impact of Quality Update Assessment. -- **wuDeviceid** Unique ID for Device - - -### Microsoft.Windows.Update.Orchestrator.UUPFallBack - -This event sends data when UUP needs to fall back, to help keep Windows secure and up to date. - -The following fields are available: - -- **EventPublishedTime** The current event time. -- **UUPFallBackConfigured** The fall back error code. -- **UUPFallBackErrorReason** The reason for fall back error. -- **wuDeviceid** A Windows Update device ID. - - -### Microsoft.Windows.Update.Ux.MusNotification.EnhancedEngagedRebootUxState - -This event sends information about the configuration of Enhanced Direct-to-Engaged (eDTE), which includes values for the timing of how eDTE will progress through each phase of the reboot. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **AcceptAutoModeLimit** The maximum number of days for a device to automatically enter Auto Reboot mode. -- **AutoToAutoFailedLimit** The maximum number of days for Auto Reboot mode to fail before a Reboot Failed dialog will be shown. -- **DeviceLocalTime** The date and time (based on the device date/time settings) the reboot mode changed. -- **EngagedModeLimit** The number of days to switch between DTE (Direct-to-Engaged) dialogs. -- **EnterAutoModeLimit** The maximum number of days a device can enter Auto Reboot mode. -- **ETag** The Entity Tag that represents the OneSettings version. -- **IsForcedEnabled** Identifies whether Forced Reboot mode is enabled for the device. -- **IsUltimateForcedEnabled** Identifies whether Ultimate Forced Reboot mode is enabled for the device. -- **OldestUpdateLocalTime** The date and time (based on the device date/time settings) this update’s reboot began pending. -- **RebootUxState** Identifies the reboot state: Engaged, Auto, Forced, UltimateForced. -- **RebootVersion** The version of the DTE (Direct-to-Engaged). -- **SkipToAutoModeLimit** The maximum number of days to switch to start while in Auto Reboot mode. -- **UpdateId** The ID of the update that is waiting for reboot to finish installation. -- **UpdateRevision** The revision of the update that is waiting for reboot to finish installation. - - -### Microsoft.Windows.Update.Ux.MusNotification.RebootNoLongerNeeded - -This event is sent when a security update has successfully completed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **UtcTime** The Coordinated Universal Time that the restart was no longer needed. - - -### Microsoft.Windows.Update.Ux.MusNotification.RebootRequestReasonsToIgnore - -This event is sent when the reboot can be deferred based on some reasons, before reboot attempts. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **Reason** The reason sent which will cause the reboot to defer. - - -### Microsoft.Windows.Update.Ux.MusNotification.RebootScheduled - -This event sends basic information about scheduling an update-related reboot, to get security updates and to help keep Windows secure and up to date. - -The following fields are available: - -- **activeHoursApplicable** Indicates whether Active Hours applies on this device. -- **IsEnhancedEngagedReboot** Indicates whether Enhanced reboot was enabled. -- **rebootArgument** Argument for the reboot task. It also represents specific reboot related action. -- **rebootOutsideOfActiveHours** True, if a reboot is scheduled outside of active hours. False, otherwise. -- **rebootScheduledByUser** True, if a reboot is scheduled by user. False, if a reboot is scheduled automatically. -- **rebootState** Current state of the reboot. -- **revisionNumber** Revision number of the OS. -- **scheduledRebootTime** Time scheduled for the reboot. -- **scheduledRebootTimeInUTC** Time scheduled for the reboot, in UTC. -- **updateId** Identifies which update is being scheduled. -- **wuDeviceid** The unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Ux.MusNotification.UxBrokerFirstReadyToReboot - -This event is fired the first time when the reboot is required. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.Update.Ux.MusNotification.UxBrokerScheduledTask - -This event is sent when MUSE broker schedules a task. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **TaskArgument** The arguments with which the task is scheduled. -- **TaskName** Name of the task. - - -### Microsoft.Windows.Update.Ux.MusUpdateSettings.RebootScheduled - -This event sends basic information for scheduling a device restart to install security updates. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **activeHoursApplicable** Is the restart respecting Active Hours? -- **IsEnhancedEngagedReboot** TRUE if the reboot path is Enhanced Engaged. Otherwise, FALSE. -- **rebootArgument** The arguments that are passed to the OS for the restarted. -- **rebootOutsideOfActiveHours** Was the restart scheduled outside of Active Hours? -- **rebootScheduledByUser** Was the restart scheduled by the user? If the value is false, the restart was scheduled by the device. -- **rebootState** The state of the restart. -- **revisionNumber** The revision number of the OS being updated. -- **scheduledRebootTime** Time of the scheduled reboot -- **scheduledRebootTimeInUTC** Time of the scheduled restart, in Coordinated Universal Time. -- **updateId** The Windows Update device GUID. -- **wuDeviceid** The Windows Update device GUID. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.ICOInteractionCampaignComplete - -This event is generated whenever a RUXIM user interaction campaign becomes complete. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **InteractionCampaignID** GUID identifying the interaction campaign that became complete. -- **ResultId** The final result of the interaction campaign. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.ICSEvaluateInteractionCampaign - -This event is generated when the RUXIM Interaction Campaign Scheduler (RUXIMICS.EXE) finishes processing an interaction campaign. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **ControlId** String identifying the control (if any) that was selected by the user during presentation. -- **hrInteractionHandler** The error (if any) reported by the RUXIM Interaction Handler while processing the interaction campaign. -- **hrScheduler** The error (if any) encountered by RUXIM Interaction Campaign Scheduler itself while processing the interaction campaign. -- **InteractionCampaignID** The ID of the interaction campaign that was processed. -- **ResultId** The result of the evaluation/presentation. -- **WasCompleted** True if the interaction campaign is complete. -- **WasPresented** True if the Interaction Handler displayed the interaction campaign to the user. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.ICSExit - -This event is generated when the RUXIM Interaction Campaign Scheduler (RUXIMICS) exits. The data collected with this event is used to help keep Windows up to date and performing properly. - - - -### Microsoft.Windows.WindowsUpdate.RUXIM.ICSLaunch - -This event is generated when the RUXIM Interaction Campaign Scheduler (RUXIMICS.EXE) is launched. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **CommandLine** The command line used to launch RUXIMICS. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.ICSOneSettingsSyncExit - -This event is sent when RUXIM completes checking with OneSettings to retrieve any UX interaction campaigns that may need to be displayed. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **hrInitialize** Error, if any, that occurred while initializing OneSettings. -- **hrQuery** Error, if any, that occurred while retrieving UX interaction campaign data from OneSettings. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.ICSOneSettingsSyncLaunch - -This event is sent when RUXIM begins checking with OneSettings to retrieve any UX interaction campaigns that may need to be displayed. The data collected with this event is used to help keep Windows up to date. - - - -### Microsoft.Windows.WindowsUpdate.RUXIM.IHEvaluateAndPresent - -This event is generated when the RUXIM Interaction Handler finishes evaluating, and possibly presenting an interaction campaign. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **hrLocal** The error (if any) encountered by RUXIM Interaction Handler during evaluation and presentation. -- **hrPresentation** The error (if any) reported by RUXIM Presentation Handler during presentation. -- **InteractionCampaignID** GUID; the user interaction campaign processed by RUXIM Interaction Handler. -- **ResultId** The result generated by the evaluation and presentation. -- **WasCompleted** True if the user interaction campaign is complete. -- **WasPresented** True if the user interaction campaign is displayed to the user. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.IHExit - -This event is generated when the RUXIM Interaction Handler (RUXIMIH.EXE) exits. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **InteractionCampaignID** GUID identifying the interaction campaign that RUXIMIH processed. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.IHLaunch - -This event is generated when the RUXIM Interaction Handler (RUXIMIH.EXE) is launched. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **CommandLine** The command line used to launch RUXIMIH. -- **InteractionCampaignID** GUID identifying the user interaction campaign that the Interaction Handler will process. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.SystemEvaluator.Evaluation - -This event is generated whenever the RUXIM Evaluator DLL performs an evaluation. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **HRESULT** Error, if any, that occurred during evaluation. (Note that if errors encountered during individual checks do not affect the overall result of the evaluation, those errors will be reported in NodeEvaluationData, but this HRESULT will still be zero.) -- **Id** GUID passed in by the caller to identify the evaluation. -- **NodeEvaluationData** Structure showing the results of individual checks that occurred during the overall evaluation. -- **Result** Overall result generated by the evaluation. - - -## Windows Update mitigation events - -### Mitigation360Telemetry.MitigationCustom.CleanupSafeOsImages - -This event sends data specific to the CleanupSafeOsImages mitigation used for OS Updates. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ClientId** The client ID used by Windows Update. -- **FlightId** The ID of each Windows Insider build the device received. -- **InstanceId** A unique device ID that identifies each update instance. -- **MitigationScenario** The update scenario in which the mitigation was executed. -- **MountedImageCount** The number of mounted images. -- **MountedImageMatches** The number of mounted image matches. -- **MountedImagesFailed** The number of mounted images that could not be removed. -- **MountedImagesRemoved** The number of mounted images that were successfully removed. -- **MountedImagesSkipped** The number of mounted images that were not found. -- **RelatedCV** The correlation vector value generated from the latest USO scan. -- **Result** HResult of this operation. -- **ScenarioId** ID indicating the mitigation scenario. -- **ScenarioSupported** Indicates whether the scenario was supported. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each Windows Update. -- **WuId** Unique ID for the Windows Update client. - - -### Mitigation360Telemetry.MitigationCustom.FixAppXReparsePoints - -This event sends data specific to the FixAppXReparsePoints mitigation used for OS updates. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ClientId** In the Windows Update scenario, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightId** Unique identifier for each flight. -- **InstanceId** Unique GUID that identifies each instance of setuphost.exe. -- **MitigationScenario** The update scenario in which the mitigation was executed. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **ReparsePointsFailed** Number of reparse points that are corrupted but we failed to fix them. -- **ReparsePointsFixed** Number of reparse points that were corrupted and were fixed by this mitigation. -- **ReparsePointsSkipped** Number of reparse points that are not corrupted and no action is required. -- **Result** HResult of this operation. -- **ScenarioId** ID indicating the mitigation scenario. -- **ScenarioSupported** Indicates whether the scenario was supported. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each Update. -- **WuId** Unique ID for the Windows Update client. - - -### Mitigation360Telemetry.MitigationCustom.FixupEditionId - -This event sends data specific to the FixupEditionId mitigation used for OS updates. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ClientId** In the Windows Update scenario, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **EditionIdUpdated** Determine whether EditionId was changed. -- **FlightId** Unique identifier for each flight. -- **InstanceId** Unique GUID that identifies each instance of setuphost.exe. -- **MitigationScenario** The update scenario in which the mitigation was executed. -- **ProductEditionId** Expected EditionId value based on GetProductInfo. -- **ProductType** Value returned by GetProductInfo. -- **RegistryEditionId** EditionId value in the registry. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** HResult of this operation. -- **ScenarioId** ID indicating the mitigation scenario. -- **ScenarioSupported** Indicates whether the scenario was supported. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. -- **WuId** Unique ID for the Windows Update client. - - -## Windows Update Reserve Manager events - -### Microsoft.Windows.UpdateReserveManager.CommitPendingHardReserveAdjustment - -This event is sent when the Update Reserve Manager commits a hard reserve adjustment that was pending. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.UpdateReserveManager.FunctionReturnedError - -This event is sent when the Update Reserve Manager returns an error from one of its internal functions. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.UpdateReserveManager.InitializeUpdateReserveManager - -This event returns data about the Update Reserve Manager, including whether it’s been initialized. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.UpdateReserveManager.PrepareTIForReserveInitialization - -This event is sent when the Update Reserve Manager prepares the Trusted Installer to initialize reserves on the next boot. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.UpdateReserveManager.RemovePendingHardReserveAdjustment - -This event is sent when the Update Reserve Manager removes a pending hard reserve adjustment. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.UpdateReserveManager.UpdatePendingHardReserveAdjustment - -This event is sent when the Update Reserve Manager needs to adjust the size of the hard reserve after the option content is installed. The data collected with this event is used to help keep Windows secure and up to date. - - - -## Winlogon events - -### Microsoft.Windows.Security.Winlogon.SetupCompleteLogon - -This event signals the completion of the setup process. It happens only once during the first logon. - - - -## XBOX events - -### Microsoft.Xbox.XamTelemetry.AppActivationError - -This event indicates whether the system detected an activation error in the app. - - - -### Microsoft.Xbox.XamTelemetry.AppActivity - -This event is triggered whenever the current app state is changed by: launch, switch, terminate, snap, etc. - -The following fields are available: - -- **AppActionId** The ID of the application action. -- **AppCurrentVisibilityState** The ID of the current application visibility state. -- **AppId** The Xbox LIVE Title ID of the app. -- **AppPackageFullName** The full name of the application package. -- **AppPreviousVisibilityState** The ID of the previous application visibility state. -- **AppSessionId** The application session ID. -- **AppType** The type ID of the application (AppType_NotKnown, AppType_Era, AppType_Sra, AppType_Uwa). -- **BCACode** The BCA (Burst Cutting Area) mark code of the optical disc used to launch the application. -- **DurationMs** The amount of time (in milliseconds) since the last application state transition. -- **IsTrialLicense** This boolean value is TRUE if the application is on a trial license. -- **LicenseType** The type of licensed used to authorize the app (0 - Unknown, 1 - User, 2 - Subscription, 3 - Offline, 4 - Disc). -- **LicenseXuid** If the license type is 1 (User), this field contains the XUID (Xbox User ID) of the registered owner of the license. -- **ProductGuid** The Xbox product GUID (Globally-Unique ID) of the application. -- **UserId** The XUID (Xbox User ID) of the current user. diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md deleted file mode 100644 index 749915474a..0000000000 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md +++ /dev/null @@ -1,10580 +0,0 @@ ---- -description: Learn more about the Windows 10, version 1903 diagnostic data gathered at the basic level. -title: Windows 10, version 1909 and Windows 10, version 1903 required diagnostic events and fields (Windows 10) -ms.service: windows-client -ms.subservice: itpro-privacy -localizationpriority: medium -author: DHB-MSFT -ms.author: danbrown -manager: laurawi -ms.date: 03/27/2017 -ms.topic: reference ---- - - -# Windows 10, version 1909 and Windows 10, version 1903 required Windows diagnostic events and fields - - **Applies to** - -- Windows 10, version 1909 -- Windows 10, version 1903 - - -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: - -- [Required diagnostic events and fields for Windows 11, versions 23H2 and 22H2](required-diagnostic-events-fields-windows-11-22H2.md) -- [Required diagnostic events and fields for Windows 11, version 21H2](required-windows-11-diagnostic-events-and-fields.md) -- [Required diagnostic events and fields for Windows 10: versions 22H2, 21H2, 21H1, 20H2, and 2004](required-windows-diagnostic-data-events-and-fields-2004.md) -- [Windows 10, version 1809 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1809.md) -- [Windows 10, version 1803 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1803.md) -- [Windows 10, version 1709 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1709.md) -- [Windows 10, version 1703 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1703.md) -- [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) -- [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) - - -## AppLocker events - -### Microsoft.Windows.Security.AppLockerCSP.AddParams - -This event indicates the parameters passed to the Add function of the AppLocker Configuration Service Provider (CSP) to help keep Windows secure. - -The following fields are available: - -- **child** The child URI of the node to add. -- **uri** URI of the node relative to %SYSTEM32%/AppLocker. - - -### Microsoft.Windows.Security.AppLockerCSP.AddStart - -This event indicates the start of an Add operation for the AppLocker Configuration Service Provider (CSP) to help keep Windows secure. - - - -### Microsoft.Windows.Security.AppLockerCSP.AddStop - -This event indicates the end of an Add operation for the AppLocker Configuration Service Provider (CSP) to help keep Windows secure. - -The following fields are available: - -- **hr** The HRESULT returned by Add function in AppLockerCSP. - - -### Microsoft.Windows.Security.AppLockerCSP.CAppLockerCSP::Commit - -This event returns information about the Commit operation in the AppLocker Configuration Service Provider (CSP) to help keep Windows secure. - -The following fields are available: - -- **oldId** The unique identifier for the most recent previous CSP transaction. -- **txId** The unique identifier for the current CSP transaction. - - -### Microsoft.Windows.Security.AppLockerCSP.CAppLockerCSP::Rollback - -This event provides the result of the Rollback operation in the AppLocker Configuration Service Provider (CSP) to help keep Windows secure. - -The following fields are available: - -- **oldId** Previous id for the CSP transaction. -- **txId** Current id for the CSP transaction. - - -### Microsoft.Windows.Security.AppLockerCSP.ClearParams - -This event provides the parameters passed to the Clear operation of the AppLocker Configuration Service Provider (CSP) to help keep Windows secure. - -The following fields are available: - -- **uri** The URI relative to the %SYSTEM32%\AppLocker folder. - - -### Microsoft.Windows.Security.AppLockerCSP.ClearStart - -This event indicates the start of the Clear operation of the AppLocker Configuration Service Provider (CSP) to help keep Windows secure. - - - -### Microsoft.Windows.Security.AppLockerCSP.ClearStop - -This event indicates the end of the Clear operation of the AppLocker Configuration Service Provider (CSP) to help keep Windows secure. - -The following fields are available: - -- **hr** HRESULT reported at the end of the 'Clear' function. - - -### Microsoft.Windows.Security.AppLockerCSP.CreateNodeInstanceParams - -This event provides the parameters that were passed to the Create Node Instance operation of the AppLocker Configuration Service Provider (CSP) to help keep Windows secure. - -The following fields are available: - -- **NodeId** NodeId passed to CreateNodeInstance. -- **nodeOps** NodeOperations parameter passed to CreateNodeInstance. -- **uri** URI passed to CreateNodeInstance, relative to %SYSTEM32%\AppLocker. - - -### Microsoft.Windows.Security.AppLockerCSP.CreateNodeInstanceStart - -This event indicates the start of the Create Node Instance operation of the AppLocker Configuration Service Provider (CSP) to help keep Windows secure. - - - -### Microsoft.Windows.Security.AppLockerCSP.CreateNodeInstanceStop - -This event indicates the end of the Create Node Instance operation of the AppLocker Configuration Service Provider (CSP) to help keep Windows secure. - -The following fields are available: - -- **hr** HRESULT returned by the CreateNodeInstance function in AppLockerCSP. - - -### Microsoft.Windows.Security.AppLockerCSP.DeleteChildParams - -This event provides the parameters passed to the Delete Child operation of the AppLocker Configuration Service Provider (CSP) to help keep Windows secure. - -The following fields are available: - -- **child** The child URI of the node to delete. -- **uri** URI relative to %SYSTEM32%\AppLocker. - - -### Microsoft.Windows.Security.AppLockerCSP.DeleteChildStart - -This event indicates the start of the Delete Child operation of the AppLocker Configuration Service Provider (CSP) to help keep Windows secure. - - - -### Microsoft.Windows.Security.AppLockerCSP.DeleteChildStop - -This event indicates the end of the Delete Child operation of the AppLocker Configuration Service Provider (CSP) to help keep Windows secure. - -The following fields are available: - -- **hr** HRESULT returned by the DeleteChild function in AppLockerCSP. - - -### Microsoft.Windows.Security.AppLockerCSP.EnumPolicies - -This event provides the logged Uniform Resource Identifier (URI) relative to %SYSTEM32%\AppLocker if the plug-in GUID is null or the Configuration Service Provider (CSP) doesn't believe the old policy is present. - -The following fields are available: - -- **uri** URI relative to %SYSTEM32%\AppLocker. - - -### Microsoft.Windows.Security.AppLockerCSP.GetChildNodeNamesParams - -This event provides the parameters passed to the Get Child Node Names operation of the AppLocker Configuration Service Provider (CSP) to help keep Windows secure. - -The following fields are available: - -- **uri** URI relative to %SYSTEM32%/AppLocker for MDM node. - - -### Microsoft.Windows.Security.AppLockerCSP.GetChildNodeNamesStart - -This event indicates the start of the Get Child Node Names operation of the AppLocker Configuration Service Provider (CSP) to help keep Windows secure. - - - -### Microsoft.Windows.Security.AppLockerCSP.GetChildNodeNamesStop - -This event indicates the end of the Get Child Node Names operation of the AppLocker Configuration Service Provider (CSP) to help keep Windows secure. - -The following fields are available: - -- **child[0]** If function succeeded, the first child's name, else "NA". -- **count** If function succeeded, the number of child node names returned by the function, else 0. -- **hr** HRESULT returned by the GetChildNodeNames function of AppLockerCSP. - - -### Microsoft.Windows.Security.AppLockerCSP.GetLatestId - -This event provides the latest time-stamped unique identifier in the AppLocker Configuration Service Provider (CSP) to help keep Windows secure. - -The following fields are available: - -- **dirId** The latest directory identifier found by GetLatestId. -- **id** The id returned by GetLatestId if id > 0 - otherwise the dirId parameter. - - -### Microsoft.Windows.Security.AppLockerCSP.HResultException - -This event provides the result code (HRESULT) generated by any arbitrary function in the AppLocker Configuration Service Provider (CSP). - -The following fields are available: - -- **file** File in the OS code base in which the exception occurs. -- **function** Function in the OS code base in which the exception occurs. -- **hr** HRESULT that is reported. -- **line** Line in the file in the OS code base in which the exception occurs. - - -### Microsoft.Windows.Security.AppLockerCSP.SetValueParams - -This event provides the parameters that were passed to the SetValue operation in the AppLocker Configuration Service Provider (CSP) to help keep Windows secure. - -The following fields are available: - -- **dataLength** Length of the value to set. -- **uri** The node URI to that should contain the value, relative to %SYSTEM32%\AppLocker. - - -### Microsoft.Windows.Security.AppLockerCSP.SetValueStart - -This event indicates the start of the SetValue operation in the AppLocker Configuration Service Provider (CSP) to help keep Windows secure. - - - -### Microsoft.Windows.Security.AppLockerCSP.SetValueStop - -End of the "SetValue" operation for the AppLockerCSP node. - -The following fields are available: - -- **hr** HRESULT returned by the SetValue function in AppLockerCSP. - - -### Microsoft.Windows.Security.AppLockerCSP.TryRemediateMissingPolicies - -This event provides information for fixing a policy in the AppLocker Configuration Service Provider (CSP) to help keep Windows secure. It includes Uniform Resource Identifier (URI) relative to %SYSTEM32%\AppLocker that needs to be fixed. - -The following fields are available: - -- **uri** URI for node relative to %SYSTEM32%/AppLocker. - - -## 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 total number of objects of this type present on this device. -- **DatasourceApplicationFile_19H1Setup** The total number of objects of this type present on this device. -- **DatasourceApplicationFile_20H1** The total number of objects of this type present on this device. -- **DatasourceApplicationFile_20H1Setup** The total number of objects of this type present on this device. -- **DatasourceApplicationFile_21H1** The total number of objects of this type present on this device. -- **DatasourceApplicationFile_21H1Setup** The total number of objects of this type present on this device. -- **DatasourceApplicationFile_21H2** The total number of objects of this type present on this device. -- **DatasourceApplicationFile_21H2Setup** The total number of objects of this type present on this device. -- **DatasourceApplicationFile_CO21H2** The total number of objects of this type present on this device. -- **DatasourceApplicationFile_CO21H2Setup** The total number of objects of this type present on this device. -- **DatasourceApplicationFile_CU22H2** The total number of objects of this type present on this device. -- **DatasourceApplicationFile_CU22H2Setup** The total number of objects of this type present on this device. -- **DatasourceApplicationFile_NI22H2Setup** The total number of objects of this type present on this device. -- **DatasourceApplicationFile_RS1** The total number of objects of this type present on this device. -- **DatasourceApplicationFile_RS2** The total number of objects of this type present on this device. -- **DatasourceApplicationFile_RS3** The total number of objects of this type present on this device. -- **DatasourceApplicationFile_RS4** The total number of objects of this type present on this device. -- **DatasourceApplicationFile_RS5** The total number of objects of this type present on this device. -- **DatasourceApplicationFile_TH1** The total number of objects of this type present on this device. -- **DatasourceApplicationFile_TH2** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_19H1** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_19H1Setup** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_20H1** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_20H1Setup** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_21H1** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_21H1Setup** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_21H2** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_21H2Setup** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_CO21H2** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_CO21H2Setup** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_CU22H2** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_CU22H2Setup** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_NI22H2Setup** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_RS1** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_RS2** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_RS3** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_RS3Setup** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_RS4** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_RS4Setup** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_RS5** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_RS5Setup** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_TH1** The total number of objects of this type present on this device. -- **DatasourceDevicePnp_TH2** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_19H1** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_19H1Setup** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_20H1** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_20H1Setup** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_21H1** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_21H1Setup** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_21H2** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_21H2Setup** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_CO21H2** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_CO21H2Setup** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_CU22H2** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_CU22H2Setup** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_NI22H2Setup** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_RS1** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_RS2** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_RS3** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_RS3Setup** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_RS4** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_RS4Setup** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_RS5** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_RS5Setup** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_TH1** The total number of objects of this type present on this device. -- **DatasourceDriverPackage_TH2** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoBlock_19H1** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoBlock_19H1Setup** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoBlock_20H1** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoBlock_20H1Setup** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoBlock_21H1** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoBlock_21H1Setup** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoBlock_21H2** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoBlock_21H2Setup** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoBlock_CO21H2** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoBlock_CO21H2Setup** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoBlock_CU22H2** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoBlock_CU22H2Setup** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoBlock_NI22H2Setup** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoBlock_RS1** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoBlock_RS2** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoBlock_RS3** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoBlock_RS4** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoBlock_RS5** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoBlock_TH1** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoBlock_TH2** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPassive_19H1** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPassive_19H1Setup** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPassive_20H1** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPassive_20H1Setup** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPassive_21H1** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPassive_21H1Setup** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPassive_21H2** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPassive_21H2Setup** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPassive_CO21H2** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPassive_CO21H2Setup** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPassive_CU22H2** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPassive_CU22H2Setup** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPassive_NI22H2Setup** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPassive_RS1** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPassive_RS2** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPassive_RS3** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPassive_RS4** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPassive_RS5** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPassive_TH1** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPassive_TH2** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPostUpgrade_19H1** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPostUpgrade_19H1Setup** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPostUpgrade_20H1** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPostUpgrade_20H1Setup** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPostUpgrade_21H1** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPostUpgrade_21H1Setup** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPostUpgrade_21H2** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPostUpgrade_21H2Setup** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPostUpgrade_CO21H2** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPostUpgrade_CO21H2Setup** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPostUpgrade_CU22H2** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPostUpgrade_CU22H2Setup** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPostUpgrade_NI22H2Setup** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPostUpgrade_RS1** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPostUpgrade_RS2** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPostUpgrade_RS3** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPostUpgrade_RS4** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPostUpgrade_RS5** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPostUpgrade_TH1** The total number of objects of this type present on this device. -- **DataSourceMatchingInfoPostUpgrade_TH2** The total number of objects of this type present on this device. -- **DatasourceSystemBios_19ASetup** The total number of objects of this type present on this device. -- **DatasourceSystemBios_19H1** The total number of objects of this type present on this device. -- **DatasourceSystemBios_19H1Setup** The total number of objects of this type present on this device. -- **DatasourceSystemBios_20H1** The total number of objects of this type present on this device. -- **DatasourceSystemBios_20H1Setup** The total number of objects of this type present on this device. -- **DatasourceSystemBios_21H1** The total number of objects of this type present on this device. -- **DatasourceSystemBios_21H1Setup** The total number of objects of this type present on this device. -- **DatasourceSystemBios_21H2** The total number of objects of this type present on this device. -- **DatasourceSystemBios_21H2Setup** The total number of objects of this type present on this device. -- **DatasourceSystemBios_CO21H2** The total number of objects of this type present on this device. -- **DatasourceSystemBios_CO21H2Setup** The total number of objects of this type present on this device. -- **DatasourceSystemBios_CU22H2** The total number of objects of this type present on this device. -- **DatasourceSystemBios_CU22H2Setup** The total number of objects of this type present on this device. -- **DatasourceSystemBios_NI22H2Setup** The total number of objects of this type present on this device. -- **DatasourceSystemBios_RS1** The total number of objects of this type present on this device. -- **DatasourceSystemBios_RS2** The total number of objects of this type present on this device. -- **DatasourceSystemBios_RS3** The total number of objects of this type present on this device. -- **DatasourceSystemBios_RS3Setup** The total number of objects of this type present on this device. -- **DatasourceSystemBios_RS4** The total number of objects of this type present on this device. -- **DatasourceSystemBios_RS4Setup** The total number of objects of this type present on this device. -- **DatasourceSystemBios_RS5** The total number of objects of this type present on this device. -- **DatasourceSystemBios_RS5Setup** The total number of objects of this type present on this device. -- **DatasourceSystemBios_TH1** The total number of objects of this type present on this device. -- **DatasourceSystemBios_TH2** The total number of objects of this type present on this device. -- **DecisionApplicationFile_19H1** The total number of objects of this type present on this device. -- **DecisionApplicationFile_19H1Setup** The total number of objects of this type present on this device. -- **DecisionApplicationFile_20H1** The total number of objects of this type present on this device. -- **DecisionApplicationFile_20H1Setup** The total number of objects of this type present on this device. -- **DecisionApplicationFile_21H1** The total number of objects of this type present on this device. -- **DecisionApplicationFile_21H1Setup** The total number of objects of this type present on this device. -- **DecisionApplicationFile_21H2** The total number of objects of this type present on this device. -- **DecisionApplicationFile_21H2Setup** The total number of objects of this type present on this device. -- **DecisionApplicationFile_CO21H2** The total number of objects of this type present on this device. -- **DecisionApplicationFile_CO21H2Setup** The total number of objects of this type present on this device. -- **DecisionApplicationFile_CU22H2** The total number of objects of this type present on this device. -- **DecisionApplicationFile_CU22H2Setup** The total number of objects of this type present on this device. -- **DecisionApplicationFile_NI22H2Setup** The total number of objects of this type present on this device. -- **DecisionApplicationFile_RS1** The total number of objects of this type present on this device. -- **DecisionApplicationFile_RS2** The total number of objects of this type present on this device. -- **DecisionApplicationFile_RS3** The total number of objects of this type present on this device. -- **DecisionApplicationFile_RS4** The total number of objects of this type present on this device. -- **DecisionApplicationFile_RS5** The total number of objects of this type present on this device. -- **DecisionApplicationFile_TH1** The total number of objects of this type present on this device. -- **DecisionApplicationFile_TH2** The total number of objects of this type present on this device. -- **DecisionDevicePnp_19H1** The total number of objects of this type present on this device. -- **DecisionDevicePnp_19H1Setup** The total number of objects of this type present on this device. -- **DecisionDevicePnp_20H1** The total number of objects of this type present on this device. -- **DecisionDevicePnp_20H1Setup** The total number of objects of this type present on this device. -- **DecisionDevicePnp_21H1** The total number of objects of this type present on this device. -- **DecisionDevicePnp_21H1Setup** The total number of objects of this type present on this device. -- **DecisionDevicePnp_21H2** The total number of objects of this type present on this device. -- **DecisionDevicePnp_21H2Setup** The total number of objects of this type present on this device. -- **DecisionDevicePnp_CO21H2** The total number of objects of this type present on this device. -- **DecisionDevicePnp_CO21H2Setup** The total number of objects of this type present on this device. -- **DecisionDevicePnp_CU22H2** The total number of objects of this type present on this device. -- **DecisionDevicePnp_CU22H2Setup** The total number of objects of this type present on this device. -- **DecisionDevicePnp_NI22H2Setup** The total number of objects of this type present on this device. -- **DecisionDevicePnp_RS1** The total number of objects of this type present on this device. -- **DecisionDevicePnp_RS2** The total number of objects of this type present on this device. -- **DecisionDevicePnp_RS3** The total number of objects of this type present on this device. -- **DecisionDevicePnp_RS3Setup** The total number of objects of this type present on this device. -- **DecisionDevicePnp_RS4** The total number of objects of this type present on this device. -- **DecisionDevicePnp_RS4Setup** The total number of objects of this type present on this device. -- **DecisionDevicePnp_RS5** The total number of objects of this type present on this device. -- **DecisionDevicePnp_RS5Setup** The total number of objects of this type present on this device. -- **DecisionDevicePnp_TH1** The total number of objects of this type present on this device. -- **DecisionDevicePnp_TH2** The total number of objects of this type present on this device. -- **DecisionDriverPackage_19H1** The total number of objects of this type present on this device. -- **DecisionDriverPackage_19H1Setup** The total number of objects of this type present on this device. -- **DecisionDriverPackage_20H1** The total number of objects of this type present on this device. -- **DecisionDriverPackage_20H1Setup** The total number of objects of this type present on this device. -- **DecisionDriverPackage_21H1** The total number of objects of this type present on this device. -- **DecisionDriverPackage_21H1Setup** The total number of objects of this type present on this device. -- **DecisionDriverPackage_21H2** The total number of objects of this type present on this device. -- **DecisionDriverPackage_21H2Setup** The total number of objects of this type present on this device. -- **DecisionDriverPackage_CO21H2** The total number of objects of this type present on this device. -- **DecisionDriverPackage_CO21H2Setup** The total number of objects of this type present on this device. -- **DecisionDriverPackage_CU22H2** The total number of objects of this type present on this device. -- **DecisionDriverPackage_CU22H2Setup** The total number of objects of this type present on this device. -- **DecisionDriverPackage_NI22H2Setup** The total number of objects of this type present on this device. -- **DecisionDriverPackage_RS1** The total number of objects of this type present on this device. -- **DecisionDriverPackage_RS2** The total number of objects of this type present on this device. -- **DecisionDriverPackage_RS3** The total number of objects of this type present on this device. -- **DecisionDriverPackage_RS3Setup** The total number of objects of this type present on this device. -- **DecisionDriverPackage_RS4** The total number of objects of this type present on this device. -- **DecisionDriverPackage_RS4Setup** The total number of objects of this type present on this device. -- **DecisionDriverPackage_RS5** The total number of objects of this type present on this device. -- **DecisionDriverPackage_RS5Setup** The total number of objects of this type present on this device. -- **DecisionDriverPackage_TH1** The total number of objects of this type present on this device. -- **DecisionDriverPackage_TH2** The total number of objects of this type present on this device. -- **DecisionMatchingInfoBlock_19H1** The total number of objects of this type present on this device. -- **DecisionMatchingInfoBlock_19H1Setup** The total number of objects of this type present on this device. -- **DecisionMatchingInfoBlock_20H1** The total number of objects of this type present on this device. -- **DecisionMatchingInfoBlock_20H1Setup** The total number of objects of this type present on this device. -- **DecisionMatchingInfoBlock_21H1** The total number of objects of this type present on this device. -- **DecisionMatchingInfoBlock_21H1Setup** The total number of objects of this type present on this device. -- **DecisionMatchingInfoBlock_21H2** The total number of objects of this type present on this device. -- **DecisionMatchingInfoBlock_21H2Setup** The total number of objects of this type present on this device. -- **DecisionMatchingInfoBlock_CO21H2** The total number of objects of this type present on this device. -- **DecisionMatchingInfoBlock_CO21H2Setup** The total number of objects of this type present on this device. -- **DecisionMatchingInfoBlock_CU22H2** The total number of objects of this type present on this device. -- **DecisionMatchingInfoBlock_CU22H2Setup** The total number of objects of this type present on this device. -- **DecisionMatchingInfoBlock_NI22H2Setup** The total number of objects of this type present on this device. -- **DecisionMatchingInfoBlock_RS1** The total number of objects of this type present on this device. -- **DecisionMatchingInfoBlock_RS2** The total number of objects of this type present on this device. -- **DecisionMatchingInfoBlock_RS3** The total number of objects of this type present on this device. -- **DecisionMatchingInfoBlock_RS4** The total number of objects of this type present on this device. -- **DecisionMatchingInfoBlock_RS5** The total number of objects of this type present on this device. -- **DecisionMatchingInfoBlock_TH1** The total number of objects of this type present on this device. -- **DecisionMatchingInfoBlock_TH2** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPassive_19H1** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPassive_19H1Setup** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPassive_20H1** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPassive_20H1Setup** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPassive_21H1** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPassive_21H1Setup** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPassive_21H2** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPassive_21H2Setup** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPassive_CO21H2** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPassive_CO21H2Setup** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPassive_CU22H2** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPassive_CU22H2Setup** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPassive_NI22H2Setup** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPassive_RS1** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPassive_RS2** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPassive_RS3** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPassive_RS4** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPassive_RS5** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPassive_TH1** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPassive_TH2** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPostUpgrade_19H1** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPostUpgrade_19H1Setup** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPostUpgrade_20H1** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPostUpgrade_20H1Setup** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPostUpgrade_21H1** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPostUpgrade_21H1Setup** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPostUpgrade_21H2** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPostUpgrade_21H2Setup** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPostUpgrade_CO21H2** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPostUpgrade_CO21H2Setup** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPostUpgrade_CU22H2** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPostUpgrade_CU22H2Setup** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPostUpgrade_NI22H2Setup** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPostUpgrade_RS1** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPostUpgrade_RS2** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPostUpgrade_RS3** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPostUpgrade_RS4** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPostUpgrade_RS5** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPostUpgrade_TH1** The total number of objects of this type present on this device. -- **DecisionMatchingInfoPostUpgrade_TH2** The total number of objects of this type present on this device. -- **DecisionMediaCenter_19H1** The total number of objects of this type present on this device. -- **DecisionMediaCenter_19H1Setup** The total number of objects of this type present on this device. -- **DecisionMediaCenter_20H1** The total number of objects of this type present on this device. -- **DecisionMediaCenter_20H1Setup** The total number of objects of this type present on this device. -- **DecisionMediaCenter_21H1** The total number of objects of this type present on this device. -- **DecisionMediaCenter_21H1Setup** The total number of objects of this type present on this device. -- **DecisionMediaCenter_21H2** The total number of objects of this type present on this device. -- **DecisionMediaCenter_21H2Setup** The total number of objects of this type present on this device. -- **DecisionMediaCenter_CO21H2** The total number of objects of this type present on this device. -- **DecisionMediaCenter_CO21H2Setup** The total number of objects of this type present on this device. -- **DecisionMediaCenter_CU22H2** The total number of objects of this type present on this device. -- **DecisionMediaCenter_CU22H2Setup** The total number of objects of this type present on this device. -- **DecisionMediaCenter_NI22H2Setup** The total number of objects of this type present on this device. -- **DecisionMediaCenter_RS1** The total number of objects of this type present on this device. -- **DecisionMediaCenter_RS2** The total number of objects of this type present on this device. -- **DecisionMediaCenter_RS3** The total number of objects of this type present on this device. -- **DecisionMediaCenter_RS4** The total number of objects of this type present on this device. -- **DecisionMediaCenter_RS5** The total number of objects of this type present on this device. -- **DecisionMediaCenter_TH1** The total number of objects of this type present on this device. -- **DecisionMediaCenter_TH2** The total number of objects of this type present on this device. -- **DecisionSModeState_19H1** The total number of objects of this type present on this device. -- **DecisionSModeState_20H1** The total number of objects of this type present on this device. -- **DecisionSModeState_20H1Setup** The total number of objects of this type present on this device. -- **DecisionSModeState_21H1** The total number of objects of this type present on this device. -- **DecisionSModeState_21H2** The total number of objects of this type present on this device. -- **DecisionSModeState_21H2Setup** The total number of objects of this type present on this device. -- **DecisionSModeState_CO21H2** The total number of objects of this type present on this device. -- **DecisionSModeState_CO21H2Setup** The total number of objects of this type present on this device. -- **DecisionSModeState_CU22H2** The total number of objects of this type present on this device. -- **DecisionSModeState_CU22H2Setup** The total number of objects of this type present on this device. -- **DecisionSModeState_NI22H2Setup** The total number of objects of this type present on this device. -- **DecisionSModeState_RS1** The total number of objects of this type present on this device. -- **DecisionSModeState_RS2** The total number of objects of this type present on this device. -- **DecisionSModeState_RS3** The total number of objects of this type present on this device. -- **DecisionSModeState_RS4** The total number of objects of this type present on this device. -- **DecisionSModeState_RS5** The total number of objects of this type present on this device. -- **DecisionSModeState_TH1** The total number of objects of this type present on this device. -- **DecisionSModeState_TH2** The total number of objects of this type present on this device. -- **DecisionSystemBios_19ASetup** The total number of objects of this type present on this device. -- **DecisionSystemBios_19H1** The total number of objects of this type present on this device. -- **DecisionSystemBios_19H1Setup** The total number of objects of this type present on this device. -- **DecisionSystemBios_20H1** The total number of objects of this type present on this device. -- **DecisionSystemBios_20H1Setup** The total number of objects of this type present on this device. -- **DecisionSystemBios_21H1** The total number of objects of this type present on this device. -- **DecisionSystemBios_21H1Setup** The total number of objects of this type present on this device. -- **DecisionSystemBios_21H2** The total number of objects of this type present on this device. -- **DecisionSystemBios_21H2Setup** The total number of objects of this type present on this device. -- **DecisionSystemBios_CO21H2** The total number of objects of this type present on this device. -- **DecisionSystemBios_CO21H2Setup** The total number of objects of this type present on this device. -- **DecisionSystemBios_CU22H2** The total number of objects of this type present on this device. -- **DecisionSystemBios_CU22H2Setup** The total number of objects of this type present on this device. -- **DecisionSystemBios_NI22H2Setup** The total number of objects of this type present on this device. -- **DecisionSystemBios_RS1** The total number of objects of this type present on this device. -- **DecisionSystemBios_RS2** The total number of objects of this type present on this device. -- **DecisionSystemBios_RS3** The total number of objects of this type present on this device. -- **DecisionSystemBios_RS3Setup** The total number of objects of this type present on this device. -- **DecisionSystemBios_RS4** The total number of objects of this type present on this device. -- **DecisionSystemBios_RS4Setup** The total number of objects of this type present on this device. -- **DecisionSystemBios_RS5** The total number of objects of this type present on this device. -- **DecisionSystemBios_RS5Setup** The total number of objects of this type present on this device. -- **DecisionSystemBios_TH1** The total number of objects of this type present on this device. -- **DecisionSystemBios_TH2** The total number of objects of this type present on this device. -- **DecisionSystemDiskSize_19H1** The total number of objects of this type present on this device. -- **DecisionSystemDiskSize_20H1** The total number of objects of this type present on this device. -- **DecisionSystemDiskSize_20H1Setup** The total number of objects of this type present on this device. -- **DecisionSystemDiskSize_21H1** The total number of objects of this type present on this device. -- **DecisionSystemDiskSize_21H2** The total number of objects of this type present on this device. -- **DecisionSystemDiskSize_21H2Setup** The total number of objects of this type present on this device. -- **DecisionSystemDiskSize_CO21H2** The total number of objects of this type present on this device. -- **DecisionSystemDiskSize_CO21H2Setup** The total number of objects of this type present on this device. -- **DecisionSystemDiskSize_CU22H2** The total number of objects of this type present on this device. -- **DecisionSystemDiskSize_CU22H2Setup** The total number of objects of this type present on this device. -- **DecisionSystemDiskSize_NI22H2Setup** The total number of objects of this type present on this device. -- **DecisionSystemDiskSize_RS1** The total number of objects of this type present on this device. -- **DecisionSystemDiskSize_RS2** The total number of objects of this type present on this device. -- **DecisionSystemDiskSize_RS3** The total number of objects of this type present on this device. -- **DecisionSystemDiskSize_RS4** The total number of objects of this type present on this device. -- **DecisionSystemDiskSize_RS5** The total number of objects of this type present on this device. -- **DecisionSystemDiskSize_TH1** The total number of objects of this type present on this device. -- **DecisionSystemDiskSize_TH2** The total number of objects of this type present on this device. -- **DecisionSystemMemory_19H1** The total number of objects of this type present on this device. -- **DecisionSystemMemory_20H1** The total number of objects of this type present on this device. -- **DecisionSystemMemory_20H1Setup** The total number of objects of this type present on this device. -- **DecisionSystemMemory_21H1** The total number of objects of this type present on this device. -- **DecisionSystemMemory_21H2** The total number of objects of this type present on this device. -- **DecisionSystemMemory_21H2Setup** The total number of objects of this type present on this device. -- **DecisionSystemMemory_CO21H2** The total number of objects of this type present on this device. -- **DecisionSystemMemory_CO21H2Setup** The total number of objects of this type present on this device. -- **DecisionSystemMemory_CU22H2** The total number of objects of this type present on this device. -- **DecisionSystemMemory_CU22H2Setup** The total number of objects of this type present on this device. -- **DecisionSystemMemory_NI22H2Setup** The total number of objects of this type present on this device. -- **DecisionSystemMemory_RS1** The total number of objects of this type present on this device. -- **DecisionSystemMemory_RS2** The total number of objects of this type present on this device. -- **DecisionSystemMemory_RS3** The total number of objects of this type present on this device. -- **DecisionSystemMemory_RS4** The total number of objects of this type present on this device. -- **DecisionSystemMemory_RS5** The total number of objects of this type present on this device. -- **DecisionSystemMemory_TH1** The total number of objects of this type present on this device. -- **DecisionSystemMemory_TH2** The total number of objects of this type present on this device. -- **DecisionSystemProcessor_RS2** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuCores_19H1** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuCores_20H1** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuCores_20H1Setup** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuCores_21H1** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuCores_21H2** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuCores_21H2Setup** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuCores_CO21H2** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuCores_CO21H2Setup** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuCores_CU22H2** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuCores_CU22H2Setup** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuCores_NI22H2Setup** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuCores_RS1** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuCores_RS2** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuCores_RS3** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuCores_RS4** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuCores_RS5** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuCores_TH1** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuCores_TH2** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuModel_19H1** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuModel_20H1** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuModel_20H1Setup** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuModel_21H1** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuModel_21H2** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuModel_21H2Setup** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuModel_CO21H2** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuModel_CO21H2Setup** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuModel_CU22H2** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuModel_CU22H2Setup** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuModel_NI22H2Setup** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuModel_RS1** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuModel_RS2** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuModel_RS3** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuModel_RS4** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuModel_RS5** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuModel_TH1** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuModel_TH2** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuSpeed_19H1** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuSpeed_20H1** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuSpeed_20H1Setup** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuSpeed_21H1** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuSpeed_21H2** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuSpeed_21H2Setup** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuSpeed_CO21H2** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuSpeed_CO21H2Setup** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuSpeed_CU22H2** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuSpeed_CU22H2Setup** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuSpeed_NI22H2Setup** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuSpeed_RS1** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuSpeed_RS2** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuSpeed_RS3** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuSpeed_RS4** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuSpeed_RS5** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuSpeed_TH1** The total number of objects of this type present on this device. -- **DecisionSystemProcessorCpuSpeed_TH2** The total number of objects of this type present on this device. -- **DecisionTest_19H1** The total number of objects of this type present on this device. -- **DecisionTest_20H1** The total number of objects of this type present on this device. -- **DecisionTest_20H1Setup** The total number of objects of this type present on this device. -- **DecisionTest_21H1** The total number of objects of this type present on this device. -- **DecisionTest_21H1Setup** The total number of objects of this type present on this device. -- **DecisionTest_21H2** The total number of objects of this type present on this device. -- **DecisionTest_21H2Setup** The total number of objects of this type present on this device. -- **DecisionTest_CO21H2** The total number of objects of this type present on this device. -- **DecisionTest_CO21H2Setup** The total number of objects of this type present on this device. -- **DecisionTest_CU22H2** The total number of objects of this type present on this device. -- **DecisionTest_CU22H2Setup** The total number of objects of this type present on this device. -- **DecisionTest_NI22H2Setup** The total number of objects of this type present on this device. -- **DecisionTest_RS1** The total number of objects of this type present on this device. -- **DecisionTest_RS2** The total number of objects of this type present on this device. -- **DecisionTest_RS3** The total number of objects of this type present on this device. -- **DecisionTest_RS4** The total number of objects of this type present on this device. -- **DecisionTest_RS5** The total number of objects of this type present on this device. -- **DecisionTest_TH1** The total number of objects of this type present on this device. -- **DecisionTest_TH2** The total number of objects of this type present on this device. -- **DecisionTpmVersion_19H1** The total number of objects of this type present on this device. -- **DecisionTpmVersion_20H1** The total number of objects of this type present on this device. -- **DecisionTpmVersion_20H1Setup** The total number of objects of this type present on this device. -- **DecisionTpmVersion_21H1** The total number of objects of this type present on this device. -- **DecisionTpmVersion_21H2** The total number of objects of this type present on this device. -- **DecisionTpmVersion_21H2Setup** The total number of objects of this type present on this device. -- **DecisionTpmVersion_CO21H2** The total number of objects of this type present on this device. -- **DecisionTpmVersion_CO21H2Setup** The total number of objects of this type present on this device. -- **DecisionTpmVersion_CU22H2** The total number of objects of this type present on this device. -- **DecisionTpmVersion_CU22H2Setup** The total number of objects of this type present on this device. -- **DecisionTpmVersion_NI22H2Setup** The total number of objects of this type present on this device. -- **DecisionTpmVersion_RS1** The total number of objects of this type present on this device. -- **DecisionTpmVersion_RS2** The total number of objects of this type present on this device. -- **DecisionTpmVersion_RS3** The total number of objects of this type present on this device. -- **DecisionTpmVersion_RS4** The total number of objects of this type present on this device. -- **DecisionTpmVersion_RS5** The total number of objects of this type present on this device. -- **DecisionTpmVersion_TH1** The total number of objects of this type present on this device. -- **DecisionTpmVersion_TH2** The total number of objects of this type present on this device. -- **DecisionUefiSecureBoot_19H1** The total number of objects of this type present on this device. -- **DecisionUefiSecureBoot_20H1** The total number of objects of this type present on this device. -- **DecisionUefiSecureBoot_20H1Setup** The total number of objects of this type present on this device. -- **DecisionUefiSecureBoot_21H1** The total number of objects of this type present on this device. -- **DecisionUefiSecureBoot_21H2** The total number of objects of this type present on this device. -- **DecisionUefiSecureBoot_21H2Setup** The total number of objects of this type present on this device. -- **DecisionUefiSecureBoot_CO21H2** The total number of objects of this type present on this device. -- **DecisionUefiSecureBoot_CO21H2Setup** The total number of objects of this type present on this device. -- **DecisionUefiSecureBoot_CU22H2** The total number of objects of this type present on this device. -- **DecisionUefiSecureBoot_CU22H2Setup** The total number of objects of this type present on this device. -- **DecisionUefiSecureBoot_NI22H2Setup** The total number of objects of this type present on this device. -- **DecisionUefiSecureBoot_RS1** The total number of objects of this type present on this device. -- **DecisionUefiSecureBoot_RS2** The total number of objects of this type present on this device. -- **DecisionUefiSecureBoot_RS3** The total number of objects of this type present on this device. -- **DecisionUefiSecureBoot_RS4** The total number of objects of this type present on this device. -- **DecisionUefiSecureBoot_RS5** The total number of objects of this type present on this device. -- **DecisionUefiSecureBoot_TH1** The total number of objects of this type present on this device. -- **DecisionUefiSecureBoot_TH2** The total number of objects of this type present on this device. -- **InventoryApplicationFile** The total number of objects of this type present on this device. -- **InventoryDeviceContainer** The total number of objects of this type present on this device. -- **InventoryDevicePnp** The total number of objects of this type present on this device. -- **InventoryDriverBinary** The total number of objects of this type present on this device. -- **InventoryDriverPackage** The total number of objects of this type present on this device. -- **InventoryLanguagePack** The total number of objects of this type present on this device. -- **InventoryMediaCenter** The total number of objects of this type present on this device. -- **InventorySystemBios** The total number of objects of this type present on this device. -- **InventorySystemMachine** The total number of objects of this type present on this device. -- **InventorySystemProcessor** The total number of objects of this type present on this device. -- **InventoryTest** The total number of objects of this type present on this device. -- **InventoryUplevelDriverPackage** The total number of objects of this type present on this device. -- **PCFP** The total number of objects of this type present on this device. -- **SystemMemory** The total number of objects of this type present on this device. -- **SystemProcessorCompareExchange** The total number of objects of this type present on this device. -- **SystemProcessorLahfSahf** The total number of objects of this type present on this device. -- **SystemProcessorNx** 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. -- **SystemProcessorSse2** The total number of objects of this type present on this device. -- **SystemTouch** The total number of objects of this type present on this device. -- **SystemWim** The total number of objects of this type present on this device. -- **SystemWindowsActivationStatus** The total number of objects of this type present on this device. -- **SystemWlan** The total number of objects of this type present on this device. -- **Wmdrm_19H1** The total number of objects of this type present on this device. -- **Wmdrm_19H1Setup** The total number of objects of this type present on this device. -- **Wmdrm_20H1** The total number of objects of this type present on this device. -- **Wmdrm_20H1Setup** The total number of objects of this type present on this device. -- **Wmdrm_21H1** The total number of objects of this type present on this device. -- **Wmdrm_21H1Setup** The total number of objects of this type present on this device. -- **Wmdrm_21H2** The total number of objects of this type present on this device. -- **Wmdrm_21H2Setup** The total number of objects of this type present on this device. -- **Wmdrm_CO21H2** The total number of objects of this type present on this device. -- **Wmdrm_CO21H2Setup** The total number of objects of this type present on this device. -- **Wmdrm_CU22H2** The total number of objects of this type present on this device. -- **Wmdrm_CU22H2Setup** The total number of objects of this type present on this device. -- **Wmdrm_NI22H2Setup** The total number of objects of this type present on this device. -- **Wmdrm_RS1** The total number of objects of this type present on this device. -- **Wmdrm_RS2** The total number of objects of this type present on this device. -- **Wmdrm_RS3** The total number of objects of this type present on this device. -- **Wmdrm_RS4** The total number of objects of this type present on this device. -- **Wmdrm_RS5** The total number of objects of this type present on this device. -- **Wmdrm_TH1** The total number of objects of this type present on this device. -- **Wmdrm_TH2** The total number of objects of this 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** 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. -- **CompatModelIndex** The compatibility prediction for this file. -- **HasCitData** Indicates whether the file is present in CIT data. -- **HasUpgradeExe** Indicates whether the anti-virus app has an upgrade.exe file. -- **IsAv** Is the file an anti-virus reporting EXE? -- **ResolveAttempted** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **ActiveNetworkConnection** Indicates whether the device is an active network device. -- **AppraiserVersion** The version of the appraiser file generating the events. -- **IsBootCritical** Indicates whether the device boot is critical. -- **WuDriverCoverage** Indicates whether there is a driver uplevel for this device, according to Windows Update. -- **WuDriverUpdateId** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. - - -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeRemove - -This event indicates that the DataSourceMatchingInfoPostUpgrade 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file generating the events. - - -### Microsoft.Windows.Appraiser.General.DatasourceSystemBiosRemove - -This event indicates that the DatasourceSystemBios 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** 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. -- **BlockingApplication** 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? -- **DisplayGenericMessageGated** Indicates whether a generic message be shown for this file. -- **HardBlock** This file is blocked in the SDB. -- **HasUxBlockOverride** 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? -- **MigRemoval** 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? -- **NeedsInstallPostUpgradeData** 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? -- **NeedsReinstallPostUpgradeData** After upgrade, this file will have a post-upgrade notification to reinstall the app. -- **NeedsUninstallAction** The file must be uninstalled to complete the upgrade. -- **SdbBlockUpgrade** 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. -- **SdbBlockUpgradeUntilUpdate** 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. -- **SdbReinstallUpgradeWarn** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. -- **AssociatedDriverIsBlocked** Is the driver associated with this PNP device blocked? -- **AssociatedDriverWillNotMigrate** Will the driver associated with this plug-and-play device migrate? -- **BlockAssociatedDriver** Should the driver associated with this PNP device be blocked? -- **BlockingDevice** Is this PNP device blocking upgrade? -- **BlockUpgradeIfDriverBlocked** 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? -- **DisplayGenericMessage** 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. -- **DriverAvailableInbox** Is a driver included with the operating system for this PNP device? -- **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 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? - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. -- **DisplayGenericMessageGated** 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? -- **DriverIsDeviceBlocked** Was the driver package was blocked because of a device block? -- **DriverIsDriverBlocked** Is the driver package blocked because of a driver block? -- **DriverShouldNotMigrate** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? -- **NeedsDismissAction** 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? -- **SdbBlockUpgrade** Is a matching info block blocking upgrade? -- **SdbBlockUpgradeCanReinstall** 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? -- **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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? -- **DisplayGenericMessageGated** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? -- **NeedsReinstallPostUpgradeData** 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.DecisionMatchingInfoPostUpgradeRemove - -This event indicates that the DecisionMatchingInfoPostUpgrade 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? -- **MediaCenterIndicators** Do any indicators imply that Windows Media Center is in active use? -- **MediaCenterInUse** Is Windows Media Center actively being used? -- **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? - - -### Microsoft.Windows.Appraiser.General.DecisionMediaCenterRemove - -This event indicates that the DecisionMediaCenter 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionSModeStateAdd - -This event sends true/false compatibility decision data about the S mode state. The data collected with this event is used to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **Blocking** Appraiser decision about eligibility to upgrade. -- **LockdownMode** S mode lockdown mode. - - -### Microsoft.Windows.Appraiser.General.DecisionSModeStateStartSync - -The DecisionSModeStateStartSync event indicates that a new set of DecisionSModeStateAdd events will be sent. This event is used to make compatibility decisions about the S mode state. Microsoft uses this information to understand and address problems regarding the S mode state for computers receiving updates. The data collected with this event is used to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file generating the events. -- **Blocking** 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. -- **HasBiosBlock** Does the device have a BIOS block? - - -### Microsoft.Windows.Appraiser.General.DecisionSystemBiosRemove - -This event indicates that the DecisionSystemBios 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionSystemDiskSizeAdd - -This event indicates that this object type was added. This data refers to the Disk size in the device. The data collected with this event is used to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. -- **Blocking** Appraiser decision for upgrade experience marker. -- **TotalSize** Disk size in Gb. - - -### Microsoft.Windows.Appraiser.General.DecisionSystemDiskSizeStartSync - -Start sync event for physical disk size data. The data collected with this event is used to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionSystemMemoryAdd - -This event sends compatibility decision data about the system memory to help keep Windows up to date. Microsoft uses this information to understand and address problems regarding system memory for computers receiving updates. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. -- **Blocking** Blocking information. -- **MemoryRequirementViolated** Memory information. -- **ramKB** Memory information in KB. - - -### Microsoft.Windows.Appraiser.General.DecisionSystemMemoryStartSync - -The DecisionSystemMemoryStartSync event indicates that a new set of DecisionSystemMemoryAdd 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionSystemProcessorCpuCoresAdd - -This data attribute refers to the number of Cores a CPU supports. The data collected with this event is used to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. -- **Blocking** The Appraisal decision about eligibility to upgrade. -- **CpuCores** Number of CPU Cores. - - -### Microsoft.Windows.Appraiser.General.DecisionSystemProcessorCpuCoresStartSync - -This event signals the start of telemetry collection for CPU cores in Appraiser. The data collected with this event is used to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionSystemProcessorCpuModelAdd - -This event sends true/false compatibility decision data about the CPU. The data collected with this event is used to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. -- **Armv81Support** Arm v8.1 Atomics support. -- **Blocking** Appraiser decision about eligibility to upgrade. -- **CpuFamily** Cpu family. -- **CpuModel** Cpu model. -- **CpuStepping** Cpu stepping. -- **CpuVendor** Cpu vendor. -- **PlatformId** CPU platform identifier. -- **ProcessorName** OEM processor name. -- **ProductName** OEM product name. -- **SysReqOverride** Appraiser decision about system requirements override. - - -### Microsoft.Windows.Appraiser.General.DecisionSystemProcessorCpuModelStartSync - -The DecisionSystemProcessorCpuModelStartSync event indicates that a new set of DecisionSystemProcessorCpuModelAdd events will be sent. This event is used to make compatibility decisions about the CPU. Microsoft uses this information to understand and address problems regarding the CPU for computers receiving updates. The data collected with this event is used to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionSystemProcessorCpuSpeedAdd - -This event sends compatibility decision data about the CPU, to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. -- **Blocking** Appraiser OS eligibility decision. -- **Mhz** CPU speed in MHz. - - -### Microsoft.Windows.Appraiser.General.DecisionSystemProcessorCpuSpeedStartSync - -This event collects data for CPU speed in MHz. The data collected with this event is used to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionTestAdd - -This event provides diagnostic data for testing decision add events. The data collected with this event is used to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser binary generating the events. -- **TestDecisionDataPoint1** Test data point 1. -- **TestDecisionDataPoint2** Test data point 2. - - -### Microsoft.Windows.Appraiser.General.DecisionTestRemove - -This event provides data that allows testing of “Remove” decisions to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser binary (executable) generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionTestStartSync - -This event provides data that allows testing of “Start Sync” decisions to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser binary (executable) generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionTpmVersionAdd - -This event collects data about the Trusted Platform Module (TPM) in the device. TPM technology is designed to provide hardware-based, security-related functions. The data collected with this event is used to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. -- **Blocking** Appraiser upgradeability decision based on the device's TPM support. -- **SysReqOverride** Appraiser decision about system requirements override. -- **TpmVersionInfo** The version of Trusted Platform Module (TPM) technology in the device. - - -### Microsoft.Windows.Appraiser.General.DecisionTpmVersionStartSync - -The DecisionTpmVersionStartSync event indicates that a new set of DecisionTpmVersionAdd events will be sent. This event is used to make compatibility decisions about the TPM. Microsoft uses this information to understand and address problems regarding the TPM for computers receiving updates. The data collected with this event is used to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionUefiSecureBootAdd - -This event collects information about data on support and state of UEFI Secure boot. UEFI is a verification mechanism for ensuring that code launched by firmware is trusted. The data collected with this event is used to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. -- **Blocking** Appraiser upgradeability decision when checking for UEFI support. -- **SecureBootCapable** Is UEFI supported? -- **SecureBootEnabled** Is UEFI enabled? - - -### Microsoft.Windows.Appraiser.General.DecisionUefiSecureBootStartSync - -Start sync event data for UEFI Secure boot. UEFI is a verification mechanism for ensuring that code launched by firmware is trusted. The data collected with this event is used to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file 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. -- **OldData** The previous data in the registry value before the scan ran. -- **PCFP** An ID for the system calculated by hashing hardware identifiers. -- **RegKey** The registry key name for which a result is being sent. -- **RegValue** 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file generating the events. -- **AvDisplayName** 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. -- **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. -- **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. -- **BoeProgramId** 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. -- **FileId** A hash that uniquely identifies a file. -- **FileVersion** The File version field from the file metadata under Properties -> Details. -- **HasUpgradeExe** Indicates whether the antivirus app has an upgrade.exe file. -- **IsAv** Indicates whether the file an antivirus reporting EXE. -- **LinkDate** The date and time that this file was linked on. -- **LowerCaseLongPath** The full file path to the file that was inventoried on the device. -- **Name** The name of the file that was inventoried. -- **ProductName** The Product name field from the file metadata under Properties -> Details. -- **ProductVersion** 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. -- **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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **HasLanguagePack** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? -- **HasExtendedUserAccounts** Are any Windows Media Center Extender user accounts configured? -- **HasWatchedFolders** Are any folders configured for Windows Media Center to watch? -- **IsDefaultLauncher** 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? -- **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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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. -- **Manufacturer** The manufacturer field from Win32_ComputerSystem. -- **Model** The model field from Win32_ComputerSystem. - - -### Microsoft.Windows.Appraiser.General.InventorySystemBiosRemove - -This event indicates that the InventorySystemBios 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser binary (executable) generating the events. - - -### Microsoft.Windows.Appraiser.General.InventorySystemProcessorEndSync - -This event indicates that a full set of InventorySystemProcessorAdd 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser binary (executable) generating the events. - - -### Microsoft.Windows.Appraiser.General.InventorySystemProcessorStartSync - -This event indicates that a new set of InventorySystemProcessorAdd 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser binary (executable) generating the events. - - -### Microsoft.Windows.Appraiser.General.InventoryTestAdd - -This event provides diagnostic data for testing event adds. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the component sending the data. -- **TestInvDataPoint1** Test inventory data point 1. -- **TestInvDataPoint2** Test inventory data point 2. - - -### Microsoft.Windows.Appraiser.General.InventoryTestRemove - -This event provides data that allows testing of “Remove” decisions to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser binary (executable) generating the events. - - -### Microsoft.Windows.Appraiser.General.InventoryTestStartSync - -This event provides data that allows testing of “Start Sync” decisions to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **BootCritical** Is the driver package marked as boot critical? -- **Build** The build value from the driver package. -- **CatalogFile** The name of the catalog file within the driver package. -- **Class** The device class from the driver package. -- **ClassGuid** The device class unique ID from the driver package. -- **Date** The date from the driver package. -- **Inbox** 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. -- **Provider** The provider of the driver package. -- **PublishedName** The name of the INF file after it was renamed. -- **Revision** The revision of the driver package. -- **SignatureStatus** Indicates if the driver package is signed. Unknown = 0, Unsigned = 1, Signed = 2. -- **VersionMajor** 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -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. -- **AppraiserProcess** The name of the process that launched Appraiser. -- **AppraiserVersion** The version of the Appraiser file generating the events. -- **CensusId** A unique hardware identifier. -- **Context** Indicates what mode Appraiser is running in. Example: Setup or Telemetry. -- **PCFP** 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. -- **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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? -- **pageFile** 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. -- **ramKB** 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). -- **virtualKB** The amount of virtual memory (in KB). - - -### Microsoft.Windows.Appraiser.General.SystemMemoryRemove - -This event that the SystemMemory 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? - - -### Microsoft.Windows.Appraiser.General.SystemProcessorCompareExchangeRemove - -This event indicates that the SystemProcessorCompareExchange 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? - - -### Microsoft.Windows.Appraiser.General.SystemProcessorLahfSahfRemove - -This event indicates that the SystemProcessorLahfSahf 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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. -- **NXProcessorSupport** Does the processor support NX? - - -### Microsoft.Windows.Appraiser.General.SystemProcessorNxRemove - -This event indicates that the SystemProcessorNx 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? - - -### Microsoft.Windows.Appraiser.General.SystemProcessorPrefetchWRemove - -This event indicates that the SystemProcessorPrefetchW 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? - - -### Microsoft.Windows.Appraiser.General.SystemProcessorSse2Remove - -This event indicates that the SystemProcessorSse2 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### 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](#msdevicedeviceinventorychange). - -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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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. - - -### Microsoft.Windows.Appraiser.General.SystemTouchRemove - -This event indicates that the SystemTouch 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemTouchStartSync - -This event indicates that a new set of SystemTouchAdd 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWimAdd - -This event sends data indicating whether the operating system is running from a compressed Windows Imaging Format (WIM) file, to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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. - - -### Microsoft.Windows.Appraiser.General.SystemWimRemove - -This event indicates that the SystemWim 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWimStartSync - -This event indicates that a new set of SystemWimAdd 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusAdd - -This event sends data indicating whether the current operating system is activated, to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? - - -### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusRemove - -This event indicates that the SystemWindowsActivationStatus 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusStartSync - -This event indicates that a new set of SystemWindowsActivationStatusAdd 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWlanAdd - -This event sends data indicating whether the system has WLAN, and if so, whether it uses an emulated driver that could block an upgrade, to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **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? -- **WlanEmulatedDriver** Does the device have an emulated WLAN driver? -- **WlanExists** Does the device support WLAN at all? -- **WlanModulePresent** Are any WLAN modules present? -- **WlanNativeDriver** Does the device have a non-emulated WLAN driver? - - -### Microsoft.Windows.Appraiser.General.SystemWlanRemove - -This event indicates that the SystemWlan 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWlanStartSync - -This event indicates that a new set of SystemWlanAdd 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.TelemetryRunHealth - -This event indicates the parameters and result of a diagnostic data run. This allows the rest of the data sent over the course of the run to be properly contextualized and understood, which is then used to keep Windows up to date. - -The following fields are available: - -- **AppraiserBranch** The source branch in which the version of Appraiser that is running was built. -- **AppraiserDataVersion** The version of the data files being used by the Appraiser diagnostic data run. -- **AppraiserProcess** The name of the process that launched Appraiser. -- **AppraiserVersion** The file version (major, minor and build) of the Appraiser DLL, concatenated without dots. -- **AuxFinal** Obsolete, always set to false. -- **AuxInitial** Obsolete, indicates if Appraiser is writing data files to be read by the Get Windows 10 app. -- **CountCustomSdbs** The number of custom Sdbs used by Appraiser. -- **CustomSdbGuids** Guids of the custom Sdbs used by Appraiser; Semicolon delimited list. -- **DeadlineDate** A timestamp representing the deadline date, which is the time until which appraiser will wait to do a full scan. -- **EnterpriseRun** Indicates whether the diagnostic data run is an enterprise run, which means appraiser was run from the command line with an extra enterprise parameter. -- **FullSync** Indicates if Appraiser is performing a full sync, which means that full set of events representing the state of the machine are sent. Otherwise, only the changes from the previous run are sent. -- **InboxDataVersion** The original version of the data files before retrieving any newer version. -- **IndicatorsWritten** Indicates if all relevant UEX indicators were successfully written or updated. -- **InventoryFullSync** Indicates if inventory is performing a full sync, which means that the full set of events representing the inventory of machine are sent. -- **PCFP** An ID for the system calculated by hashing hardware identifiers. -- **PerfBackoff** Indicates if the run was invoked with logic to stop running when a user is present. Helps to understand why a run may have a longer elapsed time than normal. -- **PerfBackoffInsurance** Indicates if appraiser is running without performance backoff because it has run with perf backoff and failed to complete several times in a row. -- **RunAppraiser** Indicates if Appraiser was set to run at all. If this if false, it is understood that data events will not be received from this device. -- **RunDate** The date that the diagnostic data run was stated, expressed as a filetime. -- **RunGeneralTel** Indicates if the generaltel.dll component was run. Generaltel collects additional diagnostic data on an infrequent schedule and only from machines at diagnostic data levels higher than Basic. -- **RunOnline** Indicates if appraiser was able to connect to Windows Update and theefore is making decisions using up-to-date driver coverage information. -- **RunResult** The hresult of the Appraiser diagnostic data run. -- **ScheduledUploadDay** The day scheduled for the upload. -- **SendingUtc** Indicates whether the Appraiser client is sending events during the current diagnostic data run. -- **StoreHandleIsNotNull** Obsolete, always set to false -- **TelementrySent** Indicates whether diagnostic data was successfully sent. -- **ThrottlingUtc** Indicates whether the Appraiser client is throttling its output of CUET events to avoid being disabled. This increases runtime but also diagnostic data reliability. -- **Time** The client time of the event. -- **VerboseMode** Indicates if appraiser ran in Verbose mode, which is a test-only mode with extra logging. -- **WhyFullSyncWithoutTablePrefix** Indicates the reason or reasons that a full sync was generated. - - -### Microsoft.Windows.Appraiser.General.WmdrmAdd - -This event sends data about the usage of older digital rights management on the system, to help keep Windows up to date. This data does not indicate the details of the media using the digital rights management, only whether any such files exist. Collecting this data was critical to ensuring the correct mitigation for customers, and should be able to be removed once all mitigations are in place. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **BlockingApplication** Same as NeedsDismissAction. -- **NeedsDismissAction** Indicates if a dismissible message is needed to warn the user about a potential loss of data due to DRM deprecation. -- **WmdrmApiResult** Raw value of the API used to gather DRM state. -- **WmdrmCdRipped** Indicates if the system has any files encrypted with personal DRM, which was used for ripped CDs. -- **WmdrmIndicators** WmdrmCdRipped OR WmdrmPurchased. -- **WmdrmInUse** WmdrmIndicators AND dismissible block in setup was not dismissed. -- **WmdrmNonPermanent** Indicates if the system has any files with non-permanent licenses. -- **WmdrmPurchased** Indicates if the system has any files with permanent licenses. - - -### Microsoft.Windows.Appraiser.General.WmdrmRemove - -This event indicates that the Wmdrm 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.WmdrmStartSync - -The WmdrmStartSync event indicates that a new set of WmdrmAdd events will be sent. This event is used to understand the usage of older digital rights management on the system, to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -## Audio endpoint events - -### MicArrayGeometry - -This event provides information about the layout of the individual microphone elements in the microphone array. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **MicCoords** The location and orientation of the microphone element. -- **usFrequencyBandHi** The high end of the frequency range for the microphone. -- **usFrequencyBandLo** The low end of the frequency range for the microphone. -- **usMicArrayType** The type of the microphone array. -- **usNumberOfMicrophones** The number of microphones in the array. -- **usVersion** The version of the microphone array specification. -- **wHorizontalAngleBegin** The horizontal angle of the start of the working volume (reported as radians times 10,000). -- **wHorizontalAngleEnd** The horizontal angle of the end of the working volume (reported as radians times 10,000). -- **wVerticalAngleBegin** The vertical angle of the start of the working volume (reported as radians times 10,000). -- **wVerticalAngleEnd** The vertical angle of the end of the working volume (reported as radians times 10,000). - - -### MicCoords - -This event provides information about the location and orientation of the microphone element. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **usType** The type of microphone. -- **wHorizontalAngle** The horizontal angle of the microphone (reported as radians times 10,000). -- **wVerticalAngle** The vertical angle of the microphone (reported as radians times 10,000). -- **wXCoord** The x-coordinate of the microphone. -- **wYCoord** The y-coordinate of the microphone. -- **wZCoord** The z-coordinate of the microphone. - - -### Microsoft.Windows.Audio.EndpointBuilder.DeviceInfo - -This event logs the successful enumeration of an audio endpoint (such as a microphone or speaker) and provides information about the audio endpoint. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **BusEnumeratorName** The name of the bus enumerator (for example, HDAUDIO or USB). -- **ContainerId** An identifier that uniquely groups the functional devices associated with a single-function or multifunction device. -- **DeviceInstanceId** The unique identifier for this instance of the device. -- **EndpointDevnodeId** The IMMDevice identifier of the associated devnode. -- **endpointEffectClsid** The COM Class Identifier (CLSID) for the endpoint effect audio processing object. -- **endpointEffectModule** Module name for the endpoint effect audio processing object. -- **EndpointFormFactor** The enumeration value for the form factor of the endpoint device (for example speaker, microphone, remote network device). -- **endpointID** The unique identifier for the audio endpoint. -- **endpointInstanceId** The unique identifier for the software audio endpoint. Used for joining to other audio event. -- **Flow** Indicates whether the endpoint is capture (1) or render (0). -- **globalEffectClsid** COM Class Identifier (CLSID) for the legacy global effect audio processing object. -- **globalEffectModule** Module name for the legacy global effect audio processing object. -- **HWID** The hardware identifier for the endpoint. -- **IsBluetooth** Indicates whether the device is a Bluetooth device. -- **isFarField** A flag indicating whether the microphone endpoint is capable of hearing far field audio. -- **IsSideband** Indicates whether the device is a sideband device. -- **IsUSB** Indicates whether the device is a USB device. -- **JackSubType** A unique ID representing the KS node type of the endpoint. -- **localEffectClsid** The COM Class Identifier (CLSID) for the legacy local effect audio processing object. -- **localEffectModule** Module name for the legacy local effect audio processing object. -- **MicArrayGeometry** Describes the microphone array, including the microphone position, coordinates, type, and frequency range. See [MicArrayGeometry](#micarraygeometry). -- **modeEffectClsid** The COM Class Identifier (CLSID) for the mode effect audio processing object. -- **modeEffectModule** Module name for the mode effect audio processing object. -- **persistentId** A unique ID for this endpoint which is retained across migrations. -- **streamEffectClsid** The COM Class Identifier (CLSID) for the stream effect audio processing object. -- **streamEffectModule** Module name for the stream effect audio processing object. - - -## Census events - -### Census.App - -This event sends version data about the Apps running on this device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **AppraiserEnterpriseErrorCode** The error code of the last Appraiser enterprise run. -- **AppraiserErrorCode** The error code of the last Appraiser run. -- **AppraiserRunEndTimeStamp** The end time of the last Appraiser run. -- **AppraiserRunIsInProgressOrCrashed** Flag that indicates if the Appraiser run is in progress or has crashed. -- **AppraiserRunStartTimeStamp** The start time of the last Appraiser run. -- **AppraiserTaskEnabled** Whether the Appraiser task is enabled. -- **AppraiserTaskExitCode** The Appraiser task exist code. -- **AppraiserTaskLastRun** The last runtime for the Appraiser task. -- **CensusVersion** The version of Census that generated the current data for this device. -- **IEVersion** The version of Internet Explorer that is running on the device. - - -### Census.Azure - -This event returns data from Microsoft-internal Azure server machines (only from Microsoft-internal machines with Server SKUs). All other machines (those outside Microsoft and/or machines that are not part of the “Azure fleet”) return empty data sets. The data collected with this event is used to help keep Windows secure. - -The following fields are available: - -- **CloudCoreBuildEx** The Azure CloudCore build number. -- **CloudCoreSupportBuildEx** The Azure CloudCore support build number. -- **NodeID** The node identifier on the device that indicates whether the device is part of the Azure fleet. - - -### Census.Battery - -This event sends type and capacity data about the battery on the device, as well as the number of connected standby devices in use. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **InternalBatteryCapablities** Represents information about what the battery is capable of doing. -- **InternalBatteryCapacityCurrent** Represents the battery's current fully charged capacity in mWh (or relative). Compare this value to DesignedCapacity  to estimate the battery's wear. -- **InternalBatteryCapacityDesign** Represents the theoretical capacity of the battery when new, in mWh. -- **InternalBatteryNumberOfCharges** Provides the number of battery charges. This is used when creating new products and validating that existing products meets targeted functionality performance. -- **IsAlwaysOnAlwaysConnectedCapable** Represents whether the battery enables the device to be AlwaysOnAlwaysConnected . Boolean value. - - -### Census.Enterprise - -This event sends data about Azure presence, type, and cloud domain use in order to provide an understanding of the use and integration of devices in an enterprise, cloud, and server environment. The data collected with this event is used to help keep Windows secure. - -The following fields are available: - -- **AADDeviceId** Azure Active Directory device ID. -- **AzureOSIDPresent** Represents the field used to identify an Azure machine. -- **AzureVMType** Represents whether the instance is Azure VM PAAS, Azure VM IAAS or any other VMs. -- **CDJType** Represents the type of cloud domain joined for the machine. -- **CommercialId** Represents the GUID for the commercial entity which the device is a member of.  Will be used to reflect insights back to customers. -- **ContainerType** The type of container, such as process or virtual machine hosted. -- **EnrollmentType** Defines the type of MDM enrollment on the device. -- **HashedDomain** The hashed representation of the user domain used for login. -- **IsCloudDomainJoined** Is this device joined to an Azure Active Directory (AAD) tenant? true/false -- **IsDERequirementMet** Represents if the device can do device encryption. -- **IsDeviceProtected** Represents if Device protected by BitLocker/Device Encryption -- **IsDomainJoined** Indicates whether a machine is joined to a domain. -- **IsEDPEnabled** Represents if Enterprise data protected on the device. -- **IsMDMEnrolled** Whether the device has been MDM Enrolled or not. -- **MDMServiceProvider** A hash of the specific MDM authority, such as Microsoft Intune, that is managing the device. -- **MPNId** Returns the Partner ID/MPN ID from Regkey. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\DeployID -- **SCCMClientId** This ID correlate systems that send data to Compat Analytics (OMS) and other OMS based systems with systems in an enterprise Configuration Manager environment. -- **ServerFeatures** Represents the features installed on a Windows Server. This can be used by developers and administrators who need to automate the process of determining the features installed on a set of server computers. -- **SystemCenterID** The Configuration Manager ID is an anonymized one-way hash of the Active Directory Organization identifier - - -### Census.Firmware - -This event sends data about the BIOS and startup embedded in the device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **FirmwareManufacturer** Represents the manufacturer of the device's firmware (BIOS). -- **FirmwareReleaseDate** Represents the date the current firmware was released. -- **FirmwareType** Represents the firmware type. The various types can be unknown, BIOS, UEFI. -- **FirmwareVersion** Represents the version of the current firmware. - - -### Census.Flighting - -This event sends Windows Insider data from customers participating in improvement testing and feedback programs. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeviceSampleRate** The telemetry sample rate assigned to the device. -- **DriverTargetRing** Indicates if the device is participating in receiving pre-release drivers and firmware contrent. -- **EnablePreviewBuilds** Used to enable Windows Insider builds on a device. -- **FlightIds** A list of the different Windows Insider builds on this device. -- **FlightingBranchName** The name of the Windows Insider branch currently used by the device. -- **IsFlightsDisabled** Represents if the device is participating in the Windows Insider program. -- **MSA_Accounts** Represents a list of hashed IDs of the Microsoft Accounts that are flighting (pre-release builds) on this device. -- **SSRK** Retrieves the mobile targeting settings. - - -### Census.Hardware - -This event sends data about the device, including hardware type, OEM brand, model line, model, telemetry level setting, and TPM support. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ActiveMicCount** The number of active microphones attached to the device. -- **ChassisType** Represents the type of device chassis, such as desktop or low profile desktop. The possible values can range between 1 - 36. -- **ComputerHardwareID** Identifies a device class that is represented by a hash of different SMBIOS fields. -- **D3DMaxFeatureLevel** Supported Direct3D version. -- **DeviceColor** Indicates a color of the device. -- **DeviceForm** Indicates the form as per the device classification. -- **DeviceName** The device name that is set by the user. -- **DigitizerSupport** Is a digitizer supported? -- **DUID** The device unique ID. -- **EnclosureKind** Windows.Devices.Enclosure.EnclosureKind enum values representing each unique enclosure posture kind. -- **Gyroscope** Indicates whether the device has a gyroscope (a mechanical component that measures and maintains orientation). -- **InventoryId** The device ID used for compatibility testing. -- **Magnetometer** Indicates whether the device has a magnetometer (a mechanical component that works like a compass). -- **NFCProximity** Indicates whether the device supports NFC (a set of communication protocols that helps establish communication when applicable devices are brought close together.) -- **OEMDigitalMarkerFileName** The name of the file placed in the \Windows\system32\drivers directory that specifies the OEM and model name of the device. -- **OEMManufacturerName** The device manufacturer name. The OEMName for an inactive device is not reprocessed even if the clean OEM name is changed at a later date. -- **OEMModelBaseBoard** The baseboard model used by the OEM. -- **OEMModelBaseBoardVersion** Differentiates between developer and retail devices. -- **OEMModelName** The device model name. -- **OEMModelNumber** The device model number. -- **OEMModelSKU** The device edition that is defined by the manufacturer. -- **OEMModelSystemFamily** The system family set on the device by an OEM. -- **OEMModelSystemVersion** The system model version set on the device by the OEM. -- **OEMOptionalIdentifier** A Microsoft assigned value that represents a specific OEM subsidiary. -- **OEMSerialNumber** The serial number of the device that is set by the manufacturer. -- **PhoneManufacturer** The friendly name of the phone manufacturer. -- **PowerPlatformRole** The OEM preferred power management profile. It's used to help to identify the basic form factor of the device. -- **SoCName** The firmware manufacturer of the device. -- **StudyID** Used to identify retail and non-retail device. -- **TelemetryLevel** The telemetry level the user has opted into, such as Basic or Enhanced. -- **TelemetryLevelLimitEnhanced** The telemetry level for Windows Analytics-based solutions. -- **TelemetrySettingAuthority** Determines who set the telemetry level, such as GP, MDM, or the user. -- **TPMManufacturerId** The ID of the TPM manufacturer. -- **TPMManufacturerVersion** The version of the TPM manufacturer. -- **TPMVersion** The supported Trusted Platform Module (TPM) on the device. If no TPM is present, the value is 0. -- **VoiceSupported** Does the device have a cellular radio capable of making voice calls? - - -### Census.Memory - -This event sends data about the memory on the device, including ROM and RAM. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **TotalPhysicalRAM** Represents the physical memory (in MB). -- **TotalVisibleMemory** Represents the memory that is not reserved by the system. - - -### Census.Network - -This event sends data about the mobile and cellular network used by the device (mobile service provider, network, device ID, and service cost factors). The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CellularModemHWInstanceId0** HardwareInstanceId of the embedded Mobile broadband modem, as reported and used by PnP system to identify the WWAN modem device in Windows system. Empty string (null string) indicates that this property is unknown for telemetry. -- **IMEI0** Represents the International Mobile Station Equipment Identity. This number is usually unique and used by the mobile operator to distinguish different phone hardware. Microsoft does not have access to mobile operator billing data so collecting this data does not expose or identify the user. The two fields represent phone with dual sim coverage. -- **IMEI1** Represents the International Mobile Station Equipment Identity. This number is usually unique and used by the mobile operator to distinguish different phone hardware. Microsoft does not have access to mobile operator billing data so collecting this data does not expose or identify the user. The two fields represent phone with dual sim coverage. -- **MCC0** Represents the Mobile Country Code (MCC). It used with the Mobile Network Code (MNC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. -- **MCC1** Represents the Mobile Country Code (MCC). It used with the Mobile Network Code (MNC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. -- **MEID** Represents the Mobile Equipment Identity (MEID). MEID is a worldwide unique phone ID assigned to CDMA phones. MEID replaces electronic serial number (ESN), and is equivalent to IMEI for GSM and WCDMA phones. Microsoft does not have access to mobile operator billing data so collecting this data does not expose or identify the user. -- **MNC0** Retrieves the Mobile Network Code (MNC). It used with the Mobile Country Code (MCC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. -- **MNC1** Retrieves the Mobile Network Code (MNC). It used with the Mobile Country Code (MCC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. -- **MobileOperatorBilling** Represents the telephone company that provides services for mobile phone users. -- **MobileOperatorCommercialized** Represents which reseller and geography the phone is commercialized for. This is the set of values on the phone for who and where it was intended to be used. For example, the commercialized mobile operator code AT&T in the US would be ATT-US. -- **MobileOperatorNetwork0** Represents the operator of the current mobile network that the device is used on. (AT&T, T-Mobile, Vodafone). The two fields represent phone with dual sim coverage. -- **MobileOperatorNetwork1** Represents the operator of the current mobile network that the device is used on. (AT&T, T-Mobile, Vodafone). The two fields represent phone with dual sim coverage. -- **ModemOptionalCapabilityBitMap0** A bit map of optional capabilities in modem, such as eSIM support. -- **NetworkAdapterGUID** The GUID of the primary network adapter. -- **NetworkCost** Represents the network cost associated with a connection. -- **SPN0** Retrieves the Service Provider Name (SPN). For example, these might be AT&T, Sprint, T-Mobile, or Verizon. The two fields represent phone with dual sim coverage. -- **SPN1** Retrieves the Service Provider Name (SPN). For example, these might be AT&T, Sprint, T-Mobile, or Verizon. The two fields represent phone with dual sim coverage. -- **SupportedDataClassBitMap0** A bit map of the supported data classes (i.g, 5g 4g...) that the modem is capable of. -- **SupportedDataSubClassBitMap0** A bit map of data subclasses that the modem is capable of. - - -### Census.OS - -This event sends data about the operating system such as the version, locale, update service configuration, when and how it was originally installed, and whether it is a virtual device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ActivationChannel** Retrieves the retail license key or Volume license key for a machine. -- **AssignedAccessStatus** Kiosk configuration mode. -- **CompactOS** Indicates if the Compact OS feature from Win10 is enabled. -- **DeveloperUnlockStatus** Represents if a device has been developer unlocked by the user or Group Policy. -- **DeviceTimeZone** The time zone that is set on the device. Example: Pacific Standard Time -- **GenuineState** Retrieves the ID Value specifying the OS Genuine check. -- **InstallationType** Retrieves the type of OS installation. (Clean, Upgrade, Reset, Refresh, Update). -- **InstallLanguage** The first language installed on the user machine. -- **IsDeviceRetailDemo** Retrieves if the device is running in demo mode. -- **IsEduData** Returns Boolean if the education data policy is enabled. -- **IsPortableOperatingSystem** Retrieves whether OS is running Windows-To-Go -- **IsSecureBootEnabled** Retrieves whether Boot chain is signed under UEFI. -- **LanguagePacks** The list of language packages installed on the device. -- **LicenseStateReason** Retrieves why (or how) a system is licensed or unlicensed. The HRESULT may indicate an error code that indicates a key blocked error, or it may indicate that we are running an OS License granted by the MS store. -- **OA3xOriginalProductKey** Retrieves the License key stamped by the OEM to the machine. -- **OSEdition** Retrieves the version of the current OS. -- **OSInstallType** Retrieves a numeric description of what install was used on the device i.e. clean, upgrade, refresh, reset, etc -- **OSOOBEDateTime** Retrieves Out of Box Experience (OOBE) Date in Coordinated Universal Time (UTC). -- **OSSKU** Retrieves the Friendly Name of OS Edition. -- **OSSubscriptionStatus** Represents the existing status for enterprise subscription feature for PRO machines. -- **OSSubscriptionTypeId** Returns boolean for enterprise subscription feature for selected PRO machines. -- **OSTimeZoneBiasInMins** Retrieves the time zone set on machine. -- **OSUILocale** Retrieves the locale of the UI that is currently used by the OS. -- **ProductActivationResult** Returns Boolean if the OS Activation was successful. -- **ProductActivationTime** Returns the OS Activation time for tracking piracy issues. -- **ProductKeyID2** Retrieves the License key if the machine is updated with a new license key. -- **RACw7Id** Retrieves the Microsoft Reliability Analysis Component (RAC) Win7 Identifier. RAC is used to monitor and analyze system usage and reliability. -- **ServiceMachineIP** Retrieves the IP address of the KMS host used for anti-piracy. -- **ServiceMachinePort** Retrieves the port of the KMS host used for anti-piracy. -- **ServiceProductKeyID** Retrieves the License key of the KMS -- **SharedPCMode** Returns Boolean for devices that have enabled the configuration EnableSharedPCMode. -- **Signature** Retrieves if it is a signature machine sold by Microsoft store. -- **SLICStatus** Whether a SLIC table exists on the device. -- **SLICVersion** Returns OS type/version from SLIC table. - - -### Census.PrivacySettings - -This event provides information about the device level privacy settings and whether device-level access was granted to these capabilities. Not all settings are applicable to all devices. Each field records the consent state for the corresponding privacy setting. The consent state is encoded as a 16-bit signed integer, where the first 8 bits represents the effective consent value, and the last 8 bits represent the authority that set the value. The effective consent (first 8 bits) is one of the following values: -3 = unexpected consent value, -2 = value was not requested, -1 = an error occurred while attempting to retrieve the value, 0 = undefined, 1 = allow, 2 = deny, 3 = prompt. The consent authority (last 8 bits) is one of the following values: -3 = unexpected authority, -2 = value was not requested, -1 = an error occurred while attempting to retrieve the value, 0 = system, 1 = a higher authority (a gating setting, the system-wide setting, or a group policy), 2 = advertising ID group policy, 3 = advertising ID policy for child account, 4 = privacy setting provider doesn't know the actual consent authority, 5 = consent was not configured and a default set in code was used, 6 = system default, 7 = organization policy, 8 = OneSettings. The data collected with this event is used to help keep Windows secure. - -The following fields are available: - -- **Activity** Current state of the activity history setting. -- **ActivityHistoryCloudSync** Current state of the activity history cloud sync setting. -- **ActivityHistoryCollection** Current state of the activity history collection setting. -- **AdvertisingId** Current state of the advertising ID setting. -- **AppDiagnostics** Current state of the app diagnostics setting. -- **Appointments** Current state of the calendar setting. -- **Bluetooth** Current state of the Bluetooth capability setting. -- **BluetoothSync** Current state of the Bluetooth sync capability setting. -- **BroadFileSystemAccess** Current state of the broad file system access setting. -- **CellularData** Current state of the cellular data capability setting. -- **Chat** Current state of the chat setting. -- **Contacts** Current state of the contacts setting. -- **DocumentsLibrary** Current state of the documents library setting. -- **Email** Current state of the email setting. -- **FindMyDevice** Current state of the "find my device" setting. -- **GazeInput** Current state of the gaze input setting. -- **HumanInterfaceDevice** Current state of the human interface device setting. -- **InkTypeImprovement** Current state of the improve inking and typing setting. -- **Location** Current state of the location setting. -- **LocationHistory** Current state of the location history setting. -- **LocationHistoryCloudSync** Current state of the location history cloud sync setting. -- **LocationHistoryOnTimeline** Current state of the location history on timeline setting. -- **Microphone** Current state of the microphone setting. -- **PhoneCall** Current state of the phone call setting. -- **PhoneCallHistory** Current state of the call history setting. -- **PicturesLibrary** Current state of the pictures library setting. -- **Radios** Current state of the radios setting. -- **SensorsCustom** Current state of the custom sensor setting. -- **SerialCommunication** Current state of the serial communication setting. -- **Sms** Current state of the text messaging setting. -- **SpeechPersonalization** Current state of the speech services setting. -- **USB** Current state of the USB setting. -- **UserAccountInformation** Current state of the account information setting. -- **UserDataTasks** Current state of the tasks setting. -- **UserNotificationListener** Current state of the notifications setting. -- **VideosLibrary** Current state of the videos library setting. -- **Webcam** Current state of the camera setting. -- **WiFiDirect** Current state of the Wi-Fi direct setting. - - -### Census.Processor - -This event sends data about the processor. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **KvaShadow** This is the micro code information of the processor. -- **MMSettingOverride** Microcode setting of the processor. -- **MMSettingOverrideMask** Microcode setting override of the processor. -- **PreviousUpdateRevision** Previous microcode revision -- **ProcessorArchitecture** Retrieves the processor architecture of the installed operating system. -- **ProcessorClockSpeed** Clock speed of the processor in MHz. -- **ProcessorCores** Number of logical cores in the processor. -- **ProcessorIdentifier** Processor Identifier of a manufacturer. -- **ProcessorManufacturer** Name of the processor manufacturer. -- **ProcessorModel** Name of the processor model. -- **ProcessorPhysicalCores** Number of physical cores in the processor. -- **ProcessorPlatformSpecificField1** Registry value HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0, @Platform Specific Field 1. Platform Specific Field 1 of the Processor. Each vendor (e.g. Intel) defines the meaning differently. On Intel this is used to differentiate processors of the same generation, (e.g. Kaby Lake, KBL-G, KBL-H, KBL-R). -- **ProcessorUpdateRevision** The microcode revision. -- **ProcessorUpdateStatus** Enum value that represents the processor microcode load status -- **SocketCount** Count of CPU sockets. -- **SpeculationControl** If the system has enabled protections needed to validate the speculation control vulnerability. - - -### Census.Security - -This event provides information about security settings. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **AvailableSecurityProperties** This field helps to enumerate and report state on the relevant security properties for Device Guard. -- **CGRunning** Credential Guard isolates and hardens key system and user secrets against compromise, helping to minimize the impact and breadth of a Pass the Hash style attack in the event that malicious code is already running via a local or network based vector. This field tells if Credential Guard is running. -- **DGState** This field summarizes the Device Guard state. -- **HVCIRunning** Hypervisor Code Integrity (HVCI) enables Device Guard to help protect kernel mode processes and drivers from vulnerability exploits and zero days. HVCI uses the processor’s functionality to force all software running in kernel mode to safely allocate memory. This field tells if HVCI is running. -- **IsSawGuest** Indicates whether the device is running as a Secure Admin Workstation Guest. -- **IsSawHost** Indicates whether the device is running as a Secure Admin Workstation Host. -- **IsWdagFeatureEnabled** Indicates whether Windows Defender Application Guard is enabled. -- **NGCSecurityProperties** String representation of NGC security information. -- **RequiredSecurityProperties** Describes the required security properties to enable virtualization-based security. -- **SecureBootCapable** Systems that support Secure Boot can have the feature turned off via BIOS. This field tells if the system is capable of running Secure Boot, regardless of the BIOS setting. -- **ShadowStack** The bit fields of SYSTEM_SHADOW_STACK_INFORMATION representing the state of the Intel CET (Control Enforcement Technology) hardware security feature. -- **SModeState** The Windows S mode trail state. -- **SystemGuardState** Indicates the SystemGuard state. NotCapable (0), Capable (1), Enabled (2), Error (0xFF). -- **TpmReadyState** Indicates the TPM ready state. NotReady (0), ReadyForStorage (1), ReadyForAttestation (2), Error (0xFF). -- **VBSState** Virtualization-based security (VBS) uses the hypervisor to help protect the kernel and other parts of the operating system. Credential Guard and Hypervisor Code Integrity (HVCI) both depend on VBS to isolate/protect secrets, and kernel-mode code integrity validation. VBS has a tri-state that can be Disabled, Enabled, or Running. -- **WdagPolicyValue** The Windows Defender Application Guard policy. - - -### Census.Speech - -This event is used to gather basic speech settings on the device. The data collected with this event is used to help keep Windows secure. - -The following fields are available: - -- **AboveLockEnabled** Cortana setting that represents if Cortana can be invoked when the device is locked. -- **GPAllowInputPersonalization** Indicates if a Group Policy setting has enabled speech functionalities. -- **HolographicSpeechInputDisabled** Holographic setting that represents if the attached HMD devices have speech functionality disabled by the user. -- **HolographicSpeechInputDisabledRemote** Indicates if a remote policy has disabled speech functionalities for the HMD devices. -- **KeyVer** Version information for the census speech event. -- **KWSEnabled** Cortana setting that represents if a user has enabled the "Hey Cortana" keyword spotter (KWS). -- **MDMAllowInputPersonalization** Indicates if an MDM policy has enabled speech functionalities. -- **RemotelyManaged** Indicates if the device is being controlled by a remote administrator (MDM or Group Policy) in the context of speech functionalities. -- **SpeakerIdEnabled** Cortana setting that represents if keyword detection has been trained to try to respond to a single user's voice. -- **SpeechServicesEnabled** Windows setting that represents whether a user is opted-in for speech services on the device. -- **SpeechServicesValueSource** Indicates the deciding factor for the effective online speech recognition privacy policy settings: remote admin, local admin, or user preference. - - -### Census.Storage - -This event sends data about the total capacity of the system volume and primary disk. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **PrimaryDiskTotalCapacity** Retrieves the amount of disk space on the primary disk of the device in MB. -- **PrimaryDiskType** Retrieves an enumerator value of type STORAGE_BUS_TYPE that indicates the type of bus to which the device is connected. This should be used to interpret the raw device properties at the end of this structure (if any). -- **StorageReservePassedPolicy** Indicates whether the Storage Reserve policy, which ensures that updates have enough disk space and customers are on the latest OS, is enabled on this device. -- **SystemVolumeTotalCapacity** Retrieves the size of the partition that the System volume is installed on in MB. - - -### Census.Userdefault - -This event sends data about the current user's default preferences for browser and several of the most popular extensions and protocols. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CalendarType** The calendar identifiers that are used to specify different calendars. -- **DefaultApp** The current user's default program selected for the following extension or protocol: .html, .htm, .jpg, .jpeg, .png, .mp3, .mp4, .mov, .pdf. -- **DefaultBrowserProgId** The ProgramId of the current user's default browser. -- **LocaleName** Name of the current user locale given by LOCALE_SNAME via the GetLocaleInfoEx() function. -- **LongDateFormat** The long date format the user has selected. -- **ShortDateFormat** The short date format the user has selected. - - -### Census.UserDisplay - -This event sends data about the logical/physical display size, resolution and number of internal/external displays, and VRAM on the system. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **InternalPrimaryDisplayLogicalDPIX** Retrieves the logical DPI in the x-direction of the internal display. -- **InternalPrimaryDisplayLogicalDPIY** Retrieves the logical DPI in the y-direction of the internal display. -- **InternalPrimaryDisplayPhysicalDPIX** Retrieves the physical DPI in the x-direction of the internal display. -- **InternalPrimaryDisplayPhysicalDPIY** Retrieves the physical DPI in the y-direction of the internal display. -- **InternalPrimaryDisplayResolutionHorizontal** Retrieves the number of pixels in the horizontal direction of the internal display. -- **InternalPrimaryDisplayResolutionVertical** Retrieves the number of pixels in the vertical direction of the internal display. -- **InternalPrimaryDisplaySizePhysicalH** Retrieves the physical horizontal length of the display in mm. Used for calculating the diagonal length in inches . -- **InternalPrimaryDisplaySizePhysicalY** Retrieves the physical vertical length of the display in mm. Used for calculating the diagonal length in inches -- **NumberofExternalDisplays** Retrieves the number of external displays connected to the machine -- **NumberofInternalDisplays** Retrieves the number of internal displays in a machine. -- **VRAMDedicated** Retrieves the video RAM in MB. -- **VRAMDedicatedSystem** Retrieves the amount of memory on the dedicated video card. -- **VRAMSharedSystem** Retrieves the amount of RAM memory that the video card can use. - - -### Census.UserNLS - -This event sends data about the default app language, input, and display language preferences set by the user. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DefaultAppLanguage** The current user Default App Language. -- **DisplayLanguage** The current user preferred Windows Display Language. -- **HomeLocation** The current user location, which is populated using GetUserGeoId() function. -- **KeyboardInputLanguages** The Keyboard input languages installed on the device. -- **SpeechInputLanguages** The Speech Input languages installed on the device. - - -### Census.UserPrivacySettings - -This event provides information about the current users privacy settings and whether device-level access was granted to these capabilities. Not all settings are applicable to all devices. Each field records the consent state for the corresponding privacy setting. The consent state is encoded as a 16-bit signed integer, where the first 8 bits represents the effective consent value, and the last 8 bits represents the authority that set the value. The effective consent is one of the following values: -3 = unexpected consent value, -2 = value was not requested, -1 = an error occurred while attempting to retrieve the value, 0 = undefined, 1 = allow, 2 = deny, 3 = prompt. The consent authority is one of the following values: -3 = unexpected authority, -2 = value was not requested, -1 = an error occurred while attempting to retrieve the value, 0 = user, 1 = a higher authority (a gating setting, the system-wide setting, or a group policy), 2 = advertising ID group policy, 3 = advertising ID policy for child account, 4 = privacy setting provider doesn't know the actual consent authority, 5 = consent was not configured and a default set in code was used, 6 = system default, 7 = organization policy, 8 = OneSettings. The data collected with this event is used to help keep Windows secure. - -The following fields are available: - -- **Activity** Current state of the activity history setting. -- **ActivityHistoryCloudSync** Current state of the activity history cloud sync setting. -- **ActivityHistoryCollection** Current state of the activity history collection setting. -- **AdvertisingId** Current state of the advertising ID setting. -- **AppDiagnostics** Current state of the app diagnostics setting. -- **Appointments** Current state of the calendar setting. -- **Bluetooth** Current state of the Bluetooth capability setting. -- **BluetoothSync** Current state of the Bluetooth sync capability setting. -- **BroadFileSystemAccess** Current state of the broad file system access setting. -- **CellularData** Current state of the cellular data capability setting. -- **Chat** Current state of the chat setting. -- **Contacts** Current state of the contacts setting. -- **DocumentsLibrary** Current state of the documents library setting. -- **Email** Current state of the email setting. -- **GazeInput** Current state of the gaze input setting. -- **HumanInterfaceDevice** Current state of the human interface device setting. -- **InkTypeImprovement** Current state of the improve inking and typing setting. -- **InkTypePersonalization** Current state of the inking and typing personalization setting. -- **Location** Current state of the location setting. -- **LocationHistory** Current state of the location history setting. -- **LocationHistoryCloudSync** Current state of the location history cloud sync setting. -- **LocationHistoryOnTimeline** Current state of the location history on timeline setting. -- **Microphone** Current state of the microphone setting. -- **PhoneCall** Current state of the phone call setting. -- **PhoneCallHistory** Current state of the call history setting. -- **PicturesLibrary** Current state of the pictures library setting. -- **Radios** Current state of the radios setting. -- **SensorsCustom** Current state of the custom sensor setting. -- **SerialCommunication** Current state of the serial communication setting. -- **Sms** Current state of the text messaging setting. -- **SpeechPersonalization** Current state of the speech services setting. -- **USB** Current state of the USB setting. -- **UserAccountInformation** Current state of the account information setting. -- **UserDataTasks** Current state of the tasks setting. -- **UserNotificationListener** Current state of the notifications setting. -- **VideosLibrary** Current state of the videos library setting. -- **Webcam** Current state of the camera setting. -- **WiFiDirect** Current state of the Wi-Fi direct setting. - - -### Census.VM - -This event sends data indicating whether virtualization is enabled on the device, and its various characteristics. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CloudService** Indicates which cloud service, if any, that this virtual machine is running within. -- **HyperVisor** Retrieves whether the current OS is running on top of a Hypervisor. -- **IOMMUPresent** Represents if an input/output memory management unit (IOMMU) is present. -- **IsVDI** Is the device using Virtual Desktop Infrastructure? -- **IsVirtualDevice** Retrieves that when the Hypervisor is Microsoft's Hyper-V Hypervisor or other Hv#1 Hypervisor, this field will be set to FALSE for the Hyper-V host OS and TRUE for any guest OS's. This field should not be relied upon for non-Hv#1 Hypervisors. -- **IsWVDSessionHost** Indicates if this is a Windows Virtual Device session host. -- **SLATSupported** Represents whether Second Level Address Translation (SLAT) is supported by the hardware. -- **VirtualizationFirmwareEnabled** Represents whether virtualization is enabled in the firmware. -- **VMId** A string that identifies a virtual machine. -- **WVDEnvironment** Represents the WVD service environment to which this session host has been joined. - - -### Census.WU - -This event sends data about the Windows update server and other App store policies. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **AppraiserGatedStatus** Indicates whether a device has been gated for upgrading. -- **AppStoreAutoUpdate** Retrieves the Appstore settings for auto upgrade. (Enable/Disabled). -- **AppStoreAutoUpdateMDM** Retrieves the App Auto Update value for MDM: 0 - Disallowed. 1 - Allowed. 2 - Not configured. Default: [2] Not configured -- **AppStoreAutoUpdatePolicy** Retrieves the Microsoft Store App Auto Update group policy setting -- **DelayUpgrade** Retrieves the Windows upgrade flag for delaying upgrades. -- **IsHotPatchEnrolled** Represents the current state of the device in relation to enrollment in the hotpatch program. -- **OSAssessmentFeatureOutOfDate** How many days has it been since a the last feature update was released but the device did not install it? -- **OSAssessmentForFeatureUpdate** Is the device is on the latest feature update? -- **OSAssessmentForQualityUpdate** Is the device on the latest quality update? -- **OSAssessmentForSecurityUpdate** Is the device on the latest security update? -- **OSAssessmentQualityOutOfDate** How many days has it been since a the last quality update was released but the device did not install it? -- **OSAssessmentReleaseInfoTime** The freshness of release information used to perform an assessment. -- **OSRollbackCount** The number of times feature updates have rolled back on the device. -- **OSRolledBack** A flag that represents when a feature update has rolled back during setup. -- **OSUninstalled** A flag that represents when a feature update is uninstalled on a device . -- **OSWUAutoUpdateOptions** Retrieves the auto update settings on the device. -- **OSWUAutoUpdateOptionsSource** The source of auto update setting that appears in the OSWUAutoUpdateOptions field. For example: Group Policy (GP), Mobile Device Management (MDM), and Default. -- **UninstallActive** A flag that represents when a device has uninstalled a previous upgrade recently. -- **UpdateServiceURLConfigured** Retrieves if the device is managed by Windows Server Update Services (WSUS). -- **WUDeferUpdatePeriod** Retrieves if deferral is set for Updates. -- **WUDeferUpgradePeriod** Retrieves if deferral is set for Upgrades. -- **WUDODownloadMode** Retrieves whether DO is turned on and how to acquire/distribute updates Delivery Optimization (DO) allows users to deploy previously downloaded Windows Update updates to other devices on the same network. -- **WULCUVersion** Version of the LCU Installed on the machine. -- **WUMachineId** Retrieves the Windows Update (WU) Machine Identifier. -- **WUPauseState** Retrieves Windows Update setting to determine if updates are paused. -- **WUServer** Retrieves the HTTP(S) URL of the WSUS server that is used by Automatic Updates and API callers (by default). - - -## Code Integrity events - -### Microsoft.Windows.Security.CodeIntegrity.HVCISysprep.Compatibility - -Fires when the compatibility check completes. Gives the results from the check. - -The following fields are available: - -- **IsRecommended** Denotes whether all compatibility checks have passed and, if so, returns true. Otherwise returns false. -- **Issues** If compatibility checks failed, provides bit indexed indicators of issues detected. Table located here: [Check results of HVCI default enablement](/windows-hardware/design/device-experiences/oem-hvci-enablement#check-results-of-hvci-default-enablement). - - -### Microsoft.Windows.Security.CodeIntegrity.HVCISysprep.Enabled - -Fires when auto-enablement is successful and HVCI is being enabled on the device. - - - -### Microsoft.Windows.Security.CodeIntegrity.HVCISysprep.HVCIActivity - -Fires at the beginning and end of the HVCI auto-enablement process in sysprep. - -The following fields are available: - -- **wilActivity** Contains the thread ID used to match the begin and end events, and for the end event also a HResult indicating sucess or failure. See [wilActivity](#wilactivity). - - -### Microsoft.Windows.Security.CodeIntegrity.HVCISysprep.HvciScanGetResultFailed - -Fires when driver scanning fails to get results. - - - -### Microsoft.Windows.Security.CodeIntegrity.HVCISysprep.IsRegionDisabledLanguage - -Fires when an incompatible language pack is detected. - -The following fields are available: - -- **Language** String containing the incompatible language pack detected. - - -## Common data extensions - -### Common Data Extensions.app - -Describes the properties of the running application. This extension could be populated by a client app or a web app. - -The following fields are available: - -- **asId** An integer value that represents the app session. This value starts at 0 on the first app launch and increments after each subsequent app launch per boot session. -- **env** The environment from which the event was logged. -- **expId** Associates a flight, such as an OS flight, or an experiment, such as a web site UX experiment, with an event. -- **id** Represents a unique identifier of the client application currently loaded in the process producing the event; and is used to group events together and understand usage pattern, errors by application. -- **locale** The locale of the app. -- **name** The name of the app. -- **userId** The userID as known by the application. -- **ver** Represents the version number of the application. Used to understand errors by Version, Usage by Version across an app. - - -### Common Data Extensions.container - -Describes the properties of the container for events logged within a container. - -The following fields are available: - -- **epoch** An ID that's incremented for each SDK initialization. -- **localId** The device ID as known by the client. -- **osVer** The operating system version. -- **seq** An ID that's incremented for each event. -- **type** The container type. Examples: Process or VMHost - - -### Common Data Extensions.device - -Describes the device-related fields. - -The following fields are available: - -- **deviceClass** The device classification. For example, Desktop, Server, or Mobile. -- **localId** A locally-defined unique ID for the device. This is not the human-readable device name. Most likely equal to the value stored at HKLM\Software\Microsoft\SQMClient\MachineId -- **make** Device manufacturer. -- **model** Device model. - - -### Common Data Extensions.Envelope - -Represents an envelope that contains all of the common data extensions. - -The following fields are available: - -- **data** Represents the optional unique diagnostic data for a particular event schema. -- **ext_app** Describes the properties of the running application. This extension could be populated by either a client app or a web app. See [Common Data Extensions.app](#common-data-extensionsapp). -- **ext_container** Describes the properties of the container for events logged within a container. See [Common Data Extensions.container](#common-data-extensionscontainer). -- **ext_device** Describes the device-related fields. See [Common Data Extensions.device](#common-data-extensionsdevice). -- **ext_mscv** Describes the correlation vector-related fields. See [Common Data Extensions.mscv](#common-data-extensionsmscv). -- **ext_os** Describes the operating system properties that would be populated by the client. See [Common Data Extensions.os](#common-data-extensionsos). -- **ext_sdk** Describes the fields related to a platform library required for a specific SDK. See [Common Data Extensions.sdk](#common-data-extensionssdk). -- **ext_user** Describes the fields related to a user. See [Common Data Extensions.user](#common-data-extensionsuser). -- **ext_utc** Describes the fields that might be populated by a logging library on Windows. See [Common Data Extensions.utc](#common-data-extensionsutc). -- **ext_xbl** Describes the fields related to XBOX Live. See [Common Data Extensions.xbl](#common-data-extensionsxbl). -- **iKey** Represents an ID for applications or other logical groupings of events. -- **name** Represents the uniquely qualified name for the event. -- **time** Represents the event date time in Coordinated Universal Time (UTC) when the event was generated on the client. This should be in ISO 8601 format. -- **ver** Represents the major and minor version of the extension. - - -### Common Data Extensions.mscv - -Describes the correlation vector-related fields. - -The following fields are available: - -- **cV** Represents the Correlation Vector: A single field for tracking partial order of related events across component boundaries. - - -### Common Data Extensions.os - -Describes some properties of the operating system. - -The following fields are available: - -- **bootId** An integer value that represents the boot session. This value starts at 0 on first boot after OS install and increments after every reboot. -- **expId** Represents the experiment ID. The standard for associating a flight, such as an OS flight (pre-release build), or an experiment, such as a web site UX experiment, with an event is to record the flight / experiment IDs in Part A of the common schema. -- **locale** Represents the locale of the operating system. -- **name** Represents the operating system name. -- **ver** Represents the major and minor version of the extension. - - -### Common Data Extensions.sdk - -Used by platform specific libraries to record fields that are required for a specific SDK. - -The following fields are available: - -- **epoch** An ID that is incremented for each SDK initialization. -- **installId** An ID that's created during the initialization of the SDK for the first time. -- **libVer** The SDK version. -- **seq** An ID that is incremented for each event. -- **ver** The version of the logging SDK. - - -### Common Data Extensions.user - -Describes the fields related to a user. - -The following fields are available: - -- **authId** This is an ID of the user associated with this event that is deduced from a token such as a Microsoft Account ticket or an XBOX token. -- **locale** The language and region. -- **localId** Represents a unique user identity that is created locally and added by the client. This is not the user's account ID. - - -### Common Data Extensions.utc - -Describes the properties that could be populated by a logging library on Windows. - -The following fields are available: - -- **aId** Represents the ETW ActivityId. Logged via TraceLogging or directly via ETW. -- **bSeq** Upload buffer sequence number in the format: buffer identifier:sequence number -- **cat** Represents a bitmask of the ETW Keywords associated with the event. -- **cpId** The composer ID, such as Reference, Desktop, Phone, Holographic, Hub, IoT Composer. -- **epoch** Represents the epoch and seqNum fields, which help track how many events were fired and how many events were uploaded, and enables identification of data lost during upload and de-duplication of events on the ingress server. -- **eventFlags** Represents a collection of bits that describe how the event should be processed by the Connected User Experience and Telemetry component pipeline. The lowest-order byte is the event persistence. The next byte is the event latency. -- **flags** Represents the bitmap that captures various Windows specific flags. -- **loggingBinary** The binary (executable, library, driver, etc.) that fired the event. -- **mon** Combined monitor and event sequence numbers in the format: monitor sequence : event sequence -- **op** Represents the ETW Op Code. -- **pgName** The short form of the provider group name associated with the event. -- **popSample** Represents the effective sample rate for this event at the time it was generated by a client. -- **providerGuid** The ETW provider ID associated with the provider name. -- **raId** Represents the ETW Related ActivityId. Logged via TraceLogging or directly via ETW. -- **seq** Represents the sequence field used to track absolute order of uploaded events. It is an incrementing identifier for each event added to the upload queue. The Sequence helps track how many events were fired and how many events were uploaded and enables identification of data lost during upload and de-duplication of events on the ingress server. -- **sqmId** The Windows SQM (Software Quality Metrics—a precursor of Windows 10 Diagnostic Data collection) device identifier. -- **stId** Represents the Scenario Entry Point ID. This is a unique GUID for each event in a diagnostic scenario. This used to be Scenario Trigger ID. -- **wcmp** The Windows Shell Composer ID. -- **wPId** The Windows Core OS product ID. -- **wsId** The Windows Core OS session ID. - - -### Common Data Extensions.xbl - -Describes the fields that are related to XBOX Live. - -The following fields are available: - -- **claims** Any additional claims whose short claim name hasn't been added to this structure. -- **did** XBOX device ID -- **dty** XBOX device type -- **dvr** The version of the operating system on the device. -- **eid** A unique ID that represents the developer entity. -- **exp** Expiration time -- **ip** The IP address of the client device. -- **nbf** Not before time -- **pid** A comma separated list of PUIDs listed as base10 numbers. -- **sbx** XBOX sandbox identifier -- **sid** The service instance ID. -- **sty** The service type. -- **tid** The XBOX Live title ID. -- **tvr** The XBOX Live title version. -- **uts** A bit field, with 2 bits being assigned to each user ID listed in xid. This field is omitted if all users are retail accounts. -- **xid** A list of base10-encoded XBOX User IDs. - - -## Common data fields - -### Ms.Device.DeviceInventoryChange - -Describes the installation state for all hardware and software components available on a particular device. - -The following fields are available: - -- **action** The change that was invoked on a device inventory object. -- **inventoryId** Device ID used for Compatibility testing -- **objectInstanceId** Object identity which is unique within the device scope. -- **objectType** Indicates the object type that the event applies to. -- **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. - - -## Component-based servicing events - -### CbsServicingProvider.CbsCapabilityEnumeration - -This event reports on the results of scanning for optional Windows content on Windows Update to keep Windows up to date. - -The following fields are available: - -- **architecture** Indicates the scan was limited to the specified architecture. -- **capabilityCount** The number of optional content packages found during the scan. -- **clientId** The name of the application requesting the optional content. -- **duration** The amount of time it took to complete the scan. -- **hrStatus** The HReturn code of the scan. -- **language** Indicates the scan was limited to the specified language. -- **majorVersion** Indicates the scan was limited to the specified major version. -- **minorVersion** Indicates the scan was limited to the specified minor version. -- **namespace** Indicates the scan was limited to packages in the specified namespace. -- **sourceFilter** A bitmask indicating the scan checked for locally available optional content. -- **stackBuild** The build number of the servicing stack. -- **stackMajorVersion** The major version number of the servicing stack. -- **stackMinorVersion** The minor version number of the servicing stack. -- **stackRevision** The revision number of the servicing stack. - - -### CbsServicingProvider.CbsCapabilitySessionFinalize - -This event provides information about the results of installing or uninstalling optional Windows content from Windows Update. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **capabilities** The names of the optional content packages that were installed. -- **clientId** The name of the application requesting the optional content. -- **currentID** The ID of the current install session. -- **downloadSource** The source of the download. -- **highestState** The highest final install state of the optional content. -- **hrLCUReservicingStatus** Indicates whether the optional content was updated to the latest available version. -- **hrStatus** The HReturn code of the install operation. -- **rebootCount** The number of reboots required to complete the install. -- **retryID** The session ID that will be used to retry a failed operation. -- **retryStatus** Indicates whether the install will be retried in the event of failure. -- **stackBuild** The build number of the servicing stack. -- **stackMajorVersion** The major version number of the servicing stack. -- **stackMinorVersion** The minor version number of the servicing stack. -- **stackRevision** The revision number of the servicing stack. - - -### CbsServicingProvider.CbsCapabilitySessionPended - -This event provides information about the results of installing optional Windows content that requires a reboot to keep Windows up to date. - -The following fields are available: - -- **clientId** The name of the application requesting the optional content. -- **pendingDecision** Indicates the cause of reboot, if applicable. - - -### CbsServicingProvider.CbsLateAcquisition - -This event sends data to indicate if some Operating System packages could not be updated as part of an upgrade, to help keep Windows up to date. - -The following fields are available: - -- **Features** The list of feature packages that could not be updated. -- **RetryID** The ID identifying the retry attempt to update the listed packages. - - -### CbsServicingProvider.CbsPackageRemoval - -This event provides information about the results of uninstalling a Windows Cumulative Security Update to help keep Windows up to date. - -The following fields are available: - -- **buildVersion** The build number of the security update being uninstalled. -- **clientId** The name of the application requesting the uninstall. -- **currentStateEnd** The final state of the update after the operation. -- **failureDetails** Information about the cause of a failure, if applicable. -- **failureSourceEnd** The stage during the uninstall where the failure occurred. -- **hrStatusEnd** The overall exit code of the operation. -- **initiatedOffline** Indicates if the uninstall was initiated for a mounted Windows image. -- **majorVersion** The major version number of the security update being uninstalled. -- **minorVersion** The minor version number of the security update being uninstalled. -- **originalState** The starting state of the update before the operation. -- **pendingDecision** Indicates the cause of reboot, if applicable. -- **primitiveExecutionContext** The state during system startup when the uninstall was completed. -- **revisionVersion** The revision number of the security update being uninstalled. -- **transactionCanceled** Indicates whether the uninstall was cancelled. - - -### CbsServicingProvider.CbsQualityUpdateInstall - -This event reports on the performance and reliability results of installing Servicing content from Windows Update to keep Windows up to date. - -The following fields are available: - -- **buildVersion** The build version number of the update package. -- **clientId** The name of the application requesting the optional content. -- **corruptionHistoryFlags** A bitmask of the types of component store corruption that have caused update failures on the device. -- **corruptionType** An enumeration listing the type of data corruption responsible for the current update failure. -- **currentStateEnd** The final state of the package after the operation has completed. -- **doqTimeSeconds** The time in seconds spent updating drivers. -- **executeTimeSeconds** The number of seconds required to execute the install. -- **failureDetails** The driver or installer that caused the update to fail. -- **failureSourceEnd** An enumeration indicating at what phase of the update a failure occurred. -- **hrStatusEnd** The return code of the install operation. -- **initiatedOffline** A true or false value indicating whether the package was installed into an offline Windows Imaging Format (WIM) file. -- **majorVersion** The major version number of the update package. -- **minorVersion** The minor version number of the update package. -- **originalState** The starting state of the package. -- **overallTimeSeconds** The time (in seconds) to perform the overall servicing operation. -- **planTimeSeconds** The time in seconds required to plan the update operations. -- **poqTimeSeconds** The time in seconds processing file and registry operations. -- **postRebootTimeSeconds** The time (in seconds) to do startup processing for the update. -- **preRebootTimeSeconds** The time (in seconds) between execution of the installation and the reboot. -- **primitiveExecutionContext** An enumeration indicating at what phase of shutdown or startup the update was installed. -- **rebootCount** The number of reboots required to install the update. -- **rebootTimeSeconds** The time (in seconds) before startup processing begins for the update. -- **resolveTimeSeconds** The time in seconds required to resolve the packages that are part of the update. -- **revisionVersion** The revision version number of the update package. -- **rptTimeSeconds** The time in seconds spent executing installer plugins. -- **shutdownTimeSeconds** The time (in seconds) required to do shutdown processing for the update. -- **stackRevision** The revision number of the servicing stack. -- **stageTimeSeconds** The time (in seconds) required to stage all files that are part of the update. - - -### CbsServicingProvider.CbsSelectableUpdateChangeV2 - -This event reports the results of enabling or disabling optional Windows Content to keep Windows up to date. - -The following fields are available: - -- **applicableUpdateState** Indicates the highest applicable state of the optional content. -- **buildVersion** The build version of the package being installed. -- **clientId** The name of the application requesting the optional content change. -- **downloadSource** Indicates if optional content was obtained from Windows Update or a locally accessible file. -- **downloadtimeInSeconds** Indicates if optional content was obtained from Windows Update or a locally accessible file. -- **executionID** A unique ID used to identify events associated with a single servicing operation and not reused for future operations. -- **executionSequence** A counter that tracks the number of servicing operations attempted on the device. -- **firstMergedExecutionSequence** The value of a pervious executionSequence counter that is being merged with the current operation, if applicable. -- **firstMergedID** A unique ID of a pervious servicing operation that is being merged with this operation, if applicable. -- **hrDownloadResult** The return code of the download operation. -- **hrStatusUpdate** The return code of the servicing operation. -- **identityHash** A pseudonymized (hashed) identifier for the Windows Package that is being installed or uninstalled. -- **initiatedOffline** Indicates whether the operation was performed against an offline Windows image file or a running instance of Windows. -- **majorVersion** The major version of the package being installed. -- **minorVersion** The minor version of the package being installed. -- **packageArchitecture** The architecture of the package being installed. -- **packageLanguage** The language of the package being installed. -- **packageName** The name of the package being installed. -- **rebootRequired** Indicates whether a reboot is required to complete the operation. -- **revisionVersion** The revision number of the package being installed. -- **stackBuild** The build number of the servicing stack binary performing the installation. -- **stackMajorVersion** The major version number of the servicing stack binary performing the installation. -- **stackMinorVersion** The minor version number of the servicing stack binary performing the installation. -- **stackRevision** The revision number of the servicing stack binary performing the installation. -- **updateName** The name of the optional Windows Operation System feature being enabled or disabled. -- **updateStartState** A value indicating the state of the optional content before the operation started. -- **updateTargetState** A value indicating the desired state of the optional content. - - -### CbsServicingProvider.CbsUpdateDeferred - -This event reports the results of deferring Windows Content to keep Windows up to date. - - - -## Deployment events - -### Microsoft.Windows.Deployment.Imaging.AppExit - -This event is sent on imaging application exit. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **hr** HResult returned from app exit. -- **sId** Session Id of the application. -- **totalTimeInMs** Total time taken in Ms. - - -### Microsoft.Windows.Deployment.Imaging.AppInvoked - -This event is sent when the app for image creation is invoked. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **branch** Corresponding branch for the image. -- **isInDbg** Whether the app is in debug mode or not. -- **isWSK** Whether the app is building images using WSK or not. -- **sId** Id of the session. - - -### Microsoft.Windows.Deployment.Imaging.Failed - -This failure event is sent when imaging fails. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **hr** HResult returned. -- **msg** Message returned. -- **sId** Session Id. -- **stack** Stack information. - - -### Microsoft.Windows.Deployment.Imaging.ImagingCompleted - -This event is sent when imaging is done. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **appExecTimeInMs** Execution time in milliseconds. -- **buildInfo** Information of the build. -- **compDbPrepTimeInMs** Preparation time in milliseconds for the CompDBs. -- **executeUpdateTimeInMs** Update execution time in milliseconds. -- **fileStageTimeInMs** File staging time in milliseconds. -- **hr** HResult returned from imaging. -- **imgSizeInMB** Image size in MB. -- **mutexWaitTimeInMs** Mutex wait time in milliseconds. -- **prepareUpdateTimeInMs** Update preparation time in milliseconds. -- **sId** Session id for the application. -- **totalRunTimeInMs** Total running time in milliseconds. -- **updateOsTimeInMs** Time in milliseconds spent in update OS. - - -### Microsoft.Windows.Deployment.Imaging.ImagingStarted - -This event is sent when an imaging session starts. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **arch** Architecture of the image. -- **device** Device type for which the image is built. -- **imgFormat** Format of the image. -- **imgSkip** Parameter for skipping certain image types when building. -- **imgType** The type of image being built. -- **lang** Language of the image being built. -- **prod** Image product type. -- **sId** Session id for the app. - - -## Deployment extensions - -### DeploymentTelemetry.Deployment_End - -This event indicates that a Deployment 360 API has completed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ClientId** Client ID of the user utilizing the D360 API. -- **ErrorCode** Error code of action. -- **FlightId** The specific ID of the Windows Insider build the device is getting. -- **Mode** Phase in upgrade. -- **RelatedCV** The correction vector (CV) of any other related events -- **Result** End result of the action. - - -### DeploymentTelemetry.Deployment_SetupBoxLaunch - -This event indicates that the Deployment 360 APIs have launched Setup Box. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ClientId** The client ID of the user utilizing the D360 API. -- **FlightId** The specific ID of the Windows Insider build the device is getting. -- **Quiet** Whether Setup will run in quiet mode or full mode. -- **RelatedCV** The correlation vector (CV) of any other related events. -- **SetupMode** The current setup phase. - - -### DeploymentTelemetry.Deployment_SetupBoxResult - -This event indicates that the Deployment 360 APIs have received a return from Setup Box. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ClientId** Client ID of the user utilizing the D360 API. -- **ErrorCode** Error code of the action. -- **FlightId** The specific ID of the Windows Insider build the device is getting. -- **Quiet** Indicates whether Setup will run in quiet mode or full mode. -- **RelatedCV** The correlation vector (CV) of any other related events. -- **SetupMode** The current Setup phase. - - -### DeploymentTelemetry.Deployment_Start - -This event indicates that a Deployment 360 API has been called. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ClientId** Client ID of the user utilizing the D360 API. -- **FlightId** The specific ID of the Windows Insider build the device is getting. -- **Mode** The current phase of the upgrade. -- **RelatedCV** The correlation vector (CV) of any other related events. - - -## Diagnostic data events - -### TelClientSynthetic.AbnormalShutdown_0 - -This event sends data about boot IDs for which a normal clean shutdown was not observed. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **AbnormalShutdownBootId** BootId of the abnormal shutdown being reported by this event. -- **AbsCausedbyAutoChk** This flag is set when AutoCheck forces a device restart to indicate that the shutdown was not an abnormal shutdown. -- **AcDcStateAtLastShutdown** Identifies if the device was on battery or plugged in. -- **BatteryLevelAtLastShutdown** The last recorded battery level. -- **BatteryPercentageAtLastShutdown** The battery percentage at the last shutdown. -- **CrashDumpEnabled** Are crash dumps enabled? -- **CumulativeCrashCount** Cumulative count of operating system crashes since the BootId reset. -- **CurrentBootId** BootId at the time the abnormal shutdown event was being reported. -- **Firmwaredata->ResetReasonEmbeddedController** The reset reason that was supplied by the firmware. -- **Firmwaredata->ResetReasonEmbeddedControllerAdditional** Additional data related to reset reason provided by the firmware. -- **Firmwaredata->ResetReasonPch** The reset reason that was supplied by the hardware. -- **Firmwaredata->ResetReasonPchAdditional** Additional data related to the reset reason supplied by the hardware. -- **Firmwaredata->ResetReasonSupplied** Indicates whether the firmware supplied any reset reason or not. -- **FirmwareType** ID of the FirmwareType as enumerated in DimFirmwareType. -- **HardwareWatchdogTimerGeneratedLastReset** Indicates whether the hardware watchdog timer caused the last reset. -- **HardwareWatchdogTimerPresent** Indicates whether hardware watchdog timer was present or not. -- **InvalidBootStat** This is a sanity check flag that ensures the validity of the bootstat file. -- **LastBugCheckBootId** bootId of the last captured crash. -- **LastBugCheckCode** Code that indicates the type of error. -- **LastBugCheckContextFlags** Additional crash dump settings. -- **LastBugCheckOriginalDumpType** The type of crash dump the system intended to save. -- **LastBugCheckOtherSettings** Other crash dump settings. -- **LastBugCheckParameter1** The first parameter with additional info on the type of the error. -- **LastBugCheckProgress** Progress towards writing out the last crash dump. -- **LastBugCheckVersion** The version of the information struct written during the crash. -- **LastSuccessfullyShutdownBootId** BootId of the last fully successful shutdown. -- **LongPowerButtonPressDetected** Identifies if the user was pressing and holding power button. -- **OOBEInProgress** Identifies if OOBE is running. -- **OSSetupInProgress** Identifies if the operating system setup is running. -- **PowerButtonCumulativePressCount** How many times has the power button been pressed? -- **PowerButtonCumulativeReleaseCount** How many times has the power button been released? -- **PowerButtonErrorCount** Indicates the number of times there was an error attempting to record power button metrics. -- **PowerButtonLastPressBootId** BootId of the last time the power button was pressed. -- **PowerButtonLastPressTime** Date and time of the last time the power button was pressed. -- **PowerButtonLastReleaseBootId** BootId of the last time the power button was released. -- **PowerButtonLastReleaseTime** Date and time of the last time the power button was released. -- **PowerButtonPressCurrentCsPhase** Represents the phase of Connected Standby exit when the power button was pressed. -- **PowerButtonPressIsShutdownInProgress** Indicates whether a system shutdown was in progress at the last time the power button was pressed. -- **PowerButtonPressLastPowerWatchdogStage** Progress while the monitor is being turned on. -- **PowerButtonPressPowerWatchdogArmed** Indicates whether or not the watchdog for the monitor was active at the time of the last power button press. -- **ShutdownDeviceType** Identifies who triggered a shutdown. Is it because of battery, thermal zones, or through a Kernel API. -- **SleepCheckpoint** Provides the last checkpoint when there is a failure during a sleep transition. -- **SleepCheckpointSource** Indicates whether the source is the EFI variable or bootstat file. -- **SleepCheckpointStatus** Indicates whether the checkpoint information is valid. -- **StaleBootStatData** Identifies if the data from bootstat is stale. -- **TransitionInfoBootId** BootId of the captured transition info. -- **TransitionInfoCSCount** l number of times the system transitioned from Connected Standby mode. -- **TransitionInfoCSEntryReason** Indicates the reason the device last entered Connected Standby mode. -- **TransitionInfoCSExitReason** Indicates the reason the device last exited Connected Standby mode. -- **TransitionInfoCSInProgress** At the time the last marker was saved, the system was in or entering Connected Standby mode. -- **TransitionInfoLastReferenceTimeChecksum** The checksum of TransitionInfoLastReferenceTimestamp, -- **TransitionInfoLastReferenceTimestamp** The date and time that the marker was last saved. -- **TransitionInfoLidState** Describes the state of the laptop lid. -- **TransitionInfoPowerButtonTimestamp** The date and time of the last time the power button was pressed. -- **TransitionInfoSleepInProgress** At the time the last marker was saved, the system was in or entering sleep mode. -- **TransitionInfoSleepTranstionsToOn** Total number of times the device transitioned from sleep mode. -- **TransitionInfoSystemRunning** At the time the last marker was saved, the device was running. -- **TransitionInfoSystemShutdownInProgress** Indicates whether a device shutdown was in progress when the power button was pressed. -- **TransitionInfoUserShutdownInProgress** Indicates whether a user shutdown was in progress when the power button was pressed. -- **TransitionLatestCheckpointId** Represents a unique identifier for a checkpoint during the device state transition. -- **TransitionLatestCheckpointSeqNumber** Represents the chronological sequence number of the checkpoint. -- **TransitionLatestCheckpointType** Represents the type of the checkpoint, which can be the start of a phase, end of a phase, or just informational. -- **VirtualMachineId** If the operating system is on a virtual Machine, it gives the virtual Machine ID (GUID) that can be used to correlate events on the host. - - -### TelClientSynthetic.AuthorizationInfo_RuntimeTransition - -This event is fired by UTC at state transitions to signal what data we are allowed to collect. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **CanAddMsaToMsTelemetry** True if we can add MSA PUID and CID to telemetry, false otherwise. -- **CanCollectAnyTelemetry** True if we are allowed to collect partner telemetry, false otherwise. -- **CanCollectCoreTelemetry** True if we can collect CORE/Basic telemetry, false otherwise. -- **CanCollectHeartbeats** True if we can collect heartbeat telemetry, false otherwise. -- **CanCollectOsTelemetry** True if we can collect diagnostic data telemetry, false otherwise. -- **CanCollectWindowsAnalyticsEvents** True if we can collect Windows Analytics data, false otherwise. -- **CanPerformDiagnosticEscalations** True if we can perform diagnostic escalation collection, false otherwise. -- **CanReportScenarios** True if we can report scenario completions, false otherwise. -- **IsProcessorMode** True if it is Processor Mode, false otherwise. -- **PreviousPermissions** Bitmask of previous telemetry state. -- **TransitionFromEverythingOff** True if we are transitioning from all telemetry being disabled, false otherwise. - - -### TelClientSynthetic.AuthorizationInfo_Startup - -This event is fired by UTC at startup to signal what data we are allowed to collect. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **CanAddMsaToMsTelemetry** True if we can add MSA PUID and CID to telemetry, false otherwise. -- **CanCollectAnyTelemetry** True if we are allowed to collect partner telemetry, false otherwise. -- **CanCollectCoreTelemetry** True if we can collect CORE/Basic telemetry, false otherwise. -- **CanCollectHeartbeats** True if we can collect heartbeat telemetry, false otherwise. -- **CanCollectOsTelemetry** True if we can collect diagnostic data telemetry, false otherwise. -- **CanCollectWindowsAnalyticsEvents** True if we can collect Windows Analytics data, false otherwise. -- **CanPerformDiagnosticEscalations** True if we can perform diagnostic escalation collection, false otherwise. -- **CanReportScenarios** True if we can report scenario completions, false otherwise. -- **IsProcessorMode** True if it is Processor Mode, false otherwise. -- **PreviousPermissions** Bitmask of previous telemetry state. -- **TransitionFromEverythingOff** True if we are transitioning from all telemetry being disabled, false otherwise. - - -### TelClientSynthetic.ConnectivityHeartBeat_0 - -This event sends data about the connectivity status of the Connected User Experience and Telemetry component that uploads telemetry events. If an unrestricted free network (such as Wi-Fi) is available, this event updates the last successful upload time. Otherwise, it checks whether a Connectivity Heartbeat event was fired in the past 24 hours, and if not, it sends an event. A Connectivity Heartbeat event is also sent when a device recovers from costed network to free network. This event is fired by UTC during periods of no network as a heartbeat signal, to keep Windows secure and up to date. - -The following fields are available: - -- **CensusExitCode** Last exit code of Census task -- **CensusStartTime** Returns timestamp corresponding to last successful census run. -- **CensusTaskEnabled** Returns Boolean value for the census task (Enable/Disable) on client machine. -- **LastConnectivityLossTime** The FILETIME at which the last free network loss occurred. -- **NetworkState** Retrieves the network state: 0 = No network. 1 = Restricted network. 2 = Free network. -- **NoNetworkTime** Retrieves the time spent with no network (since the last time) in seconds. -- **RestrictedNetworkTime** The total number of seconds with restricted network during this heartbeat period. - - -### TelClientSynthetic.EventMonitor_0 - -This event provides statistics for specific diagnostic events. - -The following fields are available: - -- **ConsumerCount** The number of instances seen in the Event Tracing for Windows consumer. -- **EventName** The name of the event being monitored. -- **EventSnFirst** The expected first event serial number. -- **EventSnLast** The expected last event serial number. -- **EventStoreCount** The number of events reaching the event store. -- **MonitorSn** The serial number of the monitor. -- **TriggerCount** The number of events reaching the trigger buffer. -- **UploadedCount** The number of events uploaded. - - -### TelClientSynthetic.GetFileInfoAction_FilePathNotApproved_0 - -This event occurs when the DiagTrack escalation fails due to the scenario requesting a path that is not approved for GetFileInfo actions. - -The following fields are available: - -- **FilePath** The unexpanded path in the scenario XML. -- **ScenarioId** The globally unique identifier (GUID) of the scenario. -- **ScenarioInstanceId** The error code denoting which path failed (internal or external). - - -### TelClientSynthetic.HeartBeat_5 - -This event sends data about the health and quality of the diagnostic data from the given device, to help keep Windows up to date. It also enables data analysts to determine how 'trusted' the data is from a given device. - -The following fields are available: - -- **AgentConnectionErrorsCount** Number of non-timeout errors associated with the host/agent channel. -- **CensusExitCode** The last exit code of the Census task. -- **CensusStartTime** Time of last Census run. -- **CensusTaskEnabled** True if Census is enabled, false otherwise. -- **CompressedBytesUploaded** Number of compressed bytes uploaded. -- **ConsumerDroppedCount** Number of events dropped at consumer layer of telemetry client. -- **CriticalDataDbDroppedCount** Number of critical data sampled events dropped at the database layer. -- **CriticalDataThrottleDroppedCount** The number of critical data sampled events that were dropped because of throttling. -- **CriticalOverflowEntersCounter** Number of times critical overflow mode was entered in event DB. -- **DbCriticalDroppedCount** Total number of dropped critical events in event DB. -- **DbDroppedCount** Number of events dropped due to DB fullness. -- **DbDroppedFailureCount** Number of events dropped due to DB failures. -- **DbDroppedFullCount** Number of events dropped due to DB fullness. -- **DecodingDroppedCount** Number of events dropped due to decoding failures. -- **EnteringCriticalOverflowDroppedCounter** Number of events dropped due to critical overflow mode being initiated. -- **EtwDroppedBufferCount** Number of buffers dropped in the UTC ETW session. -- **EtwDroppedCount** Number of events dropped at ETW layer of telemetry client. -- **EventsPersistedCount** Number of events that reached the PersistEvent stage. -- **EventStoreLifetimeResetCounter** Number of times event DB was reset for the lifetime of UTC. -- **EventStoreResetCounter** Number of times event DB was reset. -- **EventStoreResetSizeSum** Total size of event DB across all resets reports in this instance. -- **EventsUploaded** Number of events uploaded. -- **Flags** Flags indicating device state such as network state, battery state, and opt-in state. -- **FullTriggerBufferDroppedCount** Number of events dropped due to trigger buffer being full. -- **HeartBeatSequenceNumber** The sequence number of this heartbeat. -- **InvalidHttpCodeCount** Number of invalid HTTP codes received from contacting Vortex. -- **LastAgentConnectionError** Last non-timeout error encountered in the host/agent channel. -- **LastEventSizeOffender** Event name of last event which exceeded max event size. -- **LastInvalidHttpCode** Last invalid HTTP code received from Vortex. -- **MaxActiveAgentConnectionCount** The maximum number of active agents during this heartbeat timeframe. -- **MaxInUseScenarioCounter** Soft maximum number of scenarios loaded by UTC. -- **PreviousHeartBeatTime** Time of last heartbeat event (allows chaining of events). -- **PrivacyBlockedCount** The number of events blocked due to privacy settings or tags. -- **RepeatedUploadFailureDropped** Number of events lost due to repeated upload failures for a single buffer. -- **SettingsHttpAttempts** Number of attempts to contact OneSettings service. -- **SettingsHttpFailures** The number of failures from contacting the OneSettings service. -- **ThrottledDroppedCount** Number of events dropped due to throttling of noisy providers. -- **TopUploaderErrors** List of top errors received from the upload endpoint. -- **UploaderDroppedCount** Number of events dropped at the uploader layer of telemetry client. -- **UploaderErrorCount** Number of errors received from the upload endpoint. -- **VortexFailuresTimeout** The number of timeout failures received from Vortex. -- **VortexHttpAttempts** Number of attempts to contact Vortex. -- **VortexHttpFailures4xx** Number of 400-499 error codes received from Vortex. -- **VortexHttpFailures5xx** Number of 500-599 error codes received from Vortex. -- **VortexHttpResponseFailures** Number of Vortex responses that are not 2XX or 400. -- **VortexHttpResponsesWithDroppedEvents** Number of Vortex responses containing at least 1 dropped event. - - -### TelClientSynthetic.HeartBeat_Agent_5 - -This event sends data about the health and quality of the diagnostic data from the specified device (agent), to help keep Windows up to date. - -The following fields are available: - -- **ConsumerDroppedCount** The number of events dropped at the consumer layer of the diagnostic data collection client. -- **ContainerBufferFullDropCount** The number of events dropped due to the container buffer being full. -- **ContainerBufferFullSevilleDropCount** The number of “Seville” events dropped due to the container buffer being full. -- **CriticalDataThrottleDroppedCount** The number of critical data sampled events dropped due to data throttling. -- **DecodingDroppedCount** The number of events dropped due to decoding failures. -- **EtwDroppedBufferCount** The number of buffers dropped in the ETW (Event Tracing for Windows) session. -- **EtwDroppedCount** The number of events dropped at the ETW (Event Tracing for Windows) layer of the diagnostic data collection client on the user’s device. -- **EventsForwardedToHost** The number of events forwarded from agent (device) to host (server). -- **FullTriggerBufferDroppedCount** The number of events dropped due to the trigger buffer being full. -- **HeartBeatSequenceNumber** The heartbeat sequence number associated with this event. -- **HostConnectionErrorsCount** The number of non-timeout errors encountered in the host (server)/agent (device) socket transport channel. -- **HostConnectionTimeoutsCount** The number of connection timeouts between the host (server) and agent (device). -- **LastHostConnectionError** The last error from a connection between host (server) and agent (device). -- **PreviousHeartBeatTime** The timestamp of the last heartbeat event. -- **ThrottledDroppedCount** The number of events dropped due to throttling of “noisy” providers. - - -### TelClientSynthetic.HeartBeat_DevHealthMon_5 - -This event sends data (for Surface Hub devices) to monitor and ensure the correct functioning of those Surface Hub devices. This data helps ensure the device is up to date with the latest security and safety features. - -The following fields are available: - -- **HeartBeatSequenceNumber** The heartbeat sequence number associated with this event. -- **PreviousHeartBeatTime** The timestamp of the last heartbeat event. - - -### TelClientSynthetic.LifetimeManager_ConsumerBaseTimestampChange_0 - -This event sends data when the Windows Diagnostic data collection mechanism detects a timestamp adjustment for incoming diagnostic events. This data is critical for dealing with time changes during diagnostic data analysis, to help keep the device up to date. - -The following fields are available: - -- **NewBaseTime** The new QPC (Query Performance Counter) base time from ETW (Event Tracing for Windows). -- **NewSystemTime** The new system time of the device. -- **OldSystemTime** The previous system time of the device. - - -### TelClientSynthetic.MatchEngine_ScenarioCompletionThrottled_0 - -This event sends data when scenario completion is throttled (truncated or otherwise restricted) because the scenario is excessively large. - -The following fields are available: - -- **MaxHourlyCompletionsSetting** The maximum number of scenario completions per hour until throttling kicks in. -- **ScenarioId** The globally unique identifier (GUID) of the scenario being throttled. -- **ScenarioName** The name of the scenario being throttled. - - -### TelClientSynthetic.OsEvents_BootStatReset_0 - -This event sends data when the Windows diagnostic data collection mechanism resets the Boot ID. This data helps ensure Windows is up to date. - -The following fields are available: - -- **BootId** The current Boot ID. -- **ResetReason** The reason code for resetting the Boot ID. - - -### TelClientSynthetic.ProducerThrottled_At_TriggerBuffer_0 - -This event sends data when a producer is throttled due to the trigger buffer exceeding defined thresholds. - -The following fields are available: - -- **BufferSize** The size of the trigger buffer. -- **DataType** The type of event that this producer generates (Event Tracing for Windows, Time, Synthetic). -- **EstSeenCount** Estimated total number of inputs determining other “Est…” values. -- **EstTopEvent1Count** The count for estimated “noisiest” event from this producer. -- **EstTopEvent1Name** The name for estimated “noisiest” event from this producer. -- **EstTopEvent2Count** The count for estimated second “noisiest” event from this producer. -- **EstTopEvent2Name** The name for estimated second “noisiest” event from this producer. -- **Hit** The number of events seen from this producer. -- **IKey** The IKey identifier of the producer, if available. -- **ProviderId** The provider ID of the producer being throttled. -- **ProviderName** The provider name of the producer being throttled. -- **Threshold** The threshold crossed, which caused the throttling. - - -### TelClientSynthetic.ProducerThrottled_Event_Rate_0 - -This event sends data when an event producer is throttled by the Windows Diagnostic data collection mechanism. This data helps ensure Windows is up to date. - -The following fields are available: - -- **EstSeenCount** Estimated total number of inputs determining other “Est…” values. -- **EstTopEvent1Count** The count for estimated “noisiest” event from this producer. -- **EstTopEvent1Name** The name for estimated “noisiest” event from this producer. -- **EstTopEvent2Count** The count for estimated second “noisiest” event from this producer. -- **EstTopEvent2Name** The name for estimated second “noisiest” event from this producer. -- **EventPerProviderThreshold** The trigger point for throttling (value for each provider). This value is only applied once EventRateThreshold has been met. -- **EventRateThreshold** The total event rate trigger point for throttling. -- **Hit** The number of events seen from this producer. -- **IKey** The IKey identifier of the producer, if available. -- **ProviderId** The provider ID of the producer being throttled. -- **ProviderName** The provider name of the producer being throttled. - - -### TelClientSynthetic.RunExeWithArgsAction_ExeTerminated_0 - -This event sends data when an executable (EXE) file is terminated during escalation because it exceeded its maximum runtime (the maximum amount of time it was expected to run). This data helps ensure Windows is up to date. - -The following fields are available: - -- **ExpandedExeName** The expanded name of the executable (EXE) file. -- **MaximumRuntimeMs** The maximum runtime (in milliseconds) for this action. -- **ScenarioId** The globally unique identifier (GUID) of the scenario that was terminated. -- **ScenarioInstanceId** The globally unique identifier (GUID) of the scenario instance that was terminated. - - -### TelClientSynthetic.RunExeWithArgsAction_ProcessReturnedNonZeroExitCode - -This event sends data when the RunExe process finishes during escalation, but returns a non-zero exit code. This data helps ensure Windows is up to date. - -The following fields are available: - -- **ExitCode** The exit code of the process -- **ExpandedExeName** The expanded name of the executable (EXE) file. -- **ScenarioId** The globally unique identifier (GUID) of the escalating scenario. -- **ScenarioInstanceId** The globally unique identifier (GUID) of the scenario instance. - - -### TelClientSynthetic.ServiceMain_DevHealthMonEvent - -This event is a low latency health alert that is part of the 4Nines device health monitoring feature currently available on Surface Hub devices. For a device that is opted in, this event is sent before shutdown to signal that the device is about to be powered down. - - - -## Direct to update events - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorCheckApplicability - -This event indicates that the Coordinator CheckApplicability call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ApplicabilityResult** Result of CheckApplicability function. -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. -- **IsCTA** If device has the CTA regkey set. -- **IsDeviceAADDomainJoined** Indicates whether the device is logged in to the AAD (Azure Active Directory) domain. -- **IsDeviceADDomainJoined** Indicates whether the device is logged in to the AD (Active Directory) domain. -- **IsDeviceCloverTrail** Indicates whether the device has a Clover Trail system installed. -- **IsDeviceDiskSpaceLow** If device disk space is low. -- **IsDeviceEnterpriseSku** If device is an Enterprise SKU. -- **IsDeviceFeatureUpdatingPaused** Indicates whether Feature Update is paused on the device. -- **IsDeviceNetworkMetered** Indicates whether the device is connected to a metered network. -- **IsDeviceOobeBlocked** Indicates whether the OOBE (Out of Box Experience) is blocked on the device. -- **IsDeviceRequireUpdateApproval** Indicates whether user approval is required to install updates on the device. -- **IsDeviceSccmManaged** Indicates whether the device is running the Configuration Manager to keep the operating system and applications up to date. -- **IsDeviceUninstallActive** Indicates whether the OS (operating system) on the device was recently updated. -- **IsDeviceUpdateNotificationLevel** Indicates whether the device has a set policy to control update notifications. -- **IsDeviceUpdateServiceManaged** Indicates whether the device uses WSUS (Windows Server Update Services). -- **IsDeviceWUFBManaged** If device is Windows Update for Business managed. -- **IsDeviceZeroExhaust** Indicates whether the device subscribes to the Zero Exhaust policy to minimize connections from Windows to Microsoft. -- **IsGreaterThanMaxRetry** Indicates whether the DTU (Direct to Update) service has exceeded its maximum retry count. -- **IsVolumeLicensed** Indicates whether a volume license was used to authenticate the operating system or applications on the device. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorCheckApplicabilityGenericFailure - -This event indicatse that we have received an unexpected error in the Direct to Update (DTU) Coordinators CheckApplicability call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorCleanupGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Coordinator Cleanup call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector -- **hResult** HRESULT of the failure - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorCommitGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Coordinator Commit call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorCommitSuccess - -This event indicates that the Coordinator Commit call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorDownloadGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Coordinator Download call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorDownloadIgnoredFailure - -This event indicates that we have received an error in the Direct to Update (DTU) Coordinator Download call that will be ignored. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorDownloadSuccess - -This event indicates that the Coordinator Download call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorHandleShutdownSuccess - -This event indicates that the Coordinator HandleShutdown call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorInitializeSuccess - -This event indicates that the Coordinator Initialize call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorInstallIgnoredFailure - -This event indicates that we have received an error in the Direct to Update (DTU) Coordinator Install call that will be ignored. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorInstallSuccess - -This event indicates that the Coordinator Install call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorProgressCallBack - -This event indicates that the Coordinator's progress callback has been called. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. -- **DeployPhase** Current Deploy Phase. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorSetCommitReadySuccess - -This event indicates that the Coordinator SetCommitReady call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorWaitForRebootUiGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Coordinator WaitForRebootUi call. - -The following fields are available: - -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorWaitForRebootUiSelection - -This event indicates that the user selected an option on the Reboot UI. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. -- **rebootUiSelection** Selection on the Reboot UI. - - -### Microsoft.Windows.DirectToUpdate.DTUCoordinatorWaitForRebootUiSuccess - -This event indicates that the Coordinator WaitForRebootUi call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerCheckApplicabilityGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler CheckApplicability call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector -- **CV_new** New correlation vector -- **hResult** HRESULT of the failure - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerCheckApplicabilityInternalGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler CheckApplicabilityInternal call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerCheckApplicabilityInternalSuccess - -This event indicates that the Handler CheckApplicabilityInternal call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ApplicabilityResult** The result of the applicability check. -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerCheckApplicabilitySuccess - -This event indicates that the Handler CheckApplicability call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ApplicabilityResult** The result code indicating whether the update is applicable. -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. -- **CV_new** New correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerCheckIfCoordinatorMinApplicableVersionSuccess - -This event indicates that the Handler CheckIfCoordinatorMinApplicableVersion call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **CheckIfCoordinatorMinApplicableVersionResult** Result of CheckIfCoordinatorMinApplicableVersion function. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerCommitGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler Commit call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. -- **CV_new** New correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerCommitSuccess - -This event indicates that the Handler Commit call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run.run -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. -- **CV_new** New correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerDownloadAndExtractCabAlreadyDownloaded - -This event indicates that the Handler Download and Extract cab returned a value indicating that the cab has already been downloaded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerDownloadAndExtractCabFailure - -This event indicates that the Handler Download and Extract cab call failed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. -- **DownloadAndExtractCabFunction_failureReason** Reason why the update download and extract process failed. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerDownloadAndExtractCabSuccess - -This event indicates that the Handler Download and Extract cab call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerDownloadGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler Download call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerDownloadSuccess - -This event indicates that the Handler Download call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerInitializeGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler Initialize call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. -- **DownloadAndExtractCabFunction_hResult** HRESULT of the download and extract. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerInitializeSuccess - -This event indicates that the Handler Initialize call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. -- **DownloadAndExtractCabFunction_hResult** HRESULT of the download and extraction. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerInstallGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler Install call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. -- **hResult** HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerInstallSuccess - -This event indicates that the Coordinator Install call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the update campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerSetCommitReadyGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler SetCommitReady call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector -- **hResult** HRESULT of the failure - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerSetCommitReadySuccess - -This event indicates that the Handler SetCommitReady call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerWaitForRebootUiGenericFailure - -This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler WaitForRebootUi call. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** The ID of the campaigning being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. -- **hResult** The HRESULT of the failure. - - -### Microsoft.Windows.DirectToUpdate.DTUHandlerWaitForRebootUiSuccess - -This event indicates that the Handler WaitForRebootUi call succeeded. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignID** ID of the campaign being run. -- **ClientID** ID of the client receiving the update. -- **CoordinatorVersion** Coordinator version of Direct to Update. -- **CV** Correlation vector. - - -### Microsoft.Windows.DirectToUpdate.DTUNotificationUXEnteringState - -This event indicates that DTUNotificationUX has started processing a workflow state. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **CampaignID** The ID of the campaign being run. -- **ClientID** The ID of the client being run. -- **CoordinatorVersion** The coordinator version of Direct To Update. -- **CV** Correlation vector. -- **State** State of the workflow. - - -### Microsoft.Windows.DirectToUpdate.DTUNotificationUXEvaluation - -This event indicates that Applicability DLL ran a set of applicability tests. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **Action** The enumeration code of action that was handled. -- **ActiveTestExpectedResults** Bitmask of expected results of applicability tests. -- **ActiveTestResults** The bitmask results of applicability tests. -- **ActiveTestsRun** The bitmask of applicability tests that were run. -- **CampaignID** The ID of the campaign being run. -- **ClientID** The ID of the client being run. -- **CoordinatorVersion** The coordinator version of Direct To Update. -- **CV** Correlation vector. -- **FullTestResults** The bitmask of results of applicability tests. -- **FullTestsRun** The bitmask of applicability tests that were run. -- **SuppressedTests** The bitmask of applicability tests that were unable to run due to suppression caused by the configuration settings. - - -### Microsoft.Windows.DirectToUpdate.DTUNotificationUXExit - -This event indicates that DTUNotificationUX has finished execution. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **CampaignID** The ID of the campaign being run. -- **ClientID** The ID of the client being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. -- **HRESULTCausingExit** HRESULT Causing an abnormal exit, or S_OK for normal exits. -- **ProcessExitCode** The exit code that DTUNotificationUX returns to DTUCoordinator. - - -### Microsoft.Windows.DirectToUpdate.DTUNotificationUXExitingState - -This event indicates that DTUNotificationUX has stopped processing a workflow state. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **CampaignID** The ID of the campaign being run. -- **ClientID** The ID of the client being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. -- **HRESULT** Error (if any) that occurred. -- **NextState** Next workflow state we will enter. -- **State** The state of the workflow. - - -### Microsoft.Windows.DirectToUpdate.DTUNotificationUXFirstAcceptDialogDisplayed - -This event indicates that the First Accept dialog has been shown. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **CampaignID** The ID of the campaign being run. -- **ClientID** The ID of the client being run. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. -- **EnterpriseAttribution** If true, the user is told that the enterprise managed the reboot. -- **HRESULT** Error (if any) that occurred. -- **UserResponse** Enumeration code indicating the user response to a dialog. - - -### Microsoft.Windows.DirectToUpdate.DTUNotificationUXLaunch - -This event indicates that DTUNotificationUX has launched. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **CampaignID** The ID of the campaign being run. -- **ClientID** The ID of the client being run. -- **CommandLine** Command line passed to DTUNotificationUX. -- **CoordinatorVersion** Coordinator version of DTU. -- **CV** Correlation vector. - - -## DISM events - -### Microsoft.Windows.StartRepairCore.DISMLatestInstalledLCU - -The DISM Latest Installed LCU sends information to report result of search for latest installed LCU after last successful boot. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **dismInstalledLCUPackageName** The name of the latest installed package. - - -### Microsoft.Windows.StartRepairCore.DISMPendingInstall - -The DISM Pending Install event sends information to report pending package installation found. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **dismPendingInstallPackageName** The name of the pending package. - - -### Microsoft.Windows.StartRepairCore.DISMRevertPendingActions - -The DISM Pending Install event sends information to report pending package installation found. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **errorCode** The result code returned by the event. - - -### Microsoft.Windows.StartRepairCore.DISMUninstallLCU - -The DISM Uninstall LCU sends information to report result of uninstall attempt for found LCU. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **errorCode** The result code returned by the event. - - -### Microsoft.Windows.StartRepairCore.SRTRepairActionEnd - -The SRT Repair Action End event sends information to report repair operation ended for given plug-in. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **errorCode** The result code returned by the event. -- **failedUninstallCount** The number of driver updates that failed to uninstall. -- **failedUninstallFlightIds** The Flight IDs (identifiers of beta releases) of driver updates that failed to uninstall. -- **foundDriverUpdateCount** The number of found driver updates. -- **srtRepairAction** The scenario name for a repair. -- **successfulUninstallCount** The number of successfully uninstalled driver updates. -- **successfulUninstallFlightIds** The Flight IDs (identifiers of beta releases) of successfully uninstalled driver updates. - - -### Microsoft.Windows.StartRepairCore.SRTRepairActionStart - -The SRT Repair Action Start event sends information to report repair operation started for given plug-in. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **srtRepairAction** The scenario name for a repair. - - -### Microsoft.Windows.StartRepairCore.SRTRootCauseDiagEnd - -The SRT Root Cause Diagnosis End event sends information to report diagnosis operation completed for given plug-in. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **errorCode** The result code returned by the event. -- **flightIds** The Flight IDs (identifier of the beta release) of found driver updates. -- **foundDriverUpdateCount** The number of found driver updates. -- **srtRootCauseDiag** The scenario name for a diagnosis event. - - -### Microsoft.Windows.StartRepairCore.SRTRootCauseDiagStart - -The SRT Root Cause Diagnosis Start event sends information to report diagnosis operation started for given plug-in. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **srtRootCauseDiag** The scenario name for a diagnosis event. - - -## Driver installation events - -### Microsoft.Windows.DriverInstall.DeviceInstall - -This critical event sends information about the driver installation that took place. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **ClassGuid** The unique ID for the device class. -- **ClassLowerFilters** The list of lower filter class drivers. -- **ClassUpperFilters** The list of upper filter class drivers. -- **CoInstallers** The list of coinstallers. -- **ConfigFlags** The device configuration flags. -- **DeviceConfigured** Indicates whether this device was configured through the kernel configuration. -- **DeviceInstalled** Indicates whether the legacy install code path was used. -- **DeviceInstanceId** The unique identifier of the device in the system. -- **DeviceStack** The device stack of the driver being installed. -- **DriverDate** The date of the driver. -- **DriverDescription** A description of the driver function. -- **DriverInfName** Name of the INF file (the setup information file) for the driver. -- **DriverInfSectionName** Name of the DDInstall section within the driver INF file. -- **DriverPackageId** The ID of the driver package that is staged to the driver store. -- **DriverProvider** The driver manufacturer or provider. -- **DriverShimIds** List of driver shim IDs. -- **DriverUpdated** Indicates whether the driver is replacing an old driver. -- **DriverVersion** The version of the driver file. -- **EndTime** The time the installation completed. -- **Error** Provides the WIN32 error code for the installation. -- **ExtensionDrivers** List of extension drivers that complement this installation. -- **FinishInstallAction** Indicates whether the co-installer invoked the finish-install action. -- **FinishInstallUI** Indicates whether the installation process shows the user interface. -- **FirmwareDate** The firmware date that will be stored in the EFI System Resource Table (ESRT). -- **FirmwareRevision** The firmware revision that will be stored in the EFI System Resource Table (ESRT). -- **FirmwareVersion** The firmware version that will be stored in the EFI System Resource Table (ESRT). -- **FirstHardwareId** The ID in the hardware ID list that provides the most specific device description. -- **FlightIds** A list of the different Windows Insider builds on the device. -- **GenericDriver** Indicates whether the driver is a generic driver. -- **Inbox** Indicates whether the driver package is included with Windows. -- **InstallDate** The date the driver was installed. -- **LastCompatibleId** The ID in the hardware ID list that provides the least specific device description. -- **LastInstallFunction** The last install function invoked in a co-installer if the install timeout was reached while a co-installer was executing. -- **LegacyInstallReasonError** The error code for the legacy installation. -- **LowerFilters** The list of lower filter drivers. -- **MatchingDeviceId** The hardware ID or compatible ID that Windows used to install the device instance. -- **NeedReboot** Indicates whether the driver requires a reboot. -- **OriginalDriverInfName** The original name of the INF file before it was renamed. -- **ParentDeviceInstanceId** The device instance ID of the parent of the device. -- **PendedUntilReboot** Indicates whether the installation is pending until the device is rebooted. -- **Problem** Error code returned by the device after installation. -- **ProblemStatus** The status of the device after the driver installation. -- **RebootRequiredReason** DWORD (Double Word—32-bit unsigned integer) containing the reason why the device required a reboot during install. -- **SecondaryDevice** Indicates whether the device is a secondary device. -- **ServiceName** The service name of the driver. -- **SessionGuid** GUID (Globally Unique IDentifier) for the update session. -- **SetupMode** Indicates whether the driver installation took place before the Out Of Box Experience (OOBE) was completed. -- **StartTime** The time when the installation started. -- **SubmissionId** The driver submission identifier assigned by the Windows Hardware Development Center. -- **UpperFilters** The list of upper filter drivers. - - -### Microsoft.Windows.DriverInstall.NewDevInstallDeviceEnd - -This event sends data about the driver installation once it is completed. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **DeviceInstanceId** The unique identifier of the device in the system. -- **DriverUpdated** Indicates whether the driver was updated. -- **Error** The Win32 error code of the installation. -- **FlightId** The ID of the Windows Insider build the device received. -- **InstallDate** The date the driver was installed. -- **InstallFlags** The driver installation flags. -- **OptionalData** Metadata specific to Windows Update (WU) associated with the driver (flight IDs, recovery IDs, etc.) -- **RebootRequired** Indicates whether a reboot is required after the installation. -- **RollbackPossible** Indicates whether this driver can be rolled back. -- **WuTargetedHardwareId** Indicates that the driver was installed because the device hardware ID was targeted by the Windows Update. -- **WuUntargetedHardwareId** Indicates that the driver was installed because Windows Update performed a generic driver update for all devices of that hardware class. - - -### Microsoft.Windows.DriverInstall.NewDevInstallDeviceStart - -This event sends data about the driver that the new driver installation is replacing. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **DeviceInstanceId** The unique identifier of the device in the system. -- **FirstInstallDate** The first time a driver was installed on this device. -- **InstallFlags** Flag indicating how driver setup was called. -- **LastDriverDate** Date of the driver that is being replaced. -- **LastDriverInbox** Indicates whether the previous driver was included with Windows. -- **LastDriverInfName** Name of the INF file (the setup information file) of the driver being replaced. -- **LastDriverPackageId** ID of the driver package installed on the device before the current install operation began. ID contains the name + architecture + hash. -- **LastDriverVersion** The version of the driver that is being replaced. -- **LastFirmwareDate** The date of the last firmware reported from the EFI System Resource Table (ESRT). -- **LastFirmwareRevision** The last firmware revision number reported from EFI System Resource Table (ESRT). -- **LastFirmwareVersion** The last firmware version reported from the EFI System Resource Table (ESRT). -- **LastInstallDate** The date a driver was last installed on this device. -- **LastMatchingDeviceId** The hardware ID or compatible ID that Windows last used to install the device instance. -- **LastProblem** The previous problem code that was set on the device. -- **LastProblemStatus** The previous problem code that was set on the device. -- **LastSubmissionId** The driver submission identifier of the driver that is being replaced. - - -## DxgKernelTelemetry events - -### DxgKrnlTelemetry.GPUAdapterInventoryV2 - -This event sends basic GPU and display driver information to keep Windows and display drivers up-to-date. - -The following fields are available: - -- **AdapterTypeValue** The numeric value indicating the type of Graphics adapter. -- **aiSeqId** The event sequence ID. -- **bootId** The system boot ID. -- **BrightnessVersionViaDDI** The version of the Display Brightness Interface. -- **ComputePreemptionLevel** The maximum preemption level supported by GPU for compute payload. -- **DedicatedSystemMemoryB** The amount of system memory dedicated for GPU use (in bytes). -- **DedicatedVideoMemoryB** The amount of dedicated VRAM of the GPU (in bytes). -- **Display1UMDFilePath** The file path to the location of the Display User Mode Driver in the Driver Store. -- **DisplayAdapterLuid** The display adapter LUID. -- **DriverDate** The date of the display driver. -- **DriverRank** The rank of the display driver. -- **DriverVersion** The display driver version. -- **DriverWorkarounds** Numeric value indicating the driver workarounds that are enabled for this device. -- **DX10UMDFilePath** The file path to the location of the DirectX 10 Display User Mode Driver in the Driver Store. -- **DX11UMDFilePath** The file path to the location of the DirectX 11 Display User Mode Driver in the Driver Store. -- **DX12UMDFilePath** The file path to the location of the DirectX 12 Display User Mode Driver in the Driver Store. -- **DX9UMDFilePath** The file path to the location of the DirectX 9 Display User Mode Driver in the Driver Store. -- **GPUDeviceID** The GPU device ID. -- **GPUPreemptionLevel** The maximum preemption level supported by GPU for graphics payload. -- **GPURevisionID** The GPU revision ID. -- **GPUVendorID** The GPU vendor ID. -- **InterfaceId** The GPU interface ID. -- **IsDisplayDevice** Does the GPU have displaying capabilities? -- **IsHwSchEnabled** Boolean value indicating whether hardware scheduling is enabled. -- **IsHwSchSupported** Indicates whether the adapter supports hardware scheduling. -- **IsHybridDiscrete** Does the GPU have discrete GPU capabilities in a hybrid device? -- **IsHybridIntegrated** Does the GPU have integrated GPU capabilities in a hybrid device? -- **IsLDA** Is the GPU comprised of Linked Display Adapters? -- **IsMiracastSupported** Does the GPU support Miracast? -- **IsMismatchLDA** Is at least one device in the Linked Display Adapters chain from a different vendor? -- **IsMPOSupported** Does the GPU support Multi-Plane Overlays? -- **IsMsMiracastSupported** Are the GPU Miracast capabilities driven by a Microsoft solution? -- **IsPostAdapter** Is this GPU the POST GPU in the device? -- **IsRemovable** TRUE if the adapter supports being disabled or removed. -- **IsRenderDevice** Does the GPU have rendering capabilities? -- **IsSoftwareDevice** Is this a software implementation of the GPU? -- **KMDFilePath** The file path to the location of the Display Kernel Mode Driver in the Driver Store. -- **MeasureEnabled** Is the device listening to MICROSOFT_KEYWORD_MEASURES? -- **NumVidPnSources** The number of supported display output sources. -- **NumVidPnTargets** The number of supported display output targets. -- **SharedSystemMemoryB** The amount of system memory shared by GPU and CPU (in bytes). -- **SubSystemID** The subsystem ID. -- **SubVendorID** The GPU sub vendor ID. -- **TelemetryEnabled** Is the device listening to MICROSOFT_KEYWORD_TELEMETRY? -- **TelInvEvntTrigger** What triggered this event to be logged? Example: 0 (GPU enumeration) or 1 (DxgKrnlTelemetry provider toggling) -- **version** The event version. -- **WDDMVersion** The Windows Display Driver Model version. - - -## Failover Clustering events - -### Microsoft.Windows.Server.FailoverClusteringCritical.ClusterSummary2 - -This event returns information about how many resources and of what type are in the server cluster. This data is collected to keep Windows Server safe, secure, and up to date. The data includes information about whether hardware is configured correctly, if the software is patched correctly, and assists in preventing crashes by attributing issues (like fatal errors) to workloads and system configurations. - -The following fields are available: - -- **autoAssignSite** The cluster parameter: auto site. -- **autoBalancerLevel** The cluster parameter: auto balancer level. -- **autoBalancerMode** The cluster parameter: auto balancer mode. -- **blockCacheSize** The configured size of the block cache. -- **ClusterAdConfiguration** The ad configuration of the cluster. -- **clusterAdType** The cluster parameter: mgmt_point_type. -- **clusterDumpPolicy** The cluster configured dump policy. -- **clusterFunctionalLevel** The current cluster functional level. -- **clusterGuid** The unique identifier for the cluster. -- **clusterWitnessType** The witness type the cluster is configured for. -- **countNodesInSite** The number of nodes in the cluster. -- **crossSiteDelay** The cluster parameter: CrossSiteDelay. -- **crossSiteThreshold** The cluster parameter: CrossSiteThreshold. -- **crossSubnetDelay** The cluster parameter: CrossSubnetDelay. -- **crossSubnetThreshold** The cluster parameter: CrossSubnetThreshold. -- **csvCompatibleFilters** The cluster parameter: ClusterCsvCompatibleFilters. -- **csvIncompatibleFilters** The cluster parameter: ClusterCsvIncompatibleFilters. -- **csvResourceCount** The number of resources in the cluster. -- **currentNodeSite** The name configured for the current site for the cluster. -- **dasModeBusType** The direct storage bus type of the storage spaces. -- **downLevelNodeCount** The number of nodes in the cluster that are running down-level. -- **drainOnShutdown** Specifies whether a node should be drained when it is shut down. -- **dynamicQuorumEnabled** Specifies whether dynamic Quorum has been enabled. -- **enforcedAntiAffinity** The cluster parameter: enforced anti affinity. -- **genAppNames** The win32 service name of a clustered service. -- **genSvcNames** The command line of a clustered genapp. -- **hangRecoveryAction** The cluster parameter: hang recovery action. -- **hangTimeOut** Specifies the “hang time out” parameter for the cluster. -- **isCalabria** Specifies whether storage spaces direct is enabled. -- **isMixedMode** Identifies if the cluster is running with different version of OS for nodes. -- **isRunningDownLevel** Identifies if the current node is running down-level. -- **logLevel** Specifies the granularity that is logged in the cluster log. -- **logSize** Specifies the size of the cluster log. -- **lowerQuorumPriorityNodeId** The cluster parameter: lower quorum priority node ID. -- **minNeverPreempt** The cluster parameter: minimum never preempt. -- **minPreemptor** The cluster parameter: minimum preemptor priority. -- **netftIpsecEnabled** The parameter: netftIpsecEnabled. -- **NodeCount** The number of nodes in the cluster. -- **nodeId** The current node number in the cluster. -- **nodeResourceCounts** Specifies the number of node resources. -- **nodeResourceOnlineCounts** Specifies the number of node resources that are online. -- **numberOfSites** The number of different sites. -- **numNodesInNoSite** The number of nodes not belonging to a site. -- **plumbAllCrossSubnetRoutes** The cluster parameter: plumb all cross subnet routes. -- **preferredSite** The preferred site location. -- **privateCloudWitness** Specifies whether a private cloud witness exists for this cluster. -- **quarantineDuration** The quarantine duration. -- **quarantineThreshold** The quarantine threshold. -- **quorumArbitrationTimeout** In the event of an arbitration event, this specifies the quorum timeout period. -- **resiliencyLevel** Specifies the level of resiliency. -- **resourceCounts** Specifies the number of resources. -- **resourceTypeCounts** Specifies the number of resource types in the cluster. -- **resourceTypes** Data representative of each resource type. -- **resourceTypesPath** Data representative of the DLL path for each resource type. -- **sameSubnetDelay** The cluster parameter: same subnet delay. -- **sameSubnetThreshold** The cluster parameter: same subnet threshold. -- **secondsInMixedMode** The amount of time (in seconds) that the cluster has been in mixed mode (nodes with different operating system versions in the same cluster). -- **securityLevel** The cluster parameter: security level. -- **securityLevelForStorage** The cluster parameter: security level for storage. -- **sharedVolumeBlockCacheSize** Specifies the block cache size for shared for shared volumes. -- **shutdownTimeoutMinutes** Specifies the amount of time it takes to time out when shutting down. -- **upNodeCount** Specifies the number of nodes that are up (online). -- **useClientAccessNetworksForCsv** The cluster parameter: use client access networks for CSV. -- **vmIsolationTime** The cluster parameter: VM isolation time. -- **witnessDatabaseWriteTimeout** Specifies the timeout period for writing to the quorum witness database. - - -## Fault Reporting events - -### Microsoft.Windows.FaultReporting.AppCrashEvent - -This event sends data about crashes for both native and managed applications, to help keep Windows up to date. The data includes information about the crashing process and a summary of its exception record. It does not contain any Watson bucketing information. The bucketing information is recorded in a Windows Error Reporting (WER) event that is generated when the WER client reports the crash to the Watson service, and the WER event will contain the same ReportID (see field 14 of crash event, field 19 of WER event) as the crash event for the crash being reported. AppCrash is emitted once for each crash handled by WER (e.g. from an unhandled exception or FailFast or ReportException). Note that Generic Watson event types (e.g. from PLM) that may be considered crashes\" by a user DO NOT emit this event. - -The following fields are available: - -- **AppName** The name of the app that has crashed. -- **AppSessionGuid** GUID made up of process ID and is used as a correlation vector for process instances in the telemetry backend. -- **AppTimeStamp** The date/time stamp of the app. -- **AppVersion** The version of the app that has crashed. -- **ExceptionCode** The exception code returned by the process that has crashed. -- **ExceptionOffset** The address where the exception had occurred. -- **Flags** Flags indicating how reporting is done. For example, queue the report, do not offer JIT debugging, or do not terminate the process after reporting. -- **FriendlyAppName** The description of the app that has crashed, if different from the AppName. Otherwise, the process name. -- **IsFatal** True/False to indicate whether the crash resulted in process termination. -- **ModName** Exception module name (e.g. bar.dll). -- **ModTimeStamp** The date/time stamp of the module. -- **ModVersion** The version of the module that has crashed. -- **PackageFullName** Store application identity. -- **PackageRelativeAppId** Store application identity. -- **ProcessArchitecture** Architecture of the crashing process, as one of the PROCESSOR_ARCHITECTURE_* constants: 0: PROCESSOR_ARCHITECTURE_INTEL. 5: PROCESSOR_ARCHITECTURE_ARM. 9: PROCESSOR_ARCHITECTURE_AMD64. 12: PROCESSOR_ARCHITECTURE_ARM64. -- **ProcessCreateTime** The time of creation of the process that has crashed. -- **ProcessId** The ID of the process that has crashed. -- **ReportId** A GUID used to identify the report. This can used to track the report across Watson. -- **TargetAppId** The kernel reported AppId of the application being reported. -- **TargetAppVer** The specific version of the application being reported -- **TargetAsId** The sequence number for the hanging process. - - -## Feature update events - -### Microsoft.Windows.Upgrade.Uninstall.UninstallFailed - -This event sends diagnostic data about failures when uninstalling a feature update, to help resolve any issues preventing customers from reverting to a known state. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **failureReason** Provides data about the uninstall initialization operation failure. -- **hr** Provides the Win32 error code for the operation failure. - - -### Microsoft.Windows.Upgrade.Uninstall.UninstallFinalizedAndRebootTriggered - -This event indicates that the uninstall was properly configured and that a system reboot was initiated. The data collected with this event is used to help keep Windows up to date and performing properly. - - - -## Hang Reporting events - -### Microsoft.Windows.HangReporting.AppHangEvent - -This event sends data about hangs for both native and managed applications, to help keep Windows up to date. It does not contain any Watson bucketing information. The bucketing information is recorded in a Windows Error Reporting (WER) event that is generated when the WER client reports the hang to the Watson service, and the WER event will contain the same ReportID (see field 13 of hang event, field 19 of WER event) as the hang event for the hang being reported. AppHang is reported only on PC devices. It handles classic Win32 hangs and is emitted only once per report. Some behaviors that may be perceived by a user as a hang are reported by app managers (e.g. PLM/RM/EM) as Watson Generics and will not produce AppHang events. - -The following fields are available: - -- **AppName** The name of the app that has hung. -- **AppSessionGuid** GUID made up of process id used as a correlation vector for process instances in the telemetry backend. -- **AppVersion** The version of the app that has hung. -- **IsFatal** True/False based on whether the hung application caused the creation of a Fatal Hang Report. -- **PackageFullName** Store application identity. -- **PackageRelativeAppId** Store application identity. -- **ProcessArchitecture** Architecture of the hung process, as one of the PROCESSOR_ARCHITECTURE_* constants: 0: PROCESSOR_ARCHITECTURE_INTEL. 5: PROCESSOR_ARCHITECTURE_ARM. 9: PROCESSOR_ARCHITECTURE_AMD64. 12: PROCESSOR_ARCHITECTURE_ARM64. -- **ProcessCreateTime** The time of creation of the process that has hung. -- **ProcessId** The ID of the process that has hung. -- **ReportId** A GUID used to identify the report. This can used to track the report across Watson. -- **TargetAppId** The kernel reported AppId of the application being reported. -- **TargetAppVer** The specific version of the application being reported. -- **TargetAsId** The sequence number for the hanging process. -- **TypeCode** Bitmap describing the hang type. -- **WaitingOnAppName** If this is a cross process hang waiting for an application, this has the name of the application. -- **WaitingOnAppVersion** If this is a cross process hang, this has the version of the application for which it is waiting. -- **WaitingOnPackageFullName** If this is a cross process hang waiting for a package, this has the full name of the package for which it is waiting. -- **WaitingOnPackageRelativeAppId** If this is a cross process hang waiting for a package, this has the relative application id of the package. - - -## Holographic events - -### Microsoft.Windows.Holographic.Coordinator.HoloShellStateUpdated - -This event indicates Windows Mixed Reality HoloShell State. This event is also used to count WMR device. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **HmdState** Windows Mixed Reality Headset HMD state. -- **NewHoloShellState** Windows Mixed Reality HoloShell state. -- **PriorHoloShellState** Windows Mixed Reality state prior to entering to HoloShell. -- **SimulationEnabled** Windows Mixed Reality Simulation state. - - -### Microsoft.Windows.Shell.HolographicFirstRun.AppActivated - -This event indicates Windows Mixed Reality Portal app activation state. This event also used to count WMR device. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **IsDemoMode** Windows Mixed Reality Portal app state of demo mode. -- **IsDeviceSetupComplete** Windows Mixed Reality Portal app state of device setup completion. -- **PackageVersion** Windows Mixed Reality Portal app package version. -- **PreviousExecutionState** Windows Mixed Reality Portal app prior execution state. -- **wilActivity** Windows Mixed Reality Portal app wilActivity ID. See [wilActivity](#wilactivity). - - -### Microsoft.Windows.Shell.HolographicFirstRun.AppLifecycleService_Resuming - -This event indicates Windows Mixed Reality Portal app resuming. This event is also used to count WMR device. The data collected with this event is used to keep Windows performing properly. - - - -### TraceLoggingOasisUsbHostApiProvider.DeviceInformation - -This event provides Windows Mixed Reality device information. This event is also used to count WMR device and device type. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **BootloaderMajorVer** Windows Mixed Reality device boot loader major version. -- **BootloaderMinorVer** Windows Mixed Reality device boot loader minor version. -- **BootloaderRevisionNumber** Windows Mixed Reality device boot loader revision number. -- **BTHFWMajorVer** Windows Mixed Reality device BTHFW major version. This event also used to count WMR device. -- **BTHFWMinorVer** Windows Mixed Reality device BTHFW minor version. This event also used to count WMR device. -- **BTHFWRevisionNumber** Windows Mixed Reality device BTHFW revision number. -- **CalibrationBlobSize** Windows Mixed Reality device calibration blob size. -- **CalibrationFwMajorVer** Windows Mixed Reality device calibration firmware major version. -- **CalibrationFwMinorVer** Windows Mixed Reality device calibration firmware minor version. -- **CalibrationFwRevNum** Windows Mixed Reality device calibration firmware revision number. -- **DeviceInfoFlags** Windows Mixed Reality device info flags. -- **DeviceName** Windows Mixed Reality device Name. This event is also used to count WMR device. -- **DeviceReleaseNumber** Windows Mixed Reality device release number. -- **FirmwareMajorVer** Windows Mixed Reality device firmware major version. -- **FirmwareMinorVer** Windows Mixed Reality device firmware minor version. -- **FirmwareRevisionNumber** Windows Mixed Reality device calibration firmware revision number. -- **FpgaFwMajorVer** Windows Mixed Reality device FPGA firmware major version. -- **FpgaFwMinorVer** Windows Mixed Reality device FPGA firmware minor version. -- **FpgaFwRevisionNumber** Windows Mixed Reality device FPGA firmware revision number. -- **FriendlyName** Windows Mixed Reality device friendly name. -- **HashedSerialNumber** Windows Mixed Reality device hashed serial number. -- **HeaderSize** Windows Mixed Reality device header size. -- **HeaderVersion** Windows Mixed Reality device header version. -- **LicenseKey** Windows Mixed Reality device header license key. -- **Make** Windows Mixed Reality device make. -- **ManufacturingDate** Windows Mixed Reality device manufacturing date. -- **Model** Windows Mixed Reality device model. -- **PresenceSensorHidVendorPage** Windows Mixed Reality device presence sensor HID vendor page. -- **PresenceSensorHidVendorUsage** Windows Mixed Reality device presence sensor HID vendor usage. -- **PresenceSensorUsbVid** Windows Mixed Reality device presence sensor USB VId. -- **ProductBoardRevision** Windows Mixed Reality device product board revision number. -- **SerialNumber** Windows Mixed Reality device serial number. - - -## Inventory events - -### Microsoft.Windows.Inventory.Core.AmiTelCacheChecksum - -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. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **Device** A count of device objects in cache. -- **DeviceCensus** A count of device census objects in cache. -- **DriverPackageExtended** A count of driverpackageextended objects in cache. -- **File** A count of file objects in cache. -- **FileSigningInfo** A count of file signing objects in cache. -- **Generic** A count of generic objects in cache. -- **HwItem** A count of hwitem objects in cache. -- **InventoryAcpiPhatHealthRecord** A count of ACPI PHAT health record objects in cache. -- **InventoryAcpiPhatVersionElement** A count of ACPI PHAT version element objects in cache. -- **InventoryApplication** A count of application objects in cache. -- **InventoryApplicationAppV** A count of application AppV objects in cache. -- **InventoryApplicationDriver** A count of application driver objects in cache -- **InventoryApplicationFile** A count of application file objects in cache. -- **InventoryApplicationFramework** A count of application framework objects in cache -- **InventoryApplicationShortcut** A count of application shortcut objects in cache -- **InventoryDeviceContainer** A count of device container objects in cache. -- **InventoryDeviceInterface** A count of Plug and Play device interface objects in cache. -- **InventoryDeviceMediaClass** A count of device media objects in cache. -- **InventoryDevicePnp** A count of device Plug and Play objects in cache. -- **InventoryDeviceSensor** A count of device sensor objects in cache. -- **InventoryDeviceUsbHubClass** A count of device usb objects in cache -- **InventoryDriverBinary** A count of driver binary objects in cache. -- **InventoryDriverPackage** A count of device objects in cache. -- **InventoryMiscellaneousOfficeAddIn** A count of office add-in objects in cache -- **InventoryMiscellaneousOfficeAddInUsage** A count of office add-in usage objects in cache. -- **InventoryMiscellaneousOfficeIdentifiers** A count of office identifier objects in cache -- **InventoryMiscellaneousOfficeIESettings** A count of office ie settings objects in cache -- **InventoryMiscellaneousOfficeInsights** A count of office insights objects in cache -- **InventoryMiscellaneousOfficeProducts** A count of office products objects in cache -- **InventoryMiscellaneousOfficeSettings** A count of office settings objects in cache -- **InventoryMiscellaneousOfficeVBA** A count of office vba objects in cache -- **InventoryMiscellaneousOfficeVBARuleViolations** A count of office vba rule violations objects in cache -- **InventoryMiscellaneousUUPInfo** A count of uup info objects in cache -- **InventoryVersion** test -- **Metadata** A count of metadata objects in cache. -- **Orphan** A count of orphan file objects in cache. -- **Programs** A count of program objects in cache. - - -### Microsoft.Windows.Inventory.Core.AmiTelCacheVersions - -This event sends inventory component versions for the Device Inventory data. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **aeinv** The version of the App inventory component. -- **devinv** The file version of the Device inventory component. - - -### Microsoft.Windows.Inventory.Core.FileSigningInfoAdd - -This event enumerates the signatures of files, either driver packages or application executables. For driver packages, this data is collected on demand via Telecommand to limit it only to unrecognized driver packages, saving time for the client and space on the server. For applications, this data is collected for up to 10 random executables on a system. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **CatalogSigners** Signers from catalog. Each signer starts with Chain. -- **DigestAlgorithm** The pseudonymizing (hashing) algorithm used when the file or package was signed. -- **DriverPackageStrongName** Optional. Available only if FileSigningInfo is collected on a driver package. -- **EmbeddedSigners** Embedded signers. Each signer starts with Chain. -- **FileName** The file name of the file whose signatures are listed. -- **FileType** Either exe or sys, depending on if a driver package or application executable. -- **InventoryVersion** The version of the inventory file generating the events. -- **Thumbprint** Comma separated hash of the leaf node of each signer. Semicolon is used to separate CatalogSigners from EmbeddedSigners. There will always be a trailing comma. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationAdd - -This event sends basic metadata about an application on the system. The data collected with this event is used to keep Windows performing properly and up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **AndroidPackageId** A unique identifier for an Android app. -- **HiddenArp** Indicates whether a program hides itself from showing up in ARP. -- **InstallDate** The date the application was installed (a best guess based on folder creation date heuristics). -- **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 -- **InstallDateFromLinkFile** The estimated date of install based on the links to the files. Passed as an array. -- **InstallDateMsi** The install date if the application was installed via Microsoft Installer (MSI). Passed as an array. -- **InventoryVersion** The version of the inventory file generating the events. -- **Language** The language code of the program. -- **LattePackageId** The ID of the Latte package. -- **MsiInstallDate** The install date recorded in the program's MSI package. -- **MsiPackageCode** A GUID that describes the MSI Package. Multiple 'Products' (apps) can make up an MsiPackage. -- **MsiProductCode** A GUID that describe the MSI Product. -- **Name** The name of the application. -- **OSVersionAtInstallTime** The four octets from the OS version at the time of the application's install. -- **PackageFullName** The package full name for a Store application. -- **ProgramInstanceId** A hash of the file IDs in an app. -- **Publisher** The Publisher of the application. Location pulled from depends on the 'Source' field. -- **RootDirPath** The path to the root directory where the program was installed. -- **Source** How the program was installed (for example, ARP, MSI, Appx). -- **StoreAppType** A sub-classification for the type of Microsoft Store app, such as UWP or Win8StoreApp. -- **Type** One of ("Application", "Hotfix", "BOE", "Service", "Unknown"). Application indicates Win32 or Appx app, Hotfix indicates app updates (KBs), BOE indicates it's an app with no ARP or MSI entry, Service indicates that it is a service. Application and BOE are the ones most likely seen. -- **Version** The version number of the program. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationDriverAdd - -This event represents what drivers an application installs. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory component -- **ProgramIds** The unique program identifier the driver is associated with - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationDriverStartSync - -The InventoryApplicationDriverStartSync event indicates that a new set of InventoryApplicationDriverStartAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory component. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationFileAdd - -This event provides file-level information about the applications that exist on the system. This event is used to understand the applications on a device to determine if those applications will experience compatibility issues when upgrading Windows. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **BinaryType** The architecture of the binary (executable) file. -- **BinFileVersion** Version information for the binary (executable) file. -- **BinProductVersion** The product version provided by the binary (executable) file. -- **BoeProgramId** The “bag of evidence” program identifier. -- **CompanyName** The company name included in the binary (executable) file. -- **FileId** A pseudonymized (hashed) unique identifier derived from the file itself. -- **FileVersion** The version of the file. -- **InventoryVersion** The version of the inventory component. -- **Language** The language declared in the binary (executable) file. -- **LinkDate** The compiler link date. -- **LowerCaseLongPath** The file path in “long” format. -- **Name** The file name. -- **ProductName** The product name declared in the binary (executable) file. -- **ProductVersion** The product version declared in the binary (executable) file. -- **ProgramId** The program identifier associated with the binary (executable) file. -- **Size** The size of the binary (executable) file. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkAdd - -This event provides the basic metadata about the frameworks an application may depend on. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **FileId** A hash that uniquely identifies a file. -- **Frameworks** The list of frameworks this file depends on. -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkStartSync - -This event indicates that a new set of InventoryApplicationFrameworkAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationRemove - -This event indicates that a new set of InventoryDevicePnpAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationStartSync - -This event indicates that a new set of InventoryApplicationAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerAdd - -This event sends basic metadata about a device container (such as a monitor or printer as opposed to a Plug and Play device). The data collected with this event is used to help keep Windows up to date and to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **Categories** A comma separated list of functional categories in which the container belongs. -- **DiscoveryMethod** The discovery method for the device container. -- **FriendlyName** The name of the device container. -- **InventoryVersion** The version of the inventory file generating the events. -- **IsActive** Is the device connected, or has it been seen in the last 14 days? -- **IsConnected** For a physically attached device, this value is the same as IsPresent. For wireless a device, this value represents a communication link. -- **IsMachineContainer** Is the container the root device itself? -- **IsNetworked** Is this a networked device? -- **IsPaired** Does the device container require pairing? -- **Manufacturer** The manufacturer name for the device container. -- **ModelId** A unique model ID. -- **ModelName** The model name. -- **ModelNumber** The model number for the device container. -- **PrimaryCategory** The primary category for the device container. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerRemove - -This event indicates that the InventoryDeviceContainer object is no longer present. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerStartSync - -This event indicates that a new set of InventoryDeviceContainerAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceInterfaceAdd - -This event retrieves information about what sensor interfaces are available on the device. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **Accelerometer3D** Indicates if an Accelerator3D sensor is found. -- **ActivityDetection** Indicates if an Activity Detection sensor is found. -- **AmbientLight** Indicates if an Ambient Light sensor is found. -- **Barometer** Indicates if a Barometer sensor is found. -- **Custom** Indicates if a Custom sensor is found. -- **EnergyMeter** Indicates if an Energy sensor is found. -- **FloorElevation** Indicates if a Floor Elevation sensor is found. -- **GeomagneticOrientation** Indicates if a Geo Magnetic Orientation sensor is found. -- **GravityVector** Indicates if a Gravity Detector sensor is found. -- **Gyrometer3D** Indicates if a Gyrometer3D sensor is found. -- **Humidity** Indicates if a Humidity sensor is found. -- **InventoryVersion** The version of the inventory file generating the events. -- **LinearAccelerometer** Indicates if a Linear Accelerometer sensor is found. -- **Magnetometer3D** Indicates if a Magnetometer3D sensor is found. -- **Orientation** Indicates if an Orientation sensor is found. -- **Pedometer** Indicates if a Pedometer sensor is found. -- **Proximity** Indicates if a Proximity sensor is found. -- **RelativeOrientation** Indicates if a Relative Orientation sensor is found. -- **SimpleDeviceOrientation** Indicates if a Simple Device Orientation sensor is found. -- **Temperature** Indicates if a Temperature sensor is found. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceInterfaceStartSync - -This event indicates that a new set of InventoryDeviceInterfaceAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassAdd - -This event sends additional metadata about a Plug and Play device that is specific to a particular class of devices. The data collected with this event is used to help keep Windows up to date and performing properly while reducing overall size of data payload. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **Audio.CaptureDriver** The capture driver endpoint for the audio device. -- **Audio.RenderDriver** The render driver for the audio device. -- **Audio_CaptureDriver** The Audio device capture driver endpoint. -- **Audio_RenderDriver** The Audio device render driver endpoint. -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassRemove - -This event indicates that the InventoryDeviceMediaClass object represented by the objectInstanceId is no longer present. This event is used to understand a PNP device that is specific to a particular class of devices. The data collected with this event is used to help keep Windows up to date and performing properly while reducing overall size of data payload. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassStartSync - -This event indicates that a new set of InventoryDeviceMediaClassSAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDevicePnpAdd - -This event sends basic metadata about a PNP device and its associated driver to help keep Windows up to date. This information is used to assess if the PNP device and driver will remain compatible when upgrading Windows. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **BusReportedDescription** The description of the device reported by the bux. -- **Class** The device setup class of the driver loaded for the device. -- **ClassGuid** The device class GUID from the driver package -- **COMPID** The device setup class guid of the driver loaded for the device. -- **ContainerId** The list of compat ids for the device. -- **Description** System-supplied GUID that uniquely groups the functional devices associated with a single-function or multifunction device installed in the computer. -- **DeviceDriverFlightId** The test build (Flight) identifier of the device driver. -- **DeviceExtDriversFlightIds** The test build (Flight) identifier for all extended device drivers. -- **DeviceInterfaceClasses** The device interfaces that this device implements. -- **DeviceState** The device description. -- **DriverId** DeviceState is a bitmask of the following: DEVICE_IS_CONNECTED 0x0001 (currently only for container). DEVICE_IS_NETWORK_DEVICE 0x0002 (currently only for container). DEVICE_IS_PAIRED 0x0004 (currently only for container). DEVICE_IS_ACTIVE 0x0008 (currently never set). DEVICE_IS_MACHINE 0x0010 (currently only for container). DEVICE_IS_PRESENT 0x0020 (currently always set). DEVICE_IS_HIDDEN 0x0040. DEVICE_IS_PRINTER 0x0080 (currently only for container). DEVICE_IS_WIRELESS 0x0100. DEVICE_IS_WIRELESS_FAT 0x0200. The most common values are therefore: 32 (0x20)= device is present. 96 (0x60)= device is present but hidden. 288 (0x120)= device is a wireless device that is present -- **DriverName** A unique identifier for the driver installed. -- **DriverPackageStrongName** The immediate parent directory name in the Directory field of InventoryDriverPackage -- **DriverVerDate** Name of the .sys image file (or wudfrd.sys if using user mode driver framework). -- **DriverVerVersion** The immediate parent directory name in the Directory field of InventoryDriverPackage. -- **Enumerator** The date of the driver loaded for the device. -- **ExtendedInfs** The extended INF file names. -- **FirstInstallDate** The first time this device was installed on the machine. -- **HWID** The version of the driver loaded for the device. -- **Inf** The bus that enumerated the device. -- **InstallDate** The date of the most recent installation of the device on the machine. -- **InstallState** The device installation state. One of these values: [DEVICE_INSTALL_STATE enumeration](/windows-hardware/drivers/ddi/wdm/ne-wdm-_device_install_state) -- **InventoryVersion** List of hardware ids for the device. -- **LowerClassFilters** Lower filter class drivers IDs installed for the device -- **LowerFilters** Lower filter drivers IDs installed for the device -- **Manufacturer** INF file name (the name could be renamed by OS, such as oemXX.inf) -- **MatchingID** Device installation state. -- **Model** The version of the inventory binary generating the events. -- **ParentId** Lower filter class drivers IDs installed for the device. -- **ProblemCode** Lower filter drivers IDs installed for the device. -- **Provider** The device manufacturer. -- **Service** The device service name -- **STACKID** Represents the hardware ID or compatible ID that Windows uses to install a device instance. -- **UpperClassFilters** Upper filter drivers IDs installed for the device -- **UpperFilters** The device model. - - -### Microsoft.Windows.Inventory.Core.InventoryDevicePnpRemove - -This event indicates that the InventoryDevicePnpRemove object is no longer present. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDevicePnpStartSync - -This event indicates that a new set of InventoryDevicePnpAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceSensorAdd - -This event sends basic metadata about sensor devices on a machine. The data collected with this event is used to help keep Windows up to date. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory binary generating the events. -- **Manufacturer** Sensor manufacturer. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceSensorStartSync - -This event indicates that a new set of InventoryDeviceSensor 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](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory binary generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceUsbHubClassAdd - -This event sends basic metadata about the USB hubs on the device. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. -- **TotalUserConnectablePorts** Total number of connectable USB ports. -- **TotalUserConnectableTypeCPorts** Total number of connectable USB Type C ports. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceUsbHubClassStartSync - -This event indicates that a new set of InventoryDeviceUsbHubClassAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryAdd - -This event sends basic metadata about driver binaries running on the system. The data collected with this event is used to help keep Windows up to date and performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **DriverCheckSum** The checksum of the driver file. -- **DriverCompany** The company name that developed the driver. -- **DriverInBox** Is the driver included with the operating system? -- **DriverIsKernelMode** Is it a kernel mode driver? -- **DriverName** The file name of the driver. -- **DriverPackageStrongName** The strong name of the driver package -- **DriverSigned** Is the driver signed? -- **DriverTimeStamp** The low 32 bits of the time stamp of the driver file. -- **DriverType** A bitfield of driver attributes: 1. define DRIVER_MAP_DRIVER_TYPE_PRINTER 0x0001. 2. define DRIVER_MAP_DRIVER_TYPE_KERNEL 0x0002. 3. define DRIVER_MAP_DRIVER_TYPE_USER 0x0004. 4. define DRIVER_MAP_DRIVER_IS_SIGNED 0x0008. 5. define DRIVER_MAP_DRIVER_IS_INBOX 0x0010. 6. define DRIVER_MAP_DRIVER_IS_WINQUAL 0x0040. 7. define DRIVER_MAP_DRIVER_IS_SELF_SIGNED 0x0020. 8. define DRIVER_MAP_DRIVER_IS_CI_SIGNED 0x0080. 9. define DRIVER_MAP_DRIVER_HAS_BOOT_SERVICE 0x0100. 10. define DRIVER_MAP_DRIVER_TYPE_I386 0x10000. 11. define DRIVER_MAP_DRIVER_TYPE_IA64 0x20000. 12. define DRIVER_MAP_DRIVER_TYPE_AMD64 0x40000. 13. define DRIVER_MAP_DRIVER_TYPE_ARM 0x100000. 14. define DRIVER_MAP_DRIVER_TYPE_THUMB 0x200000. 15. define DRIVER_MAP_DRIVER_TYPE_ARMNT 0x400000. 16. define DRIVER_MAP_DRIVER_IS_TIME_STAMPED 0x800000. -- **DriverVersion** The version of the driver file. -- **ImageSize** The size of the driver file. -- **Inf** The name of the INF file. -- **InventoryVersion** The version of the inventory file generating the events. -- **Product** The product name that is included in the driver file. -- **ProductVersion** The product version that is included in the driver file. -- **Service** The name of the service that is installed for the device. -- **WdfVersion** The Windows Driver Framework version. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryRemove - -This event indicates that the InventoryDriverBinary object is no longer present. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryStartSync - -This event indicates that a new set of InventoryDriverBinaryAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverPackageAdd - -This event sends basic metadata about drive packages installed on the system. The data collected with this event is used to help keep Windows up to date and performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **Class** The class name for the device driver. -- **ClassGuid** The class GUID for the device driver. -- **Date** The driver package date. -- **Directory** The path to the driver package. -- **DriverInBox** Is the driver included with the operating system? -- **FlightIds** Driver Flight IDs. -- **Inf** The INF name of the driver package. -- **InventoryVersion** The version of the inventory file generating the events. -- **Provider** The provider for the driver package. -- **RecoveryIds** Driver recovery IDs. -- **SubmissionId** The HLK submission ID for the driver package. -- **Version** The version of the driver package. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverPackageRemove - -This event indicates that the InventoryDriverPackageRemove object is no longer present. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverPackageStartSync - -This event indicates that a new set of InventoryDriverPackageAdd events will be sent. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.StartUtcJsonTrace - -This event collects traces of all other Core events, not used in typical customer scenarios. This event signals the beginning of the event download, and that tracing should begin. - -The following fields are available: - -- **key** The globally unique identifier (GUID) used to identify the specific Json Trace logging session. - - -### Microsoft.Windows.Inventory.Core.StopUtcJsonTrace - -This event collects traces of all other Core events, not used in typical customer scenarios. This event signals the end of the event download, and that tracing should end. - -The following fields are available: - -- **key** The globally unique identifier (GUID) used to identify the specific Json Trace logging session. - - -### Microsoft.Windows.Inventory.General.AppHealthStaticAdd - -This event sends details collected for a specific application on the source device. The data collected with this event is used to keep Windows performing properly. - - - -### Microsoft.Windows.Inventory.General.AppHealthStaticStartSync - -This event indicates the beginning of a series of AppHealthStaticAdd events. The data collected with this event is used to keep Windows performing properly. - - - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousMemorySlotArrayInfoAdd - -This event provides basic information about active memory slots on the device. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **Capacity** Memory size in bytes -- **Manufacturer** Name of the DRAM manufacturer -- **Model** Model and sub-model of the memory -- **Slot** Slot to which the DRAM is plugged into the motherboard. -- **Speed** The configured memory slot speed in MHz. -- **Type** Reports DDR as an enumeration value per DMTF SMBIOS standard version 3.3.0, section 7.18.2. -- **TypeDetails** Reports Non-volatile as a bit flag enumeration as per the DMTF SMBIOS standard version 3.3.0, section 7.18.3. - - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousMemorySlotArrayInfoRemove - -This event indicates that this particular data object represented by the objectInstanceId is no longer present. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - - - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousMemorySlotArrayInfoStartSync - -This diagnostic event indicates a new sync is being generated for this object type. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - - - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousUUPInfoAdd - -This event provides data on Unified Update Platform (UUP) products and what version they are at. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **Identifier** UUP identifier -- **LastActivatedVersion** Last activated version -- **PreviousVersion** Previous version -- **Source** UUP source -- **Version** UUP version - - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousUUPInfoRemove - -This event indicates that this particular data object represented by the objectInstanceId is no longer present. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - - - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousUUPInfoStartSync - -This is a diagnostic event that indicates a new sync is being generated for this object type. The data collected with this event is used to keep Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - - - -### Microsoft.Windows.Inventory.Indicators.Checksum - -This event summarizes the counts for the InventoryMiscellaneousUexIndicatorAdd events. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **CensusId** A unique hardware identifier. -- **ChecksumDictionary** A count of each operating system indicator. -- **PCFP** Equivalent to the InventoryId field that is found in other core events. - - -### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorAdd - -This event represents the basic metadata about the OS indicators installed on the system. The data collected with this event helps ensure the device is up to date and keeps Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - -The following fields are available: - -- **IndicatorValue** The indicator value. - - -### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorEndSync - -This event indicates that a new set of InventoryMiscellaneousUexIndicatorAdd events has been sent. The data collected with this event helps ensure the device is up to date and keeps Windows performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - - - -### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorRemove - -This event indicates that this particular data object represented by the objectInstanceId is no longer present. This event is used to understand the OS indicators installed on the system. The data collected with this event helps ensure the device is current and Windows is up to date and performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - - - -### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorStartSync - -This event indicates that this particular data object represented by the objectInstanceId is no longer present. This event is used to understand the OS indicators installed on the system. The data collected with this event helps ensure the device is current and Windows is up to date and performing properly. - -This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). - - - -## IoT events - -### Microsoft.Windows.IoT.Client.CEPAL.MonitorStarted - -This event identifies Windows Internet of Things (IoT) devices which are running the CE PAL subsystem by sending data during CE PAL startup. The data collected with this event is used to keep Windows performing properly. - - - -## Kernel events - -### IO - -This event indicates the number of bytes read from or read by the OS and written to or written by the OS upon system startup. - -The following fields are available: - -- **BytesRead** The total number of bytes read from or read by the OS upon system startup. -- **BytesWritten** The total number of bytes written to or written by the OS upon system startup. - - -### Microsoft.Windows.Kernel.BootEnvironment.OsLaunch - -This event includes basic data about the Operating System, collected during Boot and used to evaluate the success of the upgrade process. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **BootApplicationId** This field tells us what the OS Loader Application Identifier is. -- **BootAttemptCount** The number of consecutive times the boot manager has attempted to boot into this operating system. -- **BootSequence** The current Boot ID, used to correlate events related to a particular boot session. -- **BootStatusPolicy** Identifies the applicable Boot Status Policy. -- **BootType** Identifies the type of boot (e.g.: "Cold", "Hiber", "Resume"). -- **EventTimestamp** Seconds elapsed since an arbitrary time point. This can be used to identify the time difference in successive boot attempts being made. -- **FirmwareResetReasonEmbeddedController** Reason for system reset provided by firmware. -- **FirmwareResetReasonEmbeddedControllerAdditional** Additional information on system reset reason provided by firmware if needed. -- **FirmwareResetReasonPch** Reason for system reset provided by firmware. -- **FirmwareResetReasonPchAdditional** Additional information on system reset reason provided by firmware if needed. -- **FirmwareResetReasonSupplied** Flag indicating that a reason for system reset was provided by firmware. -- **IO** Amount of data written to and read from the disk by the OS Loader during boot. See [IO](#io). -- **LastBootSucceeded** Flag indicating whether the last boot was successful. -- **LastShutdownSucceeded** Flag indicating whether the last shutdown was successful. -- **MaxAbove4GbFreeRange** This field describes the largest memory range available above 4Gb. -- **MaxBelow4GbFreeRange** This field describes the largest memory range available below 4Gb. -- **MeasuredLaunchCapable** Indicates the system is capable of booting with Dynamic Root of Trust for Measurement (DRTM) support. -- **MeasuredLaunchPrepared** This field tells us if the OS launch was initiated using Measured/Secure Boot over DRTM (Dynamic Root of Trust for Measurement). -- **MeasuredLaunchResume** This field tells us if Dynamic Root of Trust for Measurement (DRTM) was used when resuming from hibernation. -- **MenuPolicy** Type of advanced options menu that should be shown to the user (Legacy, Standard, etc.). -- **RecoveryEnabled** Indicates whether recovery is enabled. -- **TcbLaunch** Indicates whether the Trusted Computing Base was used during the boot flow. -- **UserInputTime** The amount of time the loader application spent waiting for user input. - - -### Microsoft.Windows.Kernel.DeviceConfig.DeviceConfig - -This critical device configuration event provides information about drivers for a driver installation that took place within the kernel. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **ClassGuid** The unique ID for the device class. -- **DeviceInstanceId** The unique ID for the device on the system. -- **DriverDate** The date of the driver. -- **DriverFlightIds** The IDs for the driver flights. -- **DriverInfName** Driver INF file name. -- **DriverProvider** The driver manufacturer or provider. -- **DriverSubmissionId** The driver submission ID assigned by the hardware developer center. -- **DriverVersion** The driver version number. -- **ExtensionDrivers** The list of extension driver INF files, extension IDs, and associated flight IDs. -- **FirstHardwareId** The ID in the hardware ID list that provides the most specific device description. -- **InboxDriver** Indicates whether the driver package is included with Windows. -- **InstallDate** Date the driver was installed. -- **LastCompatibleId** The ID in the hardware ID list that provides the least specific device description. -- **Legacy** Indicates whether the driver is a legacy driver. -- **NeedReboot** Indicates whether the driver requires a reboot. -- **SetupMode** Indicates whether the device configuration occurred during the Out Of Box Experience (OOBE). -- **StatusCode** The NTSTATUS of device configuration operation. - - -### Microsoft.Windows.Kernel.PnP.AggregateClearDevNodeProblem - -This event is sent when a problem code is cleared from a device. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **Count** The total number of events. -- **DeviceInstanceId** The unique identifier of the device on the system. -- **LastProblem** The previous problem that was cleared. -- **LastProblemStatus** The previous NTSTATUS value that was cleared. -- **ServiceName** The name of the driver or service attached to the device. - - -### Microsoft.Windows.Kernel.PnP.AggregateSetDevNodeProblem - -This event is sent when a new problem code is assigned to a device. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **Count** The total number of events. -- **DeviceInstanceId** The unique identifier of the device in the system. -- **LastProblem** The previous problem code that was set on the device. -- **LastProblemStatus** The previous NTSTATUS value that was set on the device. -- **Problem** The new problem code that was set on the device. -- **ProblemStatus** The new NTSTATUS value that was set on the device. -- **ServiceName** The driver or service name that is attached to the device. - - -### Microsoft.Windows.Kernel.Power.PreviousShutdownWasThermalShutdown - -This event sends Product and Service Performance data on which area of the device exceeded safe temperature limits and caused the device to shutdown. This information is used to ensure devices are behaving as they are expected to. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **temperature** Contains the actual temperature measurement, in tenths of degrees Kelvin, for the area that exceeded the limit. -- **thermalZone** Contains an identifier that specifies which area it was that exceeded temperature limits. - - -## Microsoft Edge events - -### Aria.160f0649efde47b7832f05ed000fc453.Microsoft.WebBrowser.SystemInfo.Config - -This config event sends basic device connectivity and configuration information from Microsoft Edge about the current data collection consent, app version, and installation state to keep Microsoft Edge up to date and secure. - -The following fields are available: - -- **app_sample_rate** A number representing how often the client sends telemetry, expressed as a percentage. Low values indicate that said client sends more events and high values indicate that said client sends fewer events. -- **app_version** The internal Edge build version string, taken from the UMA metrics field system_profile.app_version. -- **appConsentState** Bit flags describing consent for data collection on the machine or zero if the state was not retrieved. The following are true when the associated bit is set: consent was granted (0x1), consent was communicated at install (0x2), diagnostic data consent granted (0x20000), browsing data consent granted (0x40000). -- **AppSessionGuid** An identifier of a particular application session starting at process creation time and persisting until process end. -- **brandCode** Contains the 4 character brand code or distribution tag that has been assigned to a partner. Not every Windows install will have a brand code. -- **Channel** An integer indicating the channel of the installation (Canary or Dev). -- **client_id** A unique identifier with which all other diagnostic client data is associated, taken from the UMA metrics provider. This ID is effectively unique per device, per OS user profile, per release channel (e.g. Canary/Dev/Beta/Stable). client_id is not durable, based on user preferences. client_id is initialized on the first application launch under each OS user profile. client_id is linkable, but not unique across devices or OS user profiles. client_id is reset whenever UMA data collection is disabled, or when the application is uninstalled. -- **ConnectionType** The first reported type of network connection currently connected. This can be one of Unknown, Ethernet, WiFi, 2G, 3G, 4G, None, or Bluetooth. -- **container_client_id** The client ID of the container, if in WDAG mode. This will be different from the UMA log client ID, which is the client ID of the host in WDAG mode. -- **container_session_id** The session ID of the container, if in WDAG mode. This will be different from the UMA log session ID, which is the session ID of the host in WDAG mode. -- **device_sample_rate** A number representing how often the device sends telemetry, expressed as a percentage. Low values indicate that device sends more events and high values indicate that device sends fewer events. The value is rounded to 5 significant figures for privacy reasons and if an error is hit in getting the device sample number value from the registry then this will be -1; and if client is not on a UTC-enabled platform, then this value will not be set. -- **Etag** Etag is an identifier representing all service applied configurations and experiments for the current browser session. This field is left empty when Windows diagnostic level is set to Basic or lower or when consent for diagnostic data has been denied. -- **EventInfo.Level** The minimum Windows diagnostic data level required for the event, where 1 is basic, 2 is enhanced, and 3 is full. -- **experimentation_mode** A number representing the value set for the ExperimentationAndConfigurationServiceControl group policy. See [Microsoft Edge - Policies](/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol) for more details on this policy. -- **install_date** The date and time of the most recent installation in seconds since midnight on January 1, 1970 UTC, rounded down to the nearest hour. -- **installSource** An enumeration representing the source of this installation: source was not retrieved (0), unspecified source (1), website installer (2), enterprise MSI (3), Windows update (4), Edge updater (5), scheduled or timed task (6, 7), uninstall (8), Edge about page (9), self-repair (10), other install command line (11), reserved (12), unknown source (13). -- **installSourceName** A string representation of the installation source. -- **PayloadClass** The base class used to serialize and deserialize the Protobuf binary payload. -- **PayloadGUID** A random identifier generated for each original monolithic Protobuf payload, before the payload is potentially broken up into manageably-sized chunks for transmission. -- **PayloadLogType** The log type for the event correlating with 0 for unknown, 1 for stability, 2 for on-going, 3 for independent, 4 for UKM, or 5 for instance level. -- **pop_sample** A value indicating how the device's data is being sampled. -- **reactivationBrandCode** Contains the 4 character reactivation brand code or distribution tag that has been assigned to a partner. Not every Windows install will have a brand code. -- **reconsentConfigs** A comma separated list of all reconsent configurations the current installation has received. Each configuration follows a well-defined format: 2DigitMonth-2DigitYear-3LetterKeyword. -- **session_id** An identifier that is incremented each time the user launches the application, irrespective of any client_id changes. session_id is seeded during the initial installation of the application. session_id is effectively unique per client_id value. Several other internal identifier values, such as window or tab IDs, are only meaningful within a particular session. The session_id value is forgotten when the application is uninstalled, but not during an upgrade. -- **utc_flags** Event Tracing for Windows (ETW) flags required for the event as part of the data collection process. - - -### Aria.29e24d069f27450385c7acaa2f07e277.Microsoft.WebBrowser.SystemInfo.Config - -This config event sends basic device connectivity and configuration information from Microsoft Edge about the current data collection consent, app version, and installation state to keep Microsoft Edge up to date and secure. - -The following fields are available: - -- **app_sample_rate** A number representing how often the client sends telemetry, expressed as a percentage. Low values indicate that said client sends more events and high values indicate that said client sends fewer events. -- **app_version** The internal Edge build version string, taken from the UMA metrics field system_profile.app_version. -- **appConsentState** Bit flags describing consent for data collection on the machine or zero if the state was not retrieved. The following are true when the associated bit is set: consent was granted (0x1), consent was communicated at install (0x2), diagnostic data consent granted (0x20000), browsing data consent granted (0x40000). -- **AppSessionGuid** An identifier of a particular application session starting at process creation time and persisting until process end. -- **brandCode** Contains the 4 character brand code or distribution tag that has been assigned to a partner. Not every Windows install will have a brand code. -- **Channel** An integer indicating the channel of the installation (Canary or Dev). -- **client_id** A unique identifier with which all other diagnostic client data is associated, taken from the UMA metrics provider. This ID is effectively unique per device, per OS user profile, per release channel (e.g. Canary/Dev/Beta/Stable). client_id is not durable, based on user preferences. client_id is initialized on the first application launch under each OS user profile. client_id is linkable, but not unique across devices or OS user profiles. client_id is reset whenever UMA data collection is disabled, or when the application is uninstalled. -- **ConnectionType** The first reported type of network connection currently connected. This can be one of Unknown, Ethernet, WiFi, 2G, 3G, 4G, None, or Bluetooth. -- **container_client_id** The client ID of the container, if in WDAG mode. This will be different from the UMA log client ID, which is the client ID of the host in WDAG mode. -- **container_session_id** The session ID of the container, if in WDAG mode. This will be different from the UMA log session ID, which is the session ID of the host in WDAG mode. -- **device_sample_rate** A number representing how often the device sends telemetry, expressed as a percentage. Low values indicate that device sends more events and high values indicate that device sends fewer events. The value is rounded to 5 significant figures for privacy reasons and if an error is hit in getting the device sample number value from the registry then this will be -1; and if client is not on a UTC-enabled platform, then this value will not be set. -- **Etag** Etag is an identifier representing all service applied configurations and experiments for the current browser session. This field is left empty when Windows diagnostic level is set to Basic or lower or when consent for diagnostic data has been denied. -- **EventInfo.Level** The minimum Windows diagnostic data level required for the event where 1 is basic, 2 is enhanced, and 3 is full. -- **experimentation_mode** A number representing the value set for the ExperimentationAndConfigurationServiceControl group policy. See [Microsoft Edge - Policies](/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol) for more details on this policy. -- **install_date** The date and time of the most recent installation in seconds since midnight on January 1, 1970 UTC, rounded down to the nearest hour. -- **installSource** An enumeration representing the source of this installation: source was not retrieved (0), unspecified source (1), website installer (2), enterprise MSI (3), Windows update (4), Edge updater (5), scheduled or timed task (6, 7), uninstall (8), Edge about page (9), self-repair (10), other install command line (11), reserved (12), unknown source (13). -- **installSourceName** A string representation of the installation source. -- **PayloadClass** The base class used to serialize and deserialize the Protobuf binary payload. -- **PayloadGUID** A random identifier generated for each original monolithic Protobuf payload, before the payload is potentially broken up into manageably-sized chunks for transmission. -- **PayloadLogType** The log type for the event correlating with 0 for unknown, 1 for stability, 2 for on-going, 3 for independent, 4 for UKM, or 5 for instance level. -- **pop_sample** A value indicating how the device's data is being sampled. -- **reactivationBrandCode** Contains the 4 character reactivation brand code or distribution tag that has been assigned to a partner. Not every Windows install will have a brand code. -- **reconsentConfigs** A comma separated list of all reconsent configurations the current installation has received. Each configuration follows a well-defined format: 2DigitMonth-2DigitYear-3LetterKeyword. -- **session_id** An identifier that is incremented each time the user launches the application, irrespective of any client_id changes. session_id is seeded during the initial installation of the application. session_id is effectively unique per client_id value. Several other internal identifier values, such as window or tab IDs, are only meaningful within a particular session. The session_id value is forgotten when the application is uninstalled, but not during an upgrade. -- **utc_flags** Event Tracing for Windows (ETW) flags required for the event as part of the data collection process. - - -### Aria.7005b72804a64fa4b2138faab88f877b.Microsoft.WebBrowser.SystemInfo.Config - -This config event sends basic device connectivity and configuration information from Microsoft Edge about the current data collection consent, app version, and installation state to keep Microsoft Edge up to date and secure. - -The following fields are available: - -- **app_env** The environment from which the event was logged when testing; otherwise, the field is omitted or left blank. -- **app_sample_rate** A number representing how often the client sends telemetry, expressed as a percentage. Low values indicate that said client sends more events and high values indicate that said client sends fewer events. -- **app_version** The internal Edge build version string, taken from the UMA metrics field system_profile.app_version. -- **appConsentState** Bit flags describing consent for data collection on the machine or zero if the state was not retrieved. The following are true when the associated bit is set: consent was granted (0x1), consent was communicated at install (0x2), diagnostic data consent granted (0x20000), browsing data consent granted (0x40000). -- **AppSessionGuid** An identifier of a particular application session starting at process creation time and persisting until process end. -- **brandCode** Contains the 4 character brand code or distribution tag that has been assigned to a partner. Not every Windows install will have a brand code. -- **Channel** An integer indicating the channel of the installation (Canary or Dev). -- **client_id** A unique identifier with which all other diagnostic client data is associated, taken from the UMA metrics provider. This ID is effectively unique per device, per OS user profile, per release channel (e.g. Canary/Dev/Beta/Stable). client_id is not durable, based on user preferences. client_id is initialized on the first application launch under each OS user profile. client_id is linkable, but not unique across devices or OS user profiles. client_id is reset whenever UMA data collection is disabled, or when the application is uninstalled. -- **ConnectionType** The first reported type of network connection currently connected. This can be one of Unknown, Ethernet, WiFi, 2G, 3G, 4G, None, or Bluetooth. -- **container_client_id** The client ID of the container, if in WDAG mode. This will be different from the UMA log client ID, which is the client ID of the host in WDAG mode. -- **container_localId** If the device is using Windows Defender Application Guard, this is the Software Quality Metrics (SQM) ID of the container. -- **container_session_id** The session ID of the container, if in WDAG mode. This will be different from the UMA log session ID, which is the session ID of the host in WDAG mode. -- **device_sample_rate** A number representing how often the device sends telemetry, expressed as a percentage. Low values indicate that device sends more events and high values indicate that device sends fewer events. The value is rounded to 5 significant figures for privacy reasons and if an error is hit in getting the device sample number value from the registry then this will be -1; and if client is not on a UTC-enabled platform, then this value will not be set. -- **Etag** Etag is an identifier representing all service applied configurations and experiments for the current browser session. This field is left empty when Windows diagnostic level is set to Basic or lower or when consent for diagnostic data has been denied. -- **EventInfo.Level** The minimum Windows diagnostic data level required for the event where 1 is basic, 2 is enhanced, and 3 is full. -- **experimentation_mode** A number representing the value set for the ExperimentationAndConfigurationServiceControl group policy. See [Microsoft Edge - Policies](/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol) for more details on this policy. -- **install_date** The date and time of the most recent installation in seconds since midnight on January 1, 1970 UTC, rounded down to the nearest hour. -- **installSource** An enumeration representing the source of this installation: source was not retrieved (0), unspecified source (1), website installer (2), enterprise MSI (3), Windows update (4), Edge updater (5), scheduled or timed task (6, 7), uninstall (8), Edge about page (9), self-repair (10), other install command line (11), reserved (12), unknown source (13). -- **installSourceName** A string representation of the installation source. -- **PayloadClass** The base class used to serialize and deserialize the Protobuf binary payload. -- **PayloadGUID** A random identifier generated for each original monolithic Protobuf payload, before the payload is potentially broken up into manageably-sized chunks for transmission. -- **PayloadLogType** The log type for the event correlating with 0 for unknown, 1 for stability, 2 for on-going, 3 for independent, 4 for UKM, or 5 for instance level. -- **pop_sample** A value indicating how the device's data is being sampled. -- **reactivationBrandCode** Contains the 4 character reactivation brand code or distribution tag that has been assigned to a partner. Not every Windows install will have a brand code. -- **reconsentConfigs** A comma separated list of all reconsent configurations the current installation has received. Each configuration follows a well-defined format: 2DigitMonth-2DigitYear-3LetterKeyword. -- **session_id** An identifier that is incremented each time the user launches the application, irrespective of any client_id changes. session_id is seeded during the initial installation of the application. session_id is effectively unique per client_id value. Several other internal identifier values, such as window or tab IDs, are only meaningful within a particular session. The session_id value is forgotten when the application is uninstalled, but not during an upgrade. -- **utc_flags** Event Tracing for Windows (ETW) flags required for the event as part of the data collection process. - - -### Aria.754de735ccd546b28d0bfca8ac52c3de.Microsoft.WebBrowser.SystemInfo.Config - -This config event sends basic device connectivity and configuration information from Microsoft Edge about the current data collection consent, app version, and installation state to keep Microsoft Edge up to date and secure. - -The following fields are available: - -- **app_sample_rate** A number representing how often the client sends telemetry, expressed as a percentage. Low values indicate that said client sends more events and high values indicate that said client sends fewer events. -- **app_version** The internal Edge build version string, taken from the UMA metrics field system_profile.app_version. -- **appConsentState** Bit flags describing consent for data collection on the machine or zero if the state was not retrieved. The following are true when the associated bit is set: consent was granted (0x1), consent was communicated at install (0x2), diagnostic data consent granted (0x20000), browsing data consent granted (0x40000). -- **AppSessionGuid** An identifier of a particular application session starting at process creation time and persisting until process end. -- **brandCode** Contains the 4 character brand code or distribution tag that has been assigned to a partner. Not every Windows install will have a brand code. -- **Channel** An integer indicating the channel of the installation (Canary or Dev). -- **client_id** A unique identifier with which all other diagnostic client data is associated, taken from the UMA metrics provider. This ID is effectively unique per device, per OS user profile, per release channel (e.g. Canary/Dev/Beta/Stable). client_id is not durable, based on user preferences. client_id is initialized on the first application launch under each OS user profile. client_id is linkable, but not unique across devices or OS user profiles. client_id is reset whenever UMA data collection is disabled, or when the application is uninstalled. -- **ConnectionType** The first reported type of network connection currently connected. This can be one of Unknown, Ethernet, WiFi, 2G, 3G, 4G, None, or Bluetooth. -- **container_client_id** The client ID of the container, if in WDAG mode. This will be different from the UMA log client ID, which is the client ID of the host in WDAG mode. -- **container_session_id** The session ID of the container, if in WDAG mode. This will be different from the UMA log session ID, which is the session ID of the host in WDAG mode. -- **device_sample_rate** A number representing how often the device sends telemetry, expressed as a percentage. Low values indicate that device sends more events and high values indicate that device sends fewer events. The value is rounded to 5 significant figures for privacy reasons and if an error is hit in getting the device sample number value from the registry then this will be -1; and if client is not on a UTC-enabled platform, then this value will not be set. -- **Etag** Etag is an identifier representing all service applied configurations and experiments for the current browser session. This field is left empty when Windows diagnostic level is set to Basic or lower or when consent for diagnostic data has been denied. -- **EventInfo.Level** The minimum Windows diagnostic data level required for the event where 1 is basic, 2 is enhanced, and 3 is full. -- **experimentation_mode** A number representing the value set for the ExperimentationAndConfigurationServiceControl group policy. See [Microsoft Edge - Policies](/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol) for more details on this policy. -- **install_date** The date and time of the most recent installation in seconds since midnight on January 1, 1970 UTC, rounded down to the nearest hour. -- **installSource** An enumeration representing the source of this installation: source was not retrieved (0), unspecified source (1), website installer (2), enterprise MSI (3), Windows update (4), Edge updater (5), scheduled or timed task (6, 7), uninstall (8), Edge about page (9), self-repair (10), other install command line (11), reserved (12), unknown source (13). -- **installSourceName** A string representation of the installation source. -- **PayloadClass** The base class used to serialize and deserialize the Protobuf binary payload. -- **PayloadGUID** A random identifier generated for each original monolithic Protobuf payload, before the payload is potentially broken up into manageably-sized chunks for transmission. -- **PayloadLogType** The log type for the event correlating with 0 for unknown, 1 for stability, 2 for on-going, 3 for independent, 4 for UKM, or 5 for instance level. -- **pop_sample** A value indicating how the device's data is being sampled. -- **reactivationBrandCode** Contains the 4 character reactivation brand code or distribution tag that has been assigned to a partner. Not every Windows install will have a brand code. -- **reconsentConfigs** A comma separated list of all reconsent configurations the current installation has received. Each configuration follows a well-defined format: 2DigitMonth-2DigitYear-3LetterKeyword. -- **session_id** An identifier that is incremented each time the user launches the application, irrespective of any client_id changes. session_id is seeded during the initial installation of the application. session_id is effectively unique per client_id value. Several other internal identifier values, such as window or tab IDs, are only meaningful within a particular session. The session_id value is forgotten when the application is uninstalled, but not during an upgrade. -- **utc_flags** Event Tracing for Windows (ETW) flags required for the event as part of the data collection process. - - -### Aria.af397ef28e484961ba48646a5d38cf54.Microsoft.WebBrowser.Installer.EdgeUpdate.Ping - -This Ping event sends a detailed inventory of software and hardware information about the EdgeUpdate service, Edge applications, and the current system environment including app configuration, update configuration, and hardware capabilities. This event contains Device Connectivity and Configuration, Product and Service Performance, and Software Setup and Inventory data. One or more events is sent each time any installation, update, or uninstallation occurs with the EdgeUpdate service or with Edge applications. This event is used to measure the reliability and performance of the EdgeUpdate service and if Edge applications are up to date. This is an indication that the event is designed to keep Windows secure and up to date. - -The following fields are available: - -- **appAp** Any additional parameters for the specified application. Default: ''. -- **appAppId** The GUID that identifies the product. Compatible clients must transmit this attribute. Please see the wiki for additional information. Default: undefined. -- **appBrandCode** The brand code under which the product was installed, if any. A brand code is a short (4-character) string used to identify installations that took place as a result of partner deals or website promotions. Default: ''. -- **appChannel** An integer indicating the channel of the installation (i.e. Canary or Dev). -- **appClientId** A generalized form of the brand code that can accept a wider range of values and is used for similar purposes. Default: ''. -- **appCohort** A machine-readable string identifying the release cohort (channel) that the app belongs to. Limited to ASCII characters 32 to 127 (inclusive) and a maximum length of 1024 characters. Default: ''. -- **appCohortHint** A machine-readable enum indicating that the client has a desire to switch to a different release cohort. The exact legal values are app-specific and should be shared between the server and app implementations. Limited to ASCII characters 32 to 127 (inclusive) and a maximum length of 1024 characters. Default: ''. -- **appCohortName** A stable non-localized human-readable enum indicating which (if any) set of messages the app should display to the user. For example, an app with a cohort Name of 'beta' might display beta-specific branding to the user. Limited to ASCII characters 32 to 127 (inclusive) and a maximum length of 1024 characters. Default: ''. -- **appConsentState** Bit flags describing the diagnostic data disclosure and response flow where 1 indicates the affirmative and 0 indicates the negative or unspecified data. Bit 1 indicates consent was given, bit 2 indicates data originated from the download page, bit 18 indicates choice for sending data about how the browser is used, and bit 19 indicates choice for sending data about websites visited. -- **appDayOfInstall** The date-based counting equivalent of appInstallTimeDiffSec (the numeric calendar day that the app was installed on). This value is provided by the server in the response to the first request in the installation flow. The client MAY fuzz this value to the week granularity (e.g. send '0' for 0 through 6, '7' for 7 through 13, etc.). The first communication to the server should use a special value of '-1'. A value of '-2' indicates that this value is not known. Please see the wiki for additional information. Default: '-2'. -- **appExperiments** A key/value list of experiment identifiers. Experiment labels are used to track membership in different experimental groups, and may be set at install or update time. The experiments string is formatted as a semicolon-delimited concatenation of experiment label strings. An experiment label string is an experiment Name, followed by the '=' character, followed by an experimental label value. For example: 'crdiff=got_bsdiff;optimized=O3'. The client should not transmit the expiration date of any experiments it has, even if the server previously specified a specific expiration date. Default: ''. -- **appInstallTime** The product install time in seconds. '0' if unknown. Default: '-1'. -- **appInstallTimeDiffSec** The difference between the current time and the install date in seconds. '0' if unknown. Default: '-1'. -- **appLang** The language of the product install, in IETF BCP 47 representation. Default: ''. -- **appLastLaunchTime** The time when browser was last launched. -- **appNextVersion** The version of the app that the update flow to which this event belongs attempted to reach, regardless of the success or failure of the update operation. Please see the wiki for additional information. Default: '0.0.0.0'. -- **appPingEventAppSize** The total number of bytes of all downloaded packages. Default: '0'. -- **appPingEventDoneBeforeOOBEComplete** Indicates whether the install or update was completed before Windows Out of the Box Experience ends. 1 means event completed before OOBE finishes; 0 means event was not completed before OOBE finishes; -1 means the field does not apply. -- **appPingEventDownloadMetricsCdnAzureRefOriginShield** Provides a unique reference string that identifies a request served by Azure Front Door. It's used to search access logs and is critical for troubleshooting. E.g. Ref A: E172B39D19774147B0EFCC8E3E823D9D Ref B: BL2EDGE0215 Ref C: 2021-05-11T22:25:48Z -- **appPingEventDownloadMetricsCdnCache** Corresponds to the result, whether the proxy has served the result from cache (HIT for yes, and MISS for no) E.g. HIT from proxy.domain.tld, MISS from proxy.local -- **appPingEventDownloadMetricsCdnCCC** ISO 2 character country code that matches to the country updated binaries are delivered from. E.g.: US. -- **appPingEventDownloadMetricsCdnCID** Numeric value used to internally track the origins of the updated binaries. For example, 2. -- **appPingEventDownloadMetricsCdnMSEdgeRef** Used to help correlate client-to-AFD (Azure Front Door) conversations. E.g. Ref A: E2476A9592DF426A934098C0C2EAD3AB Ref B: DM2EDGE0307 Ref C: 2022-01-13T22:08:31Z -- **appPingEventDownloadMetricsCdnP3P** Electronic privacy statement: CAO = collects contact-and-other, PSA = for pseudo-analysis, OUR = data received by us only. Helps identify the existence of transparent intermediaries (proxies) that can create noise in legitimate error detection. E.g. CP=\"CAO PSA OUR\" -- **appPingEventDownloadMetricsDownloadedBytes** For events representing a download, the number of bytes expected to be downloaded. For events representing an entire update flow, the sum of all such expected bytes over the course of the update flow. Default: '0'. -- **appPingEventDownloadMetricsDownloader** A string identifying the download algorithm and/or stack. Example values include: 'bits', 'direct', 'winhttp', 'p2p'. Sent in events that have an event type of '14' only. Default: ''. -- **appPingEventDownloadMetricsDownloadTimeMs** For events representing a download, the time elapsed between the start of the download and the end of the download, in milliseconds. For events representing an entire update flow, the sum of all such download times over the course of the update flow. Sent in events that have an event type of '1', '2', '3', and '14' only. Default: '0'. -- **appPingEventDownloadMetricsError** The error code (if any) of the operation, encoded as a signed base-10 integer. Default: '0'. -- **appPingEventDownloadMetricsServerIpHint** For events representing a download, the CDN Host IP address that corresponds to the update file server. The CDN host is controlled by Microsoft servers and always maps to IP addresses hosting *.delivery.mp.microsoft.com or msedgesetup.azureedge.net. Default: ''. -- **appPingEventDownloadMetricsTotalBytes** For events representing a download, the number of bytes expected to be downloaded. For events representing an entire update flow, the sum of all such expected bytes over the course of the update flow. Default: '0'. -- **appPingEventDownloadMetricsUrl** For events representing a download, the CDN URL provided by the update server for the client to download the update, the URL is controlled by Microsoft servers and always maps back to either *.delivery.mp.microsoft.com or msedgesetup.azureedge.net. Default: ''. -- **appPingEventDownloadTimeMs** For events representing a download, the time elapsed between the start of the download and the end of the download, in milliseconds. For events representing an entire update flow, the sum of all such download times over the course of the update flow. Sent in events that have an event type of '1', '2', '3', and '14' only. Default: '0'. -- **appPingEventErrorCode** The error code (if any) of the operation, encoded as a signed, base-10 integer. Default: '0'. -- **appPingEventEventResult** An enum indicating the result of the event. Please see the wiki for additional information. Default: '0'. -- **appPingEventEventType** An enum indicating the type of the event. Compatible clients MUST transmit this attribute. Please see the wiki for additional information. -- **appPingEventExtraCode1** Additional numeric information about the operation's result, encoded as a signed, base-10 integer. Default: '0'. -- **appPingEventInstallTimeMs** For events representing an install, the time elapsed between the start of the install and the end of the install, in milliseconds. For events representing an entire update flow, the sum of all such durations. Sent in events that have an event type of '2' and '3' only. Default: '0'. -- **appPingEventNumBytesDownloaded** The number of bytes downloaded for the specified application. Default: '0'. -- **appPingEventPackageCacheResult** Indicates whether there is an existing package cached in the system to update or install. 1 means that there's a cache hit under the expected key; 2 means there's a cache hit under a different key; 0 means that there's a cache miss; -1 means the field does not apply. -- **appPingEventSequenceId** An id that uniquely identifies particular events within one requestId. Since a request can contain multiple ping events, this field is necessary to uniquely identify each possible event. -- **appPingEventSourceUrlIndex** For events representing a download, the position of the download URL in the list of URLs supplied by the server in a "urls" tag. -- **appPingEventUpdateCheckTimeMs** For events representing an entire update flow, the time elapsed between the start of the update check and the end of the update check, in milliseconds. Sent in events that have an event type of '2' and '3' only. Default: '0'. -- **appReferralHash** The hash of the referral code used to install the product. '0' if unknown. Default: '0'. -- **appUpdateCheckIsRollbackAllowed** Check for status showing whether or not rollback is allowed. -- **appUpdateCheckIsUpdateDisabled** The state of whether app updates are restricted by group policy. True if updates have been restricted by group policy or false if they have not. -- **appUpdateCheckTargetChannel** Check for status showing the target release channel. -- **appUpdateCheckTargetVersionPrefix** A component-wise prefix of a version number, or a complete version number suffixed with the $ character. The server should not return an update instruction to a version number that does not match the prefix or complete version number. The prefix is interpreted a dotted-tuple that specifies the exactly-matching elements; it is not a lexical prefix (for example, '1.2.3' must match '1.2.3.4' but must not match '1.2.34'). Default: ''. -- **appUpdateCheckTtToken** An opaque access token that can be used to identify the requesting client as a member of a trusted-tester group. If non-empty, the request should be sent over SSL or another secure protocol. Default: ''. -- **appVersion** The version of the product install. Please see the wiki for additional information. Default: '0.0.0.0'. -- **EventInfo.Level** The minimum Windows diagnostic data level required for the event where 1 is basic, 2 is enhanced, and 3 is full. -- **eventType** A string indicating the type of the event. Please see the wiki for additional information. -- **expDeviceId** A non-unique resettable device ID to identify a device in experimentation. -- **expETag** An identifier representing all service applied configurations and experiments when current update happens. Used for testing only. -- **hwDiskType** Device’s hardware disk type. -- **hwHasAvx** '1' if the client's hardware supports the AVX instruction set. '0' if the client's hardware does not support the AVX instruction set. '-1' if unknown. Default: '-1'. -- **hwHasSse** '1' if the client's hardware supports the SSE instruction set. '0' if the client's hardware does not support the SSE instruction set. '-1' if unknown. Default: '-1'. -- **hwHasSse2** '1' if the client's hardware supports the SSE2 instruction set. '0' if the client's hardware does not support the SSE2 instruction set. '-1' if unknown. Default: '-1'. -- **hwHasSse3** '1' if the client's hardware supports the SSE3 instruction set. '0' if the client's hardware does not support the SSE3 instruction set. '-1' if unknown. Default: '-1'. -- **hwHasSse41** '1' if the client's hardware supports the SSE4.1 instruction set. '0' if the client's hardware does not support the SSE4.1 instruction set. '-1' if unknown. Default: '-1'. -- **hwHasSse42** '1' if the client's hardware supports the SSE4.2 instruction set. '0' if the client's hardware does not support the SSE4.2 instruction set. '-1' if unknown. Default: '-1'. -- **hwHasSsse3** '1' if the client's hardware supports the SSSE3 instruction set. '0' if the client's hardware does not support the SSSE3 instruction set. '-1' if unknown. Default: '-1'. -- **hwLogcicalCpus** Number of logical CPUs of the device. Used for testing only. -- **hwLogicalCpus** Number of logical CPUs of the device. -- **hwPhysmemory** The physical memory available to the client, truncated down to the nearest gibibyte. '-1' if unknown. This value is intended to reflect the maximum theoretical storage capacity of the client, not including any hard drive or paging to a hard drive or peripheral. Default: '-1'. -- **isMsftDomainJoined** '1' if the client is a member of a Microsoft domain. '0' otherwise. Default: '0'. -- **oemProductManufacturer** The device manufacturer name. -- **oemProductName** The product name of the device defined by device manufacturer. -- **osArch** The architecture of the operating system (e.g. 'x86', 'x64', 'arm'). '' if unknown. Default: ''. -- **osPlatform** The operating system family that the within which the Omaha client is running (e.g. 'win', 'mac', 'linux', 'ios', 'android'). '' if unknown. The operating system Name should be transmitted in lowercase with minimal formatting. Default: ''. -- **osServicePack** The secondary version of the operating system. '' if unknown. Default: ''. -- **osVersion** The primary version of the operating system. '' if unknown. Default: ''. -- **requestCheckPeriodSec** The update interval in seconds. The value is read from the registry. Default: '-1'. -- **requestDlpref** A comma-separated list of values specifying the preferred download URL behavior. The first value is the highest priority, further values reflect secondary, tertiary, et cetera priorities. Legal values are '' (in which case the entire list must be empty, indicating unknown or no-preference) or 'cacheable' (the server should prioritize sending URLs that are easily cacheable). Default: ''. -- **requestDomainJoined** '1' if the machine is part of a managed enterprise domain. Otherwise '0'. -- **requestInstallSource** A string specifying the cause of the update flow. For example: 'ondemand', or 'scheduledtask'. Default: ''. -- **requestIsMachine** '1' if the client is known to be installed with system-level or administrator privileges. '0' otherwise. Default: '0'. -- **requestOmahaShellVersion** The version of the Omaha installation folder. Default: ''. -- **requestOmahaVersion** The version of the Omaha updater itself (the entity sending this request). Default: '0.0.0.0'. -- **requestProtocolVersion** The version of the Omaha protocol. Compatible clients MUST provide a value of '3.0'. Compatible clients must always transmit this attribute. Default: undefined. -- **requestRequestId** A randomly-generated (uniformly distributed) GUID, corresponding to the Omaha request. Each request attempt should have (with high probability) a unique request id. Default: ''. -- **requestSessionCorrelationVectorBase** A client generated random MS Correlation Vector base code used to correlate the update session with update and CDN servers. Default: ''. -- **requestSessionId** A randomly-generated (uniformly distributed) GUID. Each single update flow (e.g. update check, update application, event ping sequence) should have (with high probability) a single unique session ID. Default: ''. -- **requestTestSource** Either '', 'dev', 'qa', 'prober', 'auto', or 'ossdev'. Any value except '' indicates that the request is a test and should not be counted toward normal metrics. Default: ''. -- **requestUid** A randomly-generated (uniformly distributed) GUID, corresponding to the Omaha user. Each request attempt SHOULD have (with high probability) a unique request id. Default: ''. - - -### Aria.f4a7d46e472049dfba756e11bdbbc08f.Microsoft.WebBrowser.SystemInfo.Config - -This config event sends basic device connectivity and configuration information from Microsoft Edge about the current data collection consent, app version, and installation state to keep Microsoft Edge up to date and secure. - -The following fields are available: - -- **app_env** The environment from which the event was logged when testing; otherwise, the field is omitted or left blank. -- **app_sample_rate** A number representing how often the client sends telemetry, expressed as a percentage. Low values indicate that said client sends more events and high values indicate that said client sends fewer events. -- **app_version** The internal Edge build version string, taken from the UMA metrics field system_profile.app_version. -- **appConsentState** Bit flags describing consent for data collection on the machine or zero if the state was not retrieved. The following are true when the associated bit is set: consent was granted (0x1), consent was communicated at install (0x2), diagnostic data consent granted (0x20000), browsing data consent granted (0x40000). -- **AppSessionGuid** An identifier of a particular application session starting at process creation time and persisting until process end. -- **brandCode** Contains the 4 character brand code or distribution tag that has been assigned to a partner. Not every Windows install will have a brand code. -- **Channel** An integer indicating the channel of the installation (Canary or Dev). -- **client_id** A unique identifier with which all other diagnostic client data is associated, taken from the UMA metrics provider. This ID is effectively unique per device, per OS user profile, per release channel (e.g. Canary/Dev/Beta/Stable). client_id is not durable, based on user preferences. client_id is initialized on the first application launch under each OS user profile. client_id is linkable, but not unique across devices or OS user profiles. client_id is reset whenever UMA data collection is disabled, or when the application is uninstalled. -- **ConnectionType** The first reported type of network connection currently connected. This can be one of Unknown, Ethernet, WiFi, 2G, 3G, 4G, None, or Bluetooth. -- **container_client_id** The client ID of the container, if in WDAG mode. This will be different from the UMA log client ID, which is the client ID of the host in WDAG mode. -- **container_session_id** The session ID of the container, if in WDAG mode. This will be different from the UMA log session ID, which is the session ID of the host in WDAG mode. -- **device_sample_rate** A number representing how often the device sends telemetry, expressed as a percentage. Low values indicate that device sends more events and high values indicate that device sends fewer events. The value is rounded to 5 significant figures for privacy reasons and if an error is hit in getting the device sample number value from the registry then this will be -1; and if client is not on a UTC-enabled platform, then this value will not be set. -- **Etag** Etag is an identifier representing all service applied configurations and experiments for the current browser session. This field is left empty when Windows diagnostic level is set to Basic or lower or when consent for diagnostic data has been denied. -- **EventInfo.Level** The minimum Windows diagnostic data level required for the event where 1 is basic, 2 is enhanced, and 3 is full. -- **experimentation_mode** A number representing the value set for the ExperimentationAndConfigurationServiceControl group policy. See [Microsoft Edge - Policies](/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol) for more details on this policy. -- **install_date** The date and time of the most recent installation in seconds since midnight on January 1, 1970 UTC, rounded down to the nearest hour. -- **installSource** An enumeration representing the source of this installation: source was not retrieved (0), unspecified source (1), website installer (2), enterprise MSI (3), Windows update (4), Edge updater (5), scheduled or timed task (6, 7), uninstall (8), Edge about page (9), self-repair (10), other install command line (11), reserved (12), unknown source (13). -- **installSourceName** A string representation of the installation source. -- **PayloadClass** The base class used to serialize and deserialize the Protobuf binary payload. -- **PayloadGUID** A random identifier generated for each original monolithic Protobuf payload, before the payload is potentially broken up into manageably-sized chunks for transmission. -- **PayloadLogType** The log type for the event correlating with 0 for unknown, 1 for stability, 2 for on-going, 3 for independent, 4 for UKM, or 5 for instance level. -- **pop_sample** A value indicating how the device's data is being sampled. -- **reactivationBrandCode** Contains the 4 character reactivation brand code or distribution tag that has been assigned to a partner. Not every Windows install will have a brand code. -- **reconsentConfigs** A comma separated list of all reconsent configurations the current installation has received. Each configuration follows a well-defined format: 2DigitMonth-2DigitYear-3LetterKeyword. -- **session_id** An identifier that is incremented each time the user launches the application, irrespective of any client_id changes. session_id is seeded during the initial installation of the application. session_id is effectively unique per client_id value. Several other internal identifier values, such as window or tab IDs, are only meaningful within a particular session. The session_id value is forgotten when the application is uninstalled, but not during an upgrade. -- **utc_flags** Event Tracing for Windows (ETW) flags required for the event as part of the data collection process. - - -### Microsoft.Edge.Crashpad.CrashEvent - -This event sends simple Product and Service Performance data on a crashing Microsoft Edge browser process to help mitigate future instances of the crash. - -The following fields are available: - -- **app_name** The name of the crashing process. -- **app_session_guid** Encodes the boot session, process id, and process start time. -- **app_version** The version of the crashing process. -- **client_id_hash** Hash of the browser client ID which helps identify installations. -- **etag** Encodes the running experiments in the browser. -- **module_name** The name of the module in which the crash originated. -- **module_offset** Memory offset into the module in which the crash originated. -- **module_version** The version of the module in which the crash originated. -- **process_type** The type of the browser process that crashed, e.g., renderer, gpu-process, etc. -- **stack_hash** Hash of the stack trace representing the crash. Currently not used or set to zero. -- **sub_code** The exception/error code representing the crash. - - -### Microsoft.WebBrowser.Installer.EdgeUpdate.Ping - -This event sends hardware and software inventory information about the Microsoft Edge Update service, Microsoft Edge applications, and the current system environment, including app configuration, update configuration, and hardware capabilities. It's used to measure the reliability and performance of the EdgeUpdate service and if Microsoft Edge applications are up to date. This is an indication that the event is designed to keep Windows secure and up to date. - -The following fields are available: - -- **appAp** Microsoft Edge Update parameters, including channel, architecture, platform, and additional parameters identifying the release of Microsoft Edge to update and how to install it. Example: 'beta-arch_x64-full'. Default: ''." -- **appAppId** The GUID that identifies the product channels such as Edge Canary, Dev, Beta, Stable, and Edge Update. -- **appBrandCode** The 4-digit brand code under which the product was installed, if any. Possible values: 'GGLS' (default), 'GCEU' (enterprise install), and '' (unknown). -- **appChannel** An integer indicating the channel of the installation (e.g. Canary or Dev). -- **appClientId** A generalized form of the brand code that can accept a wider range of values and is used for similar purposes. Default: ''. -- **appCohort** A machine-readable string identifying the release channel that the app belongs to. Limited to ASCII characters 32 to 127 (inclusive) and a maximum length of 1024 characters. Default: ''. -- **appCohortHint** A machine-readable enum indicating that the client has a desire to switch to a different release cohort. Limited to ASCII characters 32 to 127 (inclusive) and a maximum length of 1024 characters. Default: ''. -- **appCohortName** A stable non-localized human-readable enum indicating which (if any) set of messages the app should display to the user. For example, an app with a cohort name of 'beta' might display beta-specific branding to the user. Limited to ASCII characters 32 to 127 (inclusive) and a maximum length of 1024 characters. Default: ''. -- **appConsentState** Bit flags describing the diagnostic data disclosure and response flow where 1 indicates the affirmative and 0 indicates the negative or unspecified data. Bit 1 indicates consent was given, bit 2 indicates data originated from the download page, bit 18 indicates choice for sending data about how the browser is used, and bit 19 indicates choice for sending data about websites visited. -- **appDayOfInstall** The date-based counting equivalent of appInstallTimeDiffSec (the numeric calendar day that the app was installed on). This value is provided by the server in the response to the first request in the installation flow. Default: '-2' (Unknown). -- **appExperiments** A semicolon-delimited key/value list of experiment identifiers and treatment groups. This field is unused and always empty in Edge Update. Default: ''. -- **appIid** A GUID that identifies a particular installation flow. For example, each download of a product installer is tagged with a unique GUID. Attempts to install using that installer can then be grouped. A client SHOULD NOT persist the IID GUID after the installation flow of a product is complete. -- **appInstallTimeDiffSec** The difference between the current time and the install date in seconds. '0' if unknown. Default: '-1'. -- **appLang** The language of the product install, in IETF BCP 47 representation. Default: ''. -- **appNextVersion** The version of the app that the update attempted to reach, regardless of the success or failure of the update operation. Default: '0.0.0.0'. -- **appPingEventAppSize** The total number of bytes of all downloaded packages. Default: '0'. -- **appPingEventDownloadMetricsDownloadedBytes** For events representing a download, the number of bytes expected to be downloaded. For events representing an entire update flow, the sum of all such expected bytes over the course of the update flow. Default: '0'. -- **appPingEventDownloadMetricsDownloader** A string identifying the download algorithm and/or stack. Example values include: 'bits', 'direct', 'winhttp', 'p2p'. Sent in events that have an event type of '14' only. Default: ''. -- **appPingEventDownloadMetricsDownloadTimeMs** For events representing a download, the time elapsed between the start of the download and the end of the download, in milliseconds. For events representing an entire update flow, the sum of all such download times over the course of the update flow. Sent in events that have an event type of '1', '2', '3', and '14' only. Default: '0'. -- **appPingEventDownloadMetricsError** The error code (if any) of the operation, encoded as a signed base-10 integer. Default: '0'. -- **appPingEventDownloadMetricsServerIpHint** For events representing a download, the CDN Host IP address that corresponds to the update file server. The CDN host is controlled by Microsoft servers and always maps to IP addresses hosting *.delivery.mp.microsoft.com or msedgesetup.azureedge.net. Default: ''. -- **appPingEventDownloadMetricsTotalBytes** For events representing a download, the number of bytes expected to be downloaded. For events representing an entire update flow, the sum of all such expected bytes over the course of the update flow. Default: '0'. -- **appPingEventDownloadMetricsUrl** For events representing a download, the CDN URL provided by the update server for the client to download the update, the URL is controlled by Microsoft servers and always maps back to either *.delivery.mp.microsoft.com or msedgesetup.azureedge.net. Default: ''. -- **appPingEventDownloadTimeMs** For events representing a download, the time elapsed between the start of the download and the end of the download, in milliseconds. For events representing an entire update flow, the sum of all such download times over the course of the update flow. Sent in events that have an event type of '1', '2', '3', and '14' only. Default: '0'. -- **appPingEventErrorCode** The error code (if any) of the operation, encoded as a signed, base-10 integer. Default: '0'. -- **appPingEventEventResult** An enumeration indicating the result of the event. Common values are '0' (Error) and '1' (Success). Default: '0' (Error). -- **appPingEventEventType** An enumeration indicating the type of the event and the event stage. Default: '0' (Unknown). -- **appPingEventExtraCode1** Additional numeric information about the operation's result, encoded as a signed, base-10 integer. Default: '0'. -- **appPingEventInstallTimeMs** For events representing an install, the time elapsed between the start of the install and the end of the install, in milliseconds. For events representing an entire update flow, the sum of all such durations. Sent in events that have an event type of '2' and '3' only. Default: '0'. -- **appPingEventNumBytesDownloaded** The number of bytes downloaded for the specified application. Default: '0'. -- **appPingEventSequenceId** An ID that uniquely identifies particular events within one requestId. Since a request can contain multiple ping events, this field is necessary to uniquely identify each possible event. -- **appPingEventSourceUrlIndex** For events representing a download, the position of the download URL in the list of URLs supplied by the server in a tag. -- **appPingEventUpdateCheckTimeMs** For events representing an entire update flow, the time elapsed between the start of the update check and the end of the update check, in milliseconds. Sent in events that have an event type of '2' and '3' only. Default: '0'. -- **appUpdateCheckIsUpdateDisabled** The state of whether app updates are restricted by group policy. True if updates have been restricted by group policy or false if they have not. -- **appUpdateCheckTargetVersionPrefix** A component-wise prefix of a version number, or a complete version number suffixed with the $ character. The prefix is interpreted a dotted-tuple that specifies the exactly-matching elements; it is not a lexical prefix (for example, '1.2.3' MUST match '1.2.3.4' but MUST NOT match '1.2.34'). Default: ''. -- **appUpdateCheckTtToken** An opaque access token that can be used to identify the requesting client as a member of a trusted-tester group. If non-empty, the request is sent over SSL or another secure protocol. This field is unused by Edge Update and always empty. Default: ''. -- **appVersion** The version of the product install. Default: '0.0.0.0'. -- **eventType** A string representation of appPingEventEventType indicating the type of the event. -- **hwHasAvx** '1' if the client's hardware supports the AVX instruction set. '0' if the client's hardware does not support the AVX instruction set. '-1' if unknown. Default: '-1'. -- **hwHasSse** '1' if the client's hardware supports the SSE instruction set. '0' if the client's hardware does not support the SSE instruction set. '-1' if unknown. Default: '-1'. -- **hwHasSse2** '1' if the client's hardware supports the SSE2 instruction set. '0' if the client's hardware does not support the SSE2 instruction set. '-1' if unknown. Default: '-1'. -- **hwHasSse3** '1' if the client's hardware supports the SSE3 instruction set. '0' if the client's hardware does not support the SSE3 instruction set. '-1' if unknown. Default: '-1'. -- **hwHasSse41** '1' if the client's hardware supports the SSE4.1 instruction set. '0' if the client's hardware does not support the SSE4.1 instruction set. '-1' if unknown. Default: '-1'. -- **hwHasSse42** '1' if the client's hardware supports the SSE4.2 instruction set. '0' if the client's hardware does not support the SSE4.2 instruction set. '-1' if unknown. Default: '-1'. -- **hwHasSsse3** '1' if the client's hardware supports the SSSE3 instruction set. '0' if the client's hardware does not support the SSSE3 instruction set. '-1' if unknown. Default: '-1'. -- **hwPhysmemory** The physical memory available to the client, truncated down to the nearest gibibyte. '-1' if unknown. This value is intended to reflect the maximum theoretical storage capacity of the client, not including any hard drive or paging to a hard drive or peripheral. Default: '-1'. -- **isMsftDomainJoined** '1' if the client is a member of a Microsoft domain. '0' otherwise. Default: '0'. -- **osArch** The architecture of the operating system (e.g. 'x86', 'x64', 'arm'). '' if unknown. Default: ''. -- **osPlatform** The operating system family that the within which the Omaha client is running (e.g. 'win', 'mac', 'linux', 'ios', 'android'). '' if unknown. The operating system name should be transmitted in lowercase with minimal formatting. Default: ''. -- **osServicePack** The secondary version of the operating system. '' if unknown. Default: ''. -- **osVersion** The primary version of the operating system. '' if unknown. Default: ''. -- **requestCheckPeriodSec** The update interval in seconds. The value is read from the registry. Default: '-1'. -- **requestDlpref** A comma-separated list of values specifying the preferred download URL behavior. The first value is the highest priority, further values reflect secondary, tertiary, et cetera priorities. Legal values are '' (in which case the entire list must be empty, indicating unknown or no-preference) or 'cacheable' (the server should prioritize sending URLs that are easily cacheable). Default: ''. -- **requestDomainJoined** '1' if the device is part of a managed enterprise domain. Otherwise '0'. -- **requestInstallSource** A string specifying the cause of the update flow. For example: 'ondemand', or 'scheduledtask'. Default: ''. -- **requestIsMachine** '1' if the client is known to be installed with system-level or administrator privileges. '0' otherwise. Default: '0'. -- **requestOmahaShellVersion** The version of the Omaha installation folder. Default: ''. -- **requestOmahaVersion** The version of the Omaha updater itself (the entity sending this request). Default: '0.0.0.0'. -- **requestProtocolVersion** The version of the Omaha protocol. Compatible clients MUST provide a value of '3.0'. Compatible clients MUST always transmit this attribute. Default: undefined. -- **requestRequestId** A randomly-generated (uniformly distributed) GUID, corresponding to the Omaha request. Each request attempt SHOULD have (with high probability) a unique request id. Default: ''. -- **requestSessionCorrelationVectorBase** A client generated random MS Correlation Vector base code used to correlate the update session with update and CDN servers. Default: ''. -- **requestSessionId** A randomly-generated (uniformly distributed) GUID. Each single update flow (e.g. update check, update application, event ping sequence) SHOULD have (with high probability) a single unique session ID. Default: ''. -- **requestTestSource** Either '', 'dev', 'qa', 'prober', 'auto', or 'ossdev'. Any value except '' indicates that the request is a test and should not be counted toward normal metrics. Default: ''. -- **requestUid** A randomly-generated (uniformly distributed) GUID, corresponding to the Omaha user. Each request attempt SHOULD have (with high probability) a unique request id. Default: ''. - - -## Migration events - -### Microsoft.Windows.MigrationCore.MigObjectCountDLUsr - -This event returns data to track the count of the migration objects across various phases during feature update. The data collected with this event is used to help keep Windows secure and to track data loss scenarios. - -The following fields are available: - -- **currentSid** Indicates the user SID for which the migration is being performed. -- **knownFoldersUsr[i]** Predefined folder path locations. -- **migDiagSession->CString** The phase of the upgrade where migration occurs. (E.g.: Validate tracked content) -- **objectCount** The count for the number of objects that are being transferred. - - -### Microsoft.Windows.MigrationCore.MigObjectCountKFSys - -This event returns data about the count of the migration objects across various phases during feature update. The data collected with this event is used to help keep Windows secure and to track data loss scenarios. - -The following fields are available: - -- **knownFoldersSys[i]** The predefined folder path locations. -- **migDiagSession->CString** Identifies the phase of the upgrade where migration happens. -- **objectCount** The count of the number of objects that are being transferred. - - -### Microsoft.Windows.MigrationCore.MigObjectCountKFUsr - -This event returns data to track the count of the migration objects across various phases during feature update. The data collected with this event is used to help keep Windows secure and to track data loss scenarios. - -The following fields are available: - -- **currentSid** Indicates the user SID for which the migration is being performed. -- **knownFoldersUsr[i]** Predefined folder path locations. -- **migDiagSession->CString** The phase of the upgrade where the migration occurs. (For example, Validate tracked content.) -- **objectCount** The number of objects that are being transferred. - - -## Miracast events - -### Microsoft.Windows.Cast.Miracast.MiracastSessionEnd - -This event sends data at the end of a Miracast session that helps determine RTSP related Miracast failures along with some statistics about the session. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **AudioChannelCount** The number of audio channels. -- **AudioSampleRate** The sample rate of audio in terms of samples per second. -- **AudioSubtype** The unique subtype identifier of the audio codec (encoding method) used for audio encoding. -- **AverageBitrate** The average video bitrate used during the Miracast session, in bits per second. -- **AverageDataRate** The average available bandwidth reported by the WiFi driver during the Miracast session, in bits per second. -- **AveragePacketSendTimeInMs** The average time required for the network to send a sample, in milliseconds. -- **ConnectorType** The type of connector used during the Miracast session. -- **EncodeAverageTimeMS** The average time to encode a frame of video, in milliseconds. -- **EncodeCount** The count of total frames encoded in the session. -- **EncodeMaxTimeMS** The maximum time to encode a frame, in milliseconds. -- **EncodeMinTimeMS** The minimum time to encode a frame, in milliseconds. -- **EncoderCreationTimeInMs** The time required to create the video encoder, in milliseconds. -- **ErrorSource** Identifies the component that encountered an error that caused a disconnect, if applicable. -- **FirstFrameTime** The time (tick count) when the first frame is sent. -- **FirstLatencyMode** The first latency mode. -- **FrameAverageTimeMS** Average time to process an entire frame, in milliseconds. -- **FrameCount** The total number of frames processed. -- **FrameMaxTimeMS** The maximum time required to process an entire frame, in milliseconds. -- **FrameMinTimeMS** The minimum time required to process an entire frame, in milliseconds. -- **Glitches** The number of frames that failed to be delivered on time. -- **HardwareCursorEnabled** Indicates if hardware cursor was enabled when the connection ended. -- **HDCPState** The state of HDCP (High-bandwidth Digital Content Protection) when the connection ended. -- **HighestBitrate** The highest video bitrate used during the Miracast session, in bits per second. -- **HighestDataRate** The highest available bandwidth reported by the WiFi driver, in bits per second. -- **LastLatencyMode** The last reported latency mode. -- **LogTimeReference** The reference time, in tick counts. -- **LowestBitrate** The lowest video bitrate used during the Miracast session, in bits per second. -- **LowestDataRate** The lowest video bitrate used during the Miracast session, in bits per second. -- **MediaErrorCode** The error code reported by the media session, if applicable. -- **MiracastEntry** The time (tick count) when the Miracast driver was first loaded. -- **MiracastM1** The time (tick count) when the M1 request was sent. -- **MiracastM2** The time (tick count) when the M2 request was sent. -- **MiracastM3** The time (tick count) when the M3 request was sent. -- **MiracastM4** The time (tick count) when the M4 request was sent. -- **MiracastM5** The time (tick count) when the M5 request was sent. -- **MiracastM6** The time (tick count) when the M6 request was sent. -- **MiracastM7** The time (tick count) when the M7 request was sent. -- **MiracastSessionState** The state of the Miracast session when the connection ended. -- **MiracastStreaming** The time (tick count) when the Miracast session first started processing frames. -- **ProfileCount** The count of profiles generated from the receiver M4 response. -- **ProfileCountAfterFiltering** The count of profiles after filtering based on available bandwidth and encoder capabilities. -- **RefreshRate** The refresh rate set on the remote display. -- **RotationSupported** Indicates if the Miracast receiver supports display rotation. -- **RTSPSessionId** The unique identifier of the RTSP session. This matches the RTSP session ID for the receiver for the same session. -- **SessionGuid** The unique identifier of to correlate various Miracast events from a session. -- **SinkHadEdid** Indicates if the Miracast receiver reported an EDID. -- **SupportMicrosoftColorSpaceConversion** Indicates whether the Microsoft color space conversion for extra color fidelity is supported by the receiver. -- **SupportsMicrosoftDiagnostics** Indicates whether the Miracast receiver supports the Microsoft Diagnostics Miracast extension. -- **SupportsMicrosoftFormatChange** Indicates whether the Miracast receiver supports the Microsoft Format Change Miracast extension. -- **SupportsMicrosoftLatencyManagement** Indicates whether the Miracast receiver supports the Microsoft Latency Management Miracast extension. -- **SupportsMicrosoftRTCP** Indicates whether the Miracast receiver supports the Microsoft RTCP Miracast extension. -- **SupportsMicrosoftVideoFormats** Indicates whether the Miracast receiver supports Microsoft video format for 3:2 resolution. -- **SupportsWiDi** Indicates whether Miracast receiver supports Intel WiDi extensions. -- **TeardownErrorCode** The error code reason for teardown provided by the receiver, if applicable. -- **TeardownErrorReason** The text string reason for teardown provided by the receiver, if applicable. -- **UIBCEndState** Indicates whether UIBC was enabled when the connection ended. -- **UIBCEverEnabled** Indicates whether UIBC was ever enabled. -- **UIBCStatus** The result code reported by the UIBC setup process. -- **VideoBitrate** The starting bitrate for the video encoder. -- **VideoCodecLevel** The encoding level used for encoding, specific to the video subtype. -- **VideoHeight** The height of encoded video frames. -- **VideoSubtype** The unique subtype identifier of the video codec (encoding method) used for video encoding. -- **VideoWidth** The width of encoded video frames. -- **WFD2Supported** Indicates if the Miracast receiver supports WFD2 protocol. - - -## Mixed Reality events - -### Microsoft.ML.ONNXRuntime.ProcessInfo - -This event collects information when an application loads ONNXRuntime.dll. The data collected with this event is used to keep Windows product and service performing properly. - -The following fields are available: - -- **AppSessionGuid** An identifier of a particular application session starting at process creation time and persisting until process end. -- **isRedist** Indicates if the ONNXRuntime usage is from redistributable package or inbox. -- **runtimeVersion** The version number of ONNXRuntime. -- **schemaVersion** Blueprint version of how the database is constructed. - - -### Microsoft.ML.ONNXRuntime.RuntimePerf - -This event collects information about ONNXRuntime performance. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **AppSessionGuid** An identifier of a particular application session starting at process creation time and persisting until process end. -- **schemaVersion** Blueprint version of how the database is constructed. -- **sessionId** Identifier for each created session. -- **totalRunDuration** Total running/evaluation time from last time. -- **totalRuns** Total number of running/evaluation from last time. - - -### Microsoft.Windows.Analog.Spectrum.TelemetryHolographicDeviceAdded - -This event indicates Windows Mixed Reality device state. This event is also used to count WMR device. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **ClassGuid** Windows Mixed Reality device class GUID. -- **DeviceInterfaceId** Windows Mixed Reality device interface ID. -- **DeviceName** Windows Mixed Reality device name. -- **DriverVersion** Windows Mixed Reality device driver version. -- **FirmwareVersion** Windows Mixed Reality firmware version. -- **Manufacturer** Windows Mixed Reality device manufacturer. -- **ModelName** Windows Mixed Reality device model name. -- **SerialNumber** Windows Mixed Reality device serial number. - - -## OneDrive events - -### Microsoft.OneDrive.Sync.Setup.OSUpgradeInstallationOperation - -This event is related to the OS version when the OS is upgraded with OneDrive installed. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **CurrentOneDriveVersion** The current version of OneDrive. -- **CurrentOSBuildBranch** The current branch of the operating system. -- **CurrentOSBuildNumber** The current build number of the operating system. -- **CurrentOSVersion** The current version of the operating system. -- **HResult** The HResult of the operation. -- **SourceOSBuildBranch** The source branch of the operating system. -- **SourceOSBuildNumber** The source build number of the operating system. -- **SourceOSVersion** The source version of the operating system. - - -## Other events - -### Microsoft.Windows.Test.WindowsCoreTelemetryTestProvider.WindowsCoreTelemetryTestEvent - -This is an internal-only test event used to validate the utc.app and telemetry.asm-windowsdefault settings and namespaces before publishing. The provider of this event is assigned to the Windows Core Telemetry group provider in order to test. The data collected with this event is used to keep Windows performing properly - - - -## Privacy consent logging events - -### Microsoft.Windows.Shell.PrivacyConsentLogging.PrivacyConsentCompleted - -This event is used to determine whether the user successfully completed the privacy consent experience. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **presentationVersion** Which display version of the privacy consent experience the user completed -- **privacyConsentState** The current state of the privacy consent experience -- **settingsVersion** Which setting version of the privacy consent experience the user completed -- **userOobeExitReason** The exit reason of the privacy consent experience - - -### Microsoft.Windows.Shell.PrivacyConsentLogging.PrivacyConsentStatus - -This event provides the effectiveness of new privacy experience. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **isAdmin** whether the person who is logging in is an admin -- **isExistingUser** whether the account existed in a downlevel OS -- **isLaunching** Whether or not the privacy consent experience will be launched -- **isSilentElevation** whether the user has most restrictive UAC controls -- **privacyConsentState** whether the user has completed privacy experience -- **userRegionCode** The current user's region setting - - -## Sediment events - -### Microsoft.Windows.Sediment.Info.DetailedState - -This event is sent when detailed state information is needed from an update trial run. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **Data** Data relevant to the state, such as what percent of disk space the directory takes up. -- **Id** Identifies the trial being run, such as a disk related trial. -- **ReleaseVer** The version of the component. -- **State** The state of the reporting data from the trial, such as the top-level directory analysis. -- **Time** The time the event was fired. - - -### Microsoft.Windows.Sediment.Info.PhaseChange - -The event indicates progress made by the updater. This information assists in keeping Windows up to date. - -The following fields are available: - -- **NewPhase** The phase of progress made. -- **ReleaseVer** The version information for the component in which the change occurred. -- **Time** The system time at which the phase chance occurred. - - -## Setup events - -### SetupPlatformTel.SetupPlatformTelActivityEvent - -This event sends basic metadata about the SetupPlatform update installation process, to help keep Windows up to date. - -The following fields are available: - -- **FieldName** Retrieves the event name/data point. Examples: InstallStartTime, InstallEndtime, OverallResult etc. -- **GroupName** Retrieves the groupname the event belongs to. Example: Install Information, DU Information, Disk Space Information etc. -- **InstanceID** This is a unique GUID to track individual instances of SetupPlatform that will help us tie events from a single instance together. -- **Value** Value associated with the corresponding event name. For example, time-related events will include the system time - - -### SetupPlatformTel.SetupPlatformTelActivityStarted - -This event sends basic metadata about the update installation process generated by SetupPlatform to help keep Windows up to date. - -The following fields are available: - -- **Name** The name of the dynamic update type. Example: GDR driver - - -### SetupPlatformTel.SetupPlatformTelActivityStopped - -This event sends basic metadata about the update installation process generated by SetupPlatform to help keep Windows up to date. - - - -### SetupPlatformTel.SetupPlatformTelEvent - -This service retrieves events generated by SetupPlatform, the engine that drives the various deployment scenarios, to help keep Windows up to date. - -The following fields are available: - -- **FieldName** Retrieves the event name/data point. Examples: InstallStartTime, InstallEndtime, OverallResult etc. -- **GroupName** Retrieves the groupname the event belongs to. Example: Install Information, DU Information, Disk Space Information etc. -- **InstanceID** This is a unique GUID to track individual instances of SetupPlatform that will help us tie events from a single instance together. -- **Value** Retrieves the value associated with the corresponding event name (Field Name). For example: For time related events this will include the system time. - - -## SIH events - -### SIHEngineTelemetry.EvalApplicability - -This event is sent when targeting logic is evaluated to determine if a device is eligible for a given action. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **ActionReasons** If an action has been assessed as inapplicable, the additional logic prevented it. -- **AdditionalReasons** If an action has been assessed as inapplicable, the additional logic prevented it. -- **CachedEngineVersion** The engine DLL version that is being used. -- **EventInstanceID** A unique identifier for event instance. -- **EventScenario** Indicates the purpose of sending this event – whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. -- **HandlerReasons** If an action has been assessed as inapplicable, the installer technology-specific logic prevented it. -- **IsExecutingAction** If the action is presently being executed. -- **ServiceGuid** A unique identifier that represents which service the software distribution client is connecting to (SIH, Windows Update, Microsoft Store, etc.). -- **SihclientVersion** The client version that is being used. -- **StandardReasons** If an action has been assessed as inapplicable, the standard logic the prevented it. -- **StatusCode** Result code of the event (success, cancellation, failure code HResult). -- **UpdateID** A unique identifier for the action being acted upon. -- **WuapiVersion** The Windows Update API version that is currently installed. -- **WuaucltVersion** The Windows Update client version that is currently installed. -- **WuauengVersion** The Windows Update engine version that is currently installed. -- **WUDeviceID** The unique identifier controlled by the software distribution client. - - -## Software update events - -### SoftwareUpdateClientTelemetry.CheckForUpdates - -This event sends tracking data about the software distribution client check for content that is applicable to a device, to help keep Windows up to date. - -The following fields are available: - -- **ActivityMatchingId** Contains a unique ID identifying a single CheckForUpdates session from initialization to completion. -- **AllowCachedResults** Indicates if the scan allowed using cached results. -- **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable -- **BiosFamily** The family of the BIOS (Basic Input Output System). -- **BiosName** The name of the device BIOS. -- **BiosReleaseDate** The release date of the device BIOS. -- **BiosSKUNumber** The sku number of the device BIOS. -- **BIOSVendor** The vendor of the BIOS. -- **BiosVersion** The version of the BIOS. -- **BranchReadinessLevel** The servicing branch configured on the device. -- **CachedEngineVersion** For self-initiated healing, the version of the SIH engine that is cached on the device. If the SIH engine does not exist, the value is null. -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. -- **CapabilityDetectoidGuid** The GUID for a hardware applicability detectoid that could not be evaluated. -- **CDNCountryCode** Two letter country abbreviation for the Content Distribution Network (CDN) location. -- **CDNId** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. -- **ClientVersion** The version number of the software distribution client. -- **CommonProps** A bitmask for future flags associated with the Windows Update client behavior. No data is currently reported in this field. Expected value for this field is 0. -- **Context** Gives context on where the error has occurred. Example: AutoEnable, GetSLSData, AddService, Misc, or Unknown -- **CurrentMobileOperator** The mobile operator the device is currently connected to. -- **DeferralPolicySources** Sources for any update deferral policies defined (GPO = 0x10, MDM = 0x100, Flight = 0x1000, UX = 0x10000). -- **DeferredUpdates** Update IDs which are currently being deferred until a later time -- **DeviceModel** What is the device model. -- **DriverError** The error code hit during a driver scan. This is 0 if no error was encountered. -- **DriverExclusionPolicy** Indicates if the policy for not including drivers with Windows Update is enabled. -- **DriverSyncPassPerformed** Were drivers scanned this time? -- **EventInstanceID** A globally unique identifier for event instance. -- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. -- **ExtendedMetadataCabUrl** Hostname that is used to download an update. -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. -- **FailedUpdateGuids** The GUIDs for the updates that failed to be evaluated during the scan. -- **FailedUpdatesCount** The number of updates that failed to be evaluated during the scan. -- **FeatureUpdateDeferral** The deferral period configured for feature OS updates on the device (in days). -- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. -- **FeatureUpdatePausePeriod** The pause duration configured for feature OS updates on the device (in days). -- **FlightBranch** The branch that a device is on if participating in flighting (pre-release builds). -- **FlightRing** The ring (speed of getting builds) that a device is on if participating in flighting (pre-release builds). -- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. -- **IntentPFNs** Intended application-set metadata for atomic update scenarios. -- **IPVersion** Indicates whether the download took place over IPv4 or IPv6 -- **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. -- **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. -- **IsWUfBFederatedScanDisabled** Indicates if Windows Update for Business federated scan is disabled on the device. -- **IsWUfBTargetVersionEnabled** Flag that indicates if the Windows Update for Business target version policy is enabled on the device. -- **MetadataIntegrityMode** The mode of the update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce -- **MSIError** The last error that was encountered during a scan for updates. -- **NetworkConnectivityDetected** Indicates the type of network connectivity that was detected. 0 - IPv4, 1 - IPv6 -- **NumberOfApplicableUpdates** The number of updates which were ultimately deemed applicable to the system after the detection process is complete -- **NumberOfApplicationsCategoryScanEvaluated** The number of categories (apps) for which an app update scan checked -- **NumberOfLoop** The number of round trips the scan required -- **NumberOfNewUpdatesFromServiceSync** The number of updates which were seen for the first time in this scan -- **NumberOfUpdatesEvaluated** The total number of updates which were evaluated as a part of the scan -- **NumFailedMetadataSignatures** The number of metadata signatures checks which failed for new metadata synced down. -- **Online** Indicates if this was an online scan. -- **PausedUpdates** A list of UpdateIds which that currently being paused. -- **PauseFeatureUpdatesEndTime** If feature OS updates are paused on the device, this is the date and time for the end of the pause time window. -- **PauseFeatureUpdatesStartTime** If feature OS updates are paused on the device, this is the date and time for the beginning of the pause time window. -- **PauseQualityUpdatesEndTime** If quality OS updates are paused on the device, this is the date and time for the end of the pause time window. -- **PauseQualityUpdatesStartTime** If quality OS updates are paused on the device, this is the date and time for the beginning of the pause time window. -- **PhonePreviewEnabled** Indicates whether a phone was getting preview build, prior to flighting (pre-release builds) being introduced. -- **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. -- **QualityUpdateDeferral** The deferral period configured for quality OS updates on the device (in days). -- **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. -- **QualityUpdatePausePeriod** The pause duration configured for quality OS updates on the device (in days). -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **ScanDurationInSeconds** The number of seconds a scan took -- **ScanEnqueueTime** The number of seconds it took to initialize a scan -- **ScanProps** This is a 32-bit integer containing Boolean properties for a given Windows Update scan. The following bits are used; all remaining bits are reserved and set to zero. Bit 0 (0x1): IsInteractive - is set to 1 if the scan is requested by a user, or 0 if the scan is requested by Automatic Updates. Bit 1 (0x2): IsSeeker - is set to 1 if the Windows Update client's Seeker functionality is enabled. Seeker functionality is enabled on certain interactive scans, and results in the scans returning certain updates that are in the initial stages of release (not yet released for full adoption via Automatic Updates). -- **ServiceGuid** An ID which represents which service the software distribution client is checking for content (Windows Update, Microsoft Store, etc.). -- **ServiceUrl** The environment URL a device is configured to scan with -- **ShippingMobileOperator** The mobile operator that a device shipped on. -- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult). -- **SyncType** Describes the type of scan the event was -- **SystemBIOSMajorRelease** Major version of the BIOS. -- **SystemBIOSMinorRelease** Minor version of the BIOS. -- **TargetMetadataVersion** For self-initiated healing, this is the target version of the SIH engine to download (if needed). If not, the value is null. -- **TargetReleaseVersion** The value selected for the target release version policy. -- **TotalNumMetadataSignatures** The total number of metadata signatures checks done for new metadata that was synced down. -- **WebServiceRetryMethods** Web service method requests that needed to be retried to complete operation. -- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. - - -### SoftwareUpdateClientTelemetry.Commit - -This event sends data on whether the Update Service has been called to execute an upgrade, to help keep Windows up to date. - -The following fields are available: - -- **BiosFamily** Device family as defined in the system BIOS -- **BiosName** Name of the system BIOS -- **BiosReleaseDate** Release date of the system BIOS -- **BiosSKUNumber** Device SKU as defined in the system BIOS -- **BIOSVendor** Vendor of the system BIOS -- **BiosVersion** Version of the system BIOS -- **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. -- **BundleRevisionNumber** Identifies the revision number of the content bundle -- **CallerApplicationName** Name provided by the caller who initiated API calls into the software distribution client -- **ClientVersion** Version number of the software distribution client -- **DeploymentProviderMode** The mode of operation of the update deployment provider. -- **DeviceModel** Device model as defined in the system bios -- **EventInstanceID** A globally unique identifier for event instance -- **EventScenario** Indicates the purpose of the event - whether because scan started, succeded, failed, etc. -- **EventType** Possible values are "Child", "Bundle", "Relase" or "Driver". -- **FlightId** The specific id of the flight the device is getting -- **HandlerType** Indicates the kind of content (app, driver, windows patch, etc.) -- **RevisionNumber** Identifies the revision number of this specific piece of content -- **ServiceGuid** A unique identifier for the service that the software distribution client is installing content for (Windows Update, Microsoft Store, etc). -- **SystemBIOSMajorRelease** Major release version of the system bios -- **SystemBIOSMinorRelease** Minor release version of the system bios -- **UpdateId** Identifier associated with the specific piece of content -- **WUDeviceID** Unique device id controlled by the software distribution client - - -### SoftwareUpdateClientTelemetry.Download - -This event sends tracking data about the software distribution client download of the content for that update, to help keep Windows up to date. - -The following fields are available: - -- **ActiveDownloadTime** Number of seconds the update was actively being downloaded. -- **AppXBlockHashFailures** Indicates the number of blocks that failed hash validation during download. -- **AppXBlockHashValidationFailureCount** A count of the number of blocks that have failed validation after being downloaded. -- **AppXDownloadScope** Indicates the scope of the download for application content. -- **AppXScope** Indicates the scope of the app download. -- **BiosFamily** The family of the BIOS (Basic Input Output System). -- **BiosName** The name of the device BIOS. -- **BiosReleaseDate** The release date of the device BIOS. -- **BiosSKUNumber** The sku number of the device BIOS. -- **BIOSVendor** The vendor of the BIOS. -- **BiosVersion** The version of the BIOS. -- **BundleBytesDownloaded** Number of bytes downloaded for the specific content bundle. -- **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. -- **BundleRepeatFailCount** Indicates whether this particular update bundle previously failed. -- **BundleRepeatFailFlag** Indicates whether this particular update bundle previously failed to download. -- **BundleRevisionNumber** Identifies the revision number of the content bundle. -- **BytesDownloaded** Number of bytes that were downloaded for an individual piece of content (not the entire bundle). -- **CachedEngineVersion** The version of the “Self-Initiated Healing” (SIH) engine that is cached on the device, if applicable. -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. -- **CbsDownloadMethod** Indicates whether the download was a full- or a partial-file download. -- **CbsMethod** The method used for downloading the update content related to the Component Based Servicing (CBS) technology. -- **CDNCountryCode** Two letter country abbreviation for the Content Distribution Network (CDN) location. -- **CDNId** ID which defines which CDN the software distribution client downloaded the content from. -- **ClientVersion** The version number of the software distribution client. -- **CommonProps** A bitmask for future flags associated with the Windows Update client behavior. -- **ConnectTime** Indicates the cumulative amount of time (in seconds) it took to establish the connection for all updates in an update bundle. -- **CurrentMobileOperator** The mobile operator the device is currently connected to. -- **DeviceModel** The model of the device. -- **DownloadPriority** Indicates whether a download happened at background, normal, or foreground priority. -- **DownloadProps** Information about the download operation properties in the form of a bitmask. -- **DownloadScenarioId** A unique ID for a given download, used to tie together Windows Update and Delivery Optimizer events. -- **DownloadType** Differentiates the download type of “Self-Initiated Healing” (SIH) downloads between Metadata and Payload downloads. -- **EventInstanceID** A globally unique identifier for event instance. -- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started downloading content, or whether it was cancelled, succeeded, or failed. -- **EventType** Possible values are Child, Bundle, or Driver. -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. -- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. -- **FlightBranch** The branch that a device is on if participating in flighting (pre-release builds). -- **FlightBuildNumber** If this download was for a flight (pre-release build), this indicates the build number of that flight. -- **FlightId** The specific ID of the flight (pre-release build) the device is getting. -- **FlightRing** The ring (speed of getting builds) that a device is on if participating in flighting (pre-release builds). -- **HandlerType** Indicates what kind of content is being downloaded (app, driver, windows patch, etc.). -- **HardwareId** If this download was for a driver targeted to a particular device model, this ID indicates the model of the device. -- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. -- **HostName** The hostname URL the content is downloading from. -- **IPVersion** Indicates whether the download took place over IPv4 or IPv6. -- **IsDependentSet** Indicates whether a driver is a part of a larger System Hardware/Firmware Update -- **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. -- **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. -- **IsWUfBTargetVersionEnabled** Flag that indicates if the Windows Update for Business target version policy is enabled on the device. -- **NetworkCost** A flag indicating the cost of the network (congested, fixed, variable, over data limit, roaming, etc.) used for downloading the update content. -- **NetworkCostBitMask** Indicates what kind of network the device is connected to (roaming, metered, over data cap, etc.) -- **NetworkRestrictionStatus** More general version of NetworkCostBitMask, specifying whether Windows considered the current network to be "metered." -- **PackageFullName** The package name of the content. -- **PhonePreviewEnabled** Indicates whether a phone was opted-in to getting preview builds, prior to flighting (pre-release builds) being introduced. -- **PostDnldTime** Time taken (in seconds) to signal download completion after the last job has completed downloading payload. -- **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. -- **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. -- **Reason** A 32-bit integer representing the reason the update is blocked from being downloaded in the background. -- **RegulationResult** The result code (HResult) of the last attempt to contact the regulation web service for download regulation of update content. -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one. -- **RepeatFailCount** Indicates whether this specific content has previously failed. -- **RepeatFailFlag** Indicates whether this specific content previously failed to download. -- **RevisionNumber** The revision number of the specified piece of content. -- **ServiceGuid** A unique identifier for the service that the software distribution client is installing content for (Windows Update, Microsoft Store, etc). -- **Setup360Phase** Identifies the active phase of the upgrade download if the current download is for an Operating System upgrade. -- **ShippingMobileOperator** The mobile operator linked to the device when the device shipped. -- **SizeCalcTime** Time taken (in seconds) to calculate the total download size of the payload. -- **StatusCode** Indicates the result of a Download event (success, cancellation, failure code HResult). -- **SystemBIOSMajorRelease** Major version of the BIOS. -- **SystemBIOSMinorRelease** Minor version of the BIOS. -- **TargetGroupId** For drivers targeted to a specific device model, this ID indicates the distribution group of devices receiving that driver. -- **TargetingVersion** For drivers targeted to a specific device model, this is the version number of the drivers being distributed to the device. -- **TargetMetadataVersion** The version of the currently downloading (or most recently downloaded) package. -- **ThrottlingServiceHResult** Result code (success/failure) while contacting a web service to determine whether this device should download content yet. -- **TimeToEstablishConnection** Time (in milliseconds) it took to establish the connection prior to beginning downloaded. -- **TotalExpectedBytes** The total count of bytes that the download is expected to be. -- **UpdateId** An identifier associated with the specific piece of content. -- **UpdateID** An identifier associated with the specific piece of content. -- **UpdateImportance** Indicates whether a piece of content was marked as Important, Recommended, or Optional. -- **UsedDO** Whether the download used the delivery optimization service. -- **UsedSystemVolume** Indicates whether the content was downloaded to the device's main system storage drive, or an alternate storage drive. -- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. - - -### SoftwareUpdateClientTelemetry.DownloadCheckpoint - -This event provides a checkpoint between each of the Windows Update download phases for UUP content. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client -- **ClientVersion** The version number of the software distribution client -- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed -- **EventType** Possible values are "Child", "Bundle", "Relase" or "Driver" -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough -- **FileId** A hash that uniquely identifies a file -- **FileName** Name of the downloaded file -- **FlightId** The unique identifier for each flight -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **RevisionNumber** Unique revision number of Update -- **ServiceGuid** An ID which represents which service the software distribution client is checking for content (Windows Update, Microsoft Store, etc.) -- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult) -- **UpdateId** Unique Update ID -- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue - - -### SoftwareUpdateClientTelemetry.DownloadHeartbeat - -This event allows tracking of ongoing downloads and contains data to explain the current state of the download. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **BytesTotal** Total bytes to transfer for this content -- **BytesTransferred** Total bytes transferred for this content at the time of heartbeat -- **CallerApplicationName** Name provided by the caller who initiated API calls into the software distribution client -- **ClientVersion** The version number of the software distribution client -- **ConnectionStatus** Indicates the connectivity state of the device at the time of heartbeat -- **CurrentError** Last (transient) error encountered by the active download -- **DownloadFlags** Flags indicating if power state is ignored -- **DownloadState** Current state of the active download for this content (queued, suspended, or progressing) -- **EventType** Possible values are "Child", "Bundle", or "Driver" -- **FlightId** The unique identifier for each flight -- **IsNetworkMetered** Indicates whether Windows considered the current network to be ?metered" -- **MOAppDownloadLimit** Mobile operator cap on size of application downloads, if any -- **MOUpdateDownloadLimit** Mobile operator cap on size of operating system update downloads, if any -- **PowerState** Indicates the power state of the device at the time of heartbeart (DC, AC, Battery Saver, or Connected Standby) -- **RelatedCV** The previous correlation vector that was used by the client, before swapping with a new one -- **ResumeCount** Number of times this active download has resumed from a suspended state -- **RevisionNumber** Identifies the revision number of this specific piece of content -- **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Microsoft Store, etc) -- **SuspendCount** Number of times this active download has entered a suspended state -- **SuspendReason** Last reason for why this active download entered a suspended state -- **UpdateId** Identifier associated with the specific piece of content -- **WUDeviceID** Unique device id controlled by the software distribution client - - -### SoftwareUpdateClientTelemetry.Install - -This event sends tracking data about the software distribution client installation of the content for that update, to help keep Windows up to date. - -The following fields are available: - -- **BiosFamily** The family of the BIOS (Basic Input Output System). -- **BiosName** The name of the device BIOS. -- **BiosReleaseDate** The release date of the device BIOS. -- **BiosSKUNumber** The sku number of the device BIOS. -- **BIOSVendor** The vendor of the BIOS. -- **BiosVersion** The version of the BIOS. -- **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. -- **BundleRepeatFailCount** Indicates whether this particular update bundle has previously failed. -- **BundleRepeatFailFlag** Indicates whether this particular update bundle previously failed to install. -- **BundleRevisionNumber** Identifies the revision number of the content bundle. -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. -- **ClientVersion** The version number of the software distribution client. -- **CommonProps** A bitmask for future flags associated with the Windows Update client behavior. No value is currently reported in this field. Expected value for this field is 0. -- **CSIErrorType** The stage of CBS installation where it failed. -- **CurrentMobileOperator** The mobile operator to which the device is currently connected. -- **DeploymentProviderMode** The mode of operation of the update deployment provider. -- **DeviceModel** The device model. -- **DriverPingBack** Contains information about the previous driver and system state. -- **DriverRecoveryIds** The list of identifiers that could be used for uninstalling the drivers if a recovery is required. -- **EventInstanceID** A globally unique identifier for event instance. -- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was cancelled, succeeded, or failed. -- **EventType** Possible values are Child, Bundle, or Driver. -- **ExtendedErrorCode** The extended error code. -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode is not specific enough. -- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. -- **FlightBranch** The branch that a device is on if participating in the Windows Insider Program. -- **FlightBuildNumber** If this installation was for a Windows Insider build, this is the build number of that build. -- **FlightId** The specific ID of the Windows Insider build the device is getting. -- **FlightRing** The ring that a device is on if participating in the Windows Insider Program. -- **HandlerType** Indicates what kind of content is being installed (for example, app, driver, Windows update). -- **HardwareId** If this install was for a driver targeted to a particular device model, this ID indicates the model of the device. -- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. -- **InstallProps** A bitmask for future flags associated with the install operation. No value is currently reported in this field. Expected value for this field is 0. -- **IntentPFNs** Intended application-set metadata for atomic update scenarios. -- **IsDependentSet** Indicates whether the driver is part of a larger System Hardware/Firmware update. -- **IsFinalOutcomeEvent** Indicates whether this event signals the end of the update/upgrade process. -- **IsFirmware** Indicates whether this update is a firmware update. -- **IsSuccessFailurePostReboot** Indicates whether the update succeeded and then failed after a restart. -- **IsWUfBDualScanEnabled** Indicates whether Windows Update for Business dual scan is enabled on the device. -- **IsWUfBEnabled** Indicates whether Windows Update for Business is enabled on the device. -- **IsWUfBTargetVersionEnabled** Flag that indicates if the Windows Update for Business target version policy is enabled on the device. -- **MergedUpdate** Indicates whether the OS update and a BSP update merged for installation. -- **MsiAction** The stage of MSI installation where it failed. -- **MsiProductCode** The unique identifier of the MSI installer. -- **PackageFullName** The package name of the content being installed. -- **PhonePreviewEnabled** Indicates whether a phone was getting preview build, prior to flighting being introduced. -- **ProcessName** The process name of the caller who initiated API calls, in the event that CallerApplicationName was not provided. -- **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **RepeatFailCount** Indicates whether this specific piece of content has previously failed. -- **RepeatFailFlag** Indicates whether this specific piece of content previously failed to install. -- **RevisionNumber** The revision number of this specific piece of content. -- **ServiceGuid** An ID which represents which service the software distribution client is installing content for (Windows Update, Microsoft Store, etc.). -- **Setup360Phase** If the install is for an operating system upgrade, indicates which phase of the upgrade is underway. -- **ShippingMobileOperator** The mobile operator that a device shipped on. -- **StatusCode** Indicates the result of an installation event (success, cancellation, failure code HResult). -- **SystemBIOSMajorRelease** Major version of the BIOS. -- **SystemBIOSMinorRelease** Minor version of the BIOS. -- **TargetGroupId** For drivers targeted to a specific device model, this ID indicates the distribution group of devices receiving that driver. -- **TargetingVersion** For drivers targeted to a specific device model, this is the version number of the drivers being distributed to the device. -- **TransactionCode** The ID that represents a given MSI installation. -- **UpdateId** Unique update ID. -- **UpdateImportance** Indicates whether a piece of content was marked as Important, Recommended, or Optional. -- **UsedSystemVolume** Indicates whether the content was downloaded and then installed from the device's main system storage drive, or an alternate storage drive. -- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. - - -### SoftwareUpdateClientTelemetry.Revert - -This is a revert event for target update on Windows Update Client. See EventScenario field for specifics (for example, Started/Failed/Succeeded). The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **BundleId** Identifier associated with the specific content bundle. Should not be all zeros if the BundleId was found. -- **BundleRepeatFailCount** Indicates whether this particular update bundle has previously failed. -- **BundleRevisionNumber** Identifies the revision number of the content bundle. -- **CallerApplicationName** Name of application making the Windows Update request. Used to identify context of request. -- **ClientVersion** Version number of the software distribution client. -- **CommonProps** A bitmask for future flags associated with the Windows Update client behavior. There is no value being reported in this field right now. Expected value for this field is 0. -- **CSIErrorType** Stage of CBS installation that failed. -- **DeploymentProviderMode** The mode of operation of the update deployment provider. -- **DriverPingBack** Contains information about the previous driver and system state. -- **DriverRecoveryIds** The list of identifiers that could be used for uninstalling the drivers if a recovery is required. -- **EventInstanceID** A globally unique identifier for event instance. -- **EventScenario** Indicates the purpose of the event (scan started, succeeded, failed, etc.). -- **EventType** Event type (Child, Bundle, Release, or Driver). -- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode is not specific enough. -- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. -- **FlightBuildNumber** Indicates the build number of the flight. -- **FlightId** The specific ID of the flight the device is getting. -- **HandlerType** Indicates the kind of content (app, driver, windows patch, etc.). -- **HardwareId** If this download was for a driver targeted to a particular device model, this ID indicates the model of the device. -- **IsFinalOutcomeEvent** Indicates whether this event signals the end of the update/upgrade process. -- **IsFirmware** Indicates whether an update was a firmware update. -- **IsSuccessFailurePostReboot** Indicates whether an initial success was a failure after a reboot. -- **IsWUfBDualScanEnabled** Flag indicating whether Windows Update for Business dual scan is enabled on the device. -- **IsWUfBEnabled** Flag indicating whether Windows Update for Business is enabled on the device. -- **IsWUfBTargetVersionEnabled** Flag that indicates if the Windows Update for Business target version policy is enabled on the device. -- **MergedUpdate** Indicates whether an OS update and a BSP update were merged for install. -- **ProcessName** Process name of the caller who initiated API calls into the software distribution client. -- **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. -- **RelatedCV** The previous correlation vector that was used by the client before swapping with a new one. -- **RepeatFailCount** Indicates whether this specific piece of content has previously failed. -- **RevisionNumber** Identifies the revision number of this specific piece of content. -- **ServiceGuid** A unique identifier for the service that the software distribution client is installing content for (Windows Update, Microsoft Store, etc). -- **StatusCode** Result code of the event (success, cancellation, failure code HResult). -- **TargetGroupId** For drivers targeted to a specific device model, this ID indicates the distribution group of devices receiving that driver. -- **TargetingVersion** For drivers targeted to a specific device model, this is the version number of the drivers being distributed to the device. -- **UpdateId** The identifier associated with the specific piece of content. -- **UpdateImportance** Indicates the importance of a driver, and why it received that importance level (0-Unknown, 1-Optional, 2-Important-DNF, 3-Important-Generic, 4-Important-Other, 5-Recommended). -- **UsedSystemVolume** Indicates whether the device's main system storage drive or an alternate storage drive was used. -- **WUDeviceID** Unique device ID controlled by the software distribution client. - - -### SoftwareUpdateClientTelemetry.TaskRun - -This is a start event for Server Initiated Healing client. See EventScenario field for specifics (for example, started/completed). The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **CallerApplicationName** Name of application making the Windows Update request. Used to identify context of request. -- **ClientVersion** Version number of the software distribution client. -- **CmdLineArgs** Command line arguments passed in by the caller. -- **EventInstanceID** A globally unique identifier for the event instance. -- **EventScenario** Indicates the purpose of the event (scan started, succeeded, failed, etc.). -- **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Microsoft Store, etc.). -- **StatusCode** Result code of the event (success, cancellation, failure code HResult). -- **WUDeviceID** Unique device ID controlled by the software distribution client. - - -### SoftwareUpdateClientTelemetry.Uninstall - -This is an uninstall event for target update on Windows Update Client. See EventScenario field for specifics (for example, Started/Failed/Succeeded). The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **BundleId** The identifier associated with the specific content bundle. This should not be all zeros if the bundleID was found. -- **BundleRepeatFailCount** Indicates whether this particular update bundle previously failed. -- **BundleRevisionNumber** Identifies the revision number of the content bundle. -- **CallerApplicationName** Name of the application making the Windows Update request. Used to identify context of request. -- **ClientVersion** Version number of the software distribution client. -- **CommonProps** A bitmask for future flags associated with the Windows Update client behavior. There is no value being reported in this field right now. Expected value for this field is 0. -- **DeploymentProviderMode** The mode of operation of the Update Deployment Provider. -- **DriverPingBack** Contains information about the previous driver and system state. -- **DriverRecoveryIds** The list of identifiers that could be used for uninstalling the drivers when a recovery is required. -- **EventInstanceID** A globally unique identifier for event instance. -- **EventScenario** Indicates the purpose of the event (a scan started, succeded, failed, etc.). -- **EventType** Indicates the event type. Possible values are "Child", "Bundle", "Release" or "Driver". -- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode is not specific enough. -- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. -- **FlightBuildNumber** Indicates the build number of the flight. -- **FlightId** The specific ID of the flight the device is getting. -- **HandlerType** Indicates the kind of content (app, driver, windows patch, etc.). -- **HardwareId** If the download was for a driver targeted to a particular device model, this ID indicates the model of the device. -- **IsFinalOutcomeEvent** Indicates whether this event signals the end of the update/upgrade process. -- **IsFirmware** Indicates whether an update was a firmware update. -- **IsSuccessFailurePostReboot** Indicates whether an initial success was then a failure after a reboot. -- **IsWUfBDualScanEnabled** Flag indicating whether Windows Update for Business dual scan is enabled on the device. -- **IsWUfBEnabled** Flag indicating whether Windows Update for Business is enabled on the device. -- **IsWUfBTargetVersionEnabled** Flag that indicates if the Windows Update for Business target version policy is enabled on the device. -- **MergedUpdate** Indicates whether an OS update and a BSP update were merged for install. -- **ProcessName** Process name of the caller who initiated API calls into the software distribution client. -- **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. -- **RelatedCV** The previous correlation vector that was used by the client before swapping with a new one. -- **RepeatFailCount** Indicates whether this specific piece of content previously failed. -- **RevisionNumber** Identifies the revision number of this specific piece of content. -- **ServiceGuid** A unique identifier for the service that the software distribution client is installing content for (Windows Update, Microsoft Store, etc). -- **StatusCode** Result code of the event (success, cancellation, failure code HResult). -- **TargetGroupId** For drivers targeted to a specific device model, this ID indicates the distribution group of devices receiving that driver. -- **TargetingVersion** For drivers targeted to a specific device model, this is the version number of the drivers being distributed to the device. -- **UpdateId** Identifier associated with the specific piece of content. -- **UpdateImportance** Indicates the importance of a driver and why it received that importance level (0-Unknown, 1-Optional, 2-Important-DNF, 3-Important-Generic, 4-Important-Other, 5-Recommended). -- **UsedSystemVolume** Indicates whether the device’s main system storage drive or an alternate storage drive was used. -- **WUDeviceID** Unique device ID controlled by the software distribution client. - - -### SoftwareUpdateClientTelemetry.UpdateDetected - -This event sends data about an AppX app that has been updated from the Microsoft Store, including what app needs an update and what version/architecture is required, in order to understand and address problems with apps getting required updates. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable. -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. -- **IntentPFNs** Intended application-set metadata for atomic update scenarios. -- **NumberOfApplicableUpdates** The number of updates ultimately deemed applicable to the system after the detection process is complete. -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one. -- **ServiceGuid** An ID that represents which service the software distribution client is connecting to (Windows Update, Microsoft Store, etc.). -- **WUDeviceID** The unique device ID controlled by the software distribution client. - - -### SoftwareUpdateClientTelemetry.UpdateMetadataIntegrity - -This event helps to identify whether update content has been tampered with and protects against man-in-the-middle attack. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. - -The following fields are available: - -- **CallerApplicationName** Name of application making the Windows Update request. Used to identify context of request. -- **EndpointUrl** The endpoint URL where the device obtains update metadata. This is used to distinguish between test, staging, and production environments. -- **EventScenario** The purpose of this event, such as scan started, scan succeeded, or scan failed. -- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. -- **LeafCertId** The integral ID from the FragmentSigning data for the certificate that failed. -- **ListOfSHA256OfIntermediateCerData** A semicolon delimited list of base64 encoding of hashes for the Base64CerData in the FragmentSigning data of an intermediate certificate. -- **MetadataIntegrityMode** The mode of the transport metadata integrity check. 0 = unknown; 1 = ignore; 2 = audit; 3 = enforce -- **MetadataSignature** A base64-encoded string of the signature associated with the update metadata (specified by revision ID). -- **RawMode** The raw unparsed mode string from the SLS response. This field is null if not applicable. -- **RawValidityWindowInDays** The raw unparsed validity window string in days of the timestamp token. This field is null if not applicable. -- **RevisionId** The revision ID for a specific piece of content. -- **RevisionNumber** The revision number for a specific piece of content. -- **ServiceGuid** Identifies the service to which the software distribution client is connected, Example: Windows Update or Microsoft Store -- **SHA256OfLeafCerData** A base64 encoding of the hash for the Base64CerData in the FragmentSigning data of the leaf certificate. -- **SHA256OfLeafCertPublicKey** A base64 encoding of the hash of the Base64CertData in the FragmentSigning data of the leaf certificate. -- **SHA256OfTimestampToken** An encoded string of the timestamp token. -- **SignatureAlgorithm** The hash algorithm for the metadata signature. -- **SLSPrograms** A test program to which a device may have opted in. Example: Insider Fast -- **StatusCode** Result code of the event (success, cancellation, failure code HResult) -- **TimestampTokenCertThumbprint** The thumbprint of the encoded timestamp token. -- **TimestampTokenId** The time this was created. It is encoded in a timestamp blob and will be zero if the token is malformed. -- **UpdateId** The update ID for a specific piece of content. -- **ValidityWindowInDays** The validity window that's in effect when verifying the timestamp. - - -## Surface events - -### Microsoft.Surface.Battery.Prod.BatteryInfoEvent - -This event includes the hardware level data about battery performance. The data collected with this event is used to help keep Windows products and services performing properly. - -The following fields are available: - -- **batteryData** Hardware level data about battery performance. -- **batteryData.data()** Battery performance data. -- **BatteryDataSize:** Size of the battery performance data. -- **batteryInfo.data()** Battery performance data. -- **BatteryInfoSize:** Battery performance data. -- **pszBatteryDataXml** Battery performance data. -- **szBatteryInfo** Battery performance data. - - -### Microsoft.Surface.Battery.Prod.BatteryInfoEventV2_BPM - -This event includes the hardware level data about battery performance. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **BPMCurrentlyEngaged** Instantaneous snapshot if BPM is engaged on device. -- **BPMExitCriteria** What is the BPM exit criteria - 20%SOC or 50%SOC? -- **BPMHvtCountA** Current HVT count for BPM counter A. -- **BPMHvtCountB** Current HVT count for BPM counter B. -- **bpmOptOutLifetimeCount** BPM OptOut Lifetime Count. -- **BPMRsocBucketsHighTemp_Values** Time in temperature range 46°C -60°C and in the following true RSOC ranges: 0%-49%; 50%-79%; 80%-89%; 90%-94%; 95%-100%. -- **BPMRsocBucketsLowTemp_Values** Time in temperature range 0°C -20°C and in the following true RSOC ranges: 0%-49%; 50%-79%; 80%-89%; 90%-94%; 95%-100%. -- **BPMRsocBucketsMediumHighTemp_Values** Time in temperature range 36°C -45°C and in the following true RSOC ranges: 0%-49%; 50%-79%; 80%-89%; 90%-94%; 95%-100%. -- **BPMRsocBucketsMediumLowTemp_Values** Time in temperature range 21°C-35°C and in the following true RSOC ranges: 0%-49%; 50%-79%; 80%-89%; 90%-94%; 95%-100%. -- **BPMTotalEngagedMinutes** Total time that BPM was engaged. -- **BPMTotalEntryEvents** Total number of times entering BPM. -- **ComponentId** Component ID. -- **FwVersion** FW version that created this log. -- **LogClass** Log Class. -- **LogInstance** Log instance within class (1..n). -- **LogVersion** Log MGR version. -- **MCUInstance** Instance id used to identify multiple MCU's in a product. -- **ProductId** Product ID. -- **SeqNum** Sequence Number. -- **TimeStamp** UTC seconds when log was created. -- **Ver** Schema version. - - -### Microsoft.Surface.Battery.Prod.BatteryInfoEventV2_CTT - -This event includes the hardware level data about battery performance. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **BPMKioskModeStartDateInSeconds** First time Battery Limit was turned on. -- **BPMKioskModeTotalEngagedMinutes** Total time Battery Limit was on (SOC value at 50%). -- **ComponentId** Component ID. -- **CTTEqvTimeat35C** Poll time every minute. Add to lifetime counter based on temperature. Only count time above 80% SOC. -- **CTTEqvTimeat35CinBPM** Poll time every minute. Add to lifetime counter based on temperature. Only count time above 55% SOC and when device is in BPM. Round up. -- **CTTMinSOC1day** Rolling 1 day minimum SOC. Value set to 0 initially. -- **CTTMinSOC28day** Rolling 28 day minimum SOC. Value set to 0 initially. -- **CTTMinSOC3day** Rolling 3 day minimum SOC. Value set to 0 initially. -- **CTTMinSOC7day** Rolling 7 day minimum SOC. Value set to 0 initially. -- **CTTStartDateInSeconds** Start date from when device was starting to be used. -- **currentAuthenticationState** Current Authentication State. -- **FwVersion** FW version that created this log. -- **LogClass** LOG CLASS. -- **LogInstance** Log instance within class (1..n). -- **LogVersion** LOG MGR VERSION. -- **MCUInstance** Instance id used to identify multiple MCU's in a product. -- **newSnFruUpdateCount** New Sn FRU Update Count. -- **newSnUpdateCount** New Sn Update Count. -- **ProductId** Product ID. -- **ProtectionPolicy** Battery limit engaged. True (0 False). -- **SeqNum** Sequence Number. -- **TimeStamp** UTC seconds when log was created. -- **Ver** Schema version. -- **VoltageOptimization** Current CTT reduction in mV. - - -### Microsoft.Surface.Battery.Prod.BatteryInfoEventV2_GG - -This event includes the hardware level data about battery performance. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **cbTimeCell_Values** cb time for different cells. -- **ComponentId** Component ID. -- **cycleCount** Cycle Count. -- **deltaVoltage** Delta voltage. -- **eocChargeVoltage_Values** EOC Charge voltage values. -- **fullChargeCapacity** Full Charge Capacity. -- **FwVersion** FW version that created this log. -- **lastCovEvent** Last Cov event. -- **lastCuvEvent** Last Cuv event. -- **LogClass** LOG_CLASS. -- **LogInstance** Log instance within class (1..n). -- **LogVersion** LOG_MGR_VERSION. -- **manufacturerName** Manufacturer name. -- **maxChargeCurrent** Max charge current. -- **maxDeltaCellVoltage** Max delta cell voltage. -- **maxDischargeCurrent** Max discharge current. -- **maxTempCell** Max temp cell. -- **maxVoltage_Values** Max voltage values. -- **MCUInstance** Instance id used to identify multiple MCU's in a product. -- **minTempCell** Min temp cell. -- **minVoltage_Values** Min voltage values. -- **numberOfCovEvents** Number of Cov events. -- **numberOfCuvEvents** Number of Cuv events. -- **numberOfOCD1Events** Number of OCD1 events. -- **numberOfOCD2Events** Number of OCD2 events. -- **numberOfQmaxUpdates** Number of Qmax updates. -- **numberOfRaUpdates** Number of Ra updates. -- **numberOfShutdowns** Number of shutdowns. -- **pfStatus_Values** pf status values. -- **ProductId** Product ID. -- **qmax_Values** Qmax values for different cells. -- **SeqNum** Sequence Number. -- **TimeStamp** UTC seconds when log was created. -- **Ver** Schema version. - - -### Microsoft.Surface.Battery.Prod.BatteryInfoEventV2_GGExt - -This event includes the hardware level data about battery performance. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **avgCurrLastRun** Average current last run. -- **avgPowLastRun** Average power last run. -- **batteryMSPN** BatteryMSPN -- **batteryMSSN** BatteryMSSN. -- **cell0Ra3** Cell0Ra3. -- **cell1Ra3** Cell1Ra3. -- **cell2Ra3** Cell2Ra3. -- **cell3Ra3** Cell3Ra3. -- **ComponentId** Component ID. -- **currentAtEoc** Current at Eoc. -- **firstPFstatusA** First PF status-A. -- **firstPFstatusB** First PF status-B. -- **firstPFstatusC** First PF status-C. -- **firstPFstatusD** First PF status-D. -- **FwVersion** FW version that created this log. -- **lastQmaxUpdate** Last Qmax update. -- **lastRaDisable** Last Ra disable. -- **lastRaUpdate** Last Ra update. -- **lastValidChargeTerm** Last valid charge term. -- **LogClass** LOG CLASS. -- **LogInstance** Log instance within class (1..n). -- **LogVersion** LOG MGR VERSION. -- **maxAvgCurrLastRun** Max average current last run. -- **maxAvgPowLastRun** Max average power last run. -- **MCUInstance** Instance id used to identify multiple MCU's in a product. -- **mfgInfoBlockB01** MFG info Block B01. -- **mfgInfoBlockB02** MFG info Block B02. -- **mfgInfoBlockB03** MFG info Block B03. -- **mfgInfoBlockB04** MFG info Block B04. -- **numOfRaDisable** Number of Ra disable. -- **numOfValidChargeTerm** Number of valid charge term. -- **ProductId** Product ID. -- **qmaxCycleCount** Qmax cycle count. -- **SeqNum** Sequence Number. -- **stateOfHealthEnergy** State of health energy. -- **stateOfHealthFcc** State of health Fcc. -- **stateOfHealthPercent** State of health percent. -- **TimeStamp** UTC seconds when log was created. -- **totalFwRuntime** Total FW runtime. -- **updateStatus** Update status. -- **Ver** Schema version. - - -### Microsoft.Surface.Health.Binary.Prod.McuHealthLog - -This event collects information to keep track of health indicator of the built-in micro controller. For example, the number of abnormal shutdowns due to power issues during boot sequence, type of display panel attached to base, thermal indicator, throttling data in hardware etc. The data collected with this event is used to help keep Windows secure and performing properly. - -The following fields are available: - -- **CUtility::GetTargetNameA(Target)** Sub component name. -- **HealthLog** Health indicator log. -- **healthLogSize** 4KB. -- **productId** Identifier for product model. - - -## System reset events - -### Microsoft.Windows.SysReset.FlightUninstallCancel - -This event indicates the customer has cancelled uninstallation of Windows. The data collected with this event is used to keep Windows performing properly and helps with tracking the health of recovery and OSUninstall scenarios. - - - -### Microsoft.Windows.SysReset.FlightUninstallError - -This event sends an error code when the Windows uninstallation fails. The data collected with this event is used to keep Windows performing properly and helps with tracking the health of recovery and OSUninstall scenarios. - -The following fields are available: - -- **ErrorCode** Error code for uninstallation failure. - - -### Microsoft.Windows.SysReset.FlightUninstallReboot - -This event is sent to signal an upcoming reboot during uninstallation of Windows. The data collected with this event is used to keep Windows performing properly and helps with tracking the health of recovery and OSUninstall scenarios. - - - -### Microsoft.Windows.SysReset.FlightUninstallStart - -This event indicates that the Windows uninstallation has started. The data collected with this event is used to keep Windows performing properly and helps with tracking the health of recovery and OSUninstall scenarios. - - - -### Microsoft.Windows.SysReset.FlightUninstallUnavailable - -This event sends diagnostic data when the Windows uninstallation is not available. The data collected with this event is used to keep Windows performing properly and helps with tracking the health of recovery and OSUninstall scenarios. - -The following fields are available: - -- **AddedProfiles** Indicates that new user profiles have been created since the flight was installed. -- **MissingExternalStorage** Indicates that the external storage used to install the flight is not available. -- **MissingInfra** Indicates that uninstall resources are missing. -- **MovedProfiles** Indicates that the user profile has been moved since the flight was installed. - - -### Microsoft.Windows.SysReset.HasPendingActions - -This event is sent when users have actions that will block the uninstall of the latest quality update. The data collected with this event is used to keep Windows performing properly and helps with tracking the health of recovery and OSUninstall scenarios. - - - -### Microsoft.Windows.SysReset.IndicateLCUWasUninstalled - -This event is sent when the registry indicates that the latest cumulative Windows update package has finished uninstalling. The data collected with this event is used to keep Windows performing properly and helps with tracking the health of recovery and OSUninstall scenarios. - -The following fields are available: - -- **errorCode** The error code if there was a failure during uninstallation of the latest cumulative Windows update package. - - -### Microsoft.Windows.SysReset.LCUUninstall - -This event is sent when the latest cumulative Windows update was uninstalled on a device. The data collected with this event is used to keep Windows performing properly and helps with tracking the health of recovery and OSUninstall scenarios. - -The following fields are available: - -- **errorCode** An error that occurred while the Windows update package was being uninstalled. -- **packageName** The name of the Windows update package that is being uninstalled. -- **removalTime** The amount of time it took to uninstall the Windows update package. - - -### Microsoft.Windows.SysReset.PBRBlockedByPolicy - -This event is sent when a push-button reset operation is blocked by the System Administrator. The data collected with this event is used to keep Windows performing properly and helps with tracking the health of recovery and OSUninstall scenarios. - -The following fields are available: - -- **PBRBlocked** Reason the push-button reset operation was blocked. -- **PBRType** The type of push-button reset operation that was blocked. - - -### Microsoft.Windows.SysReset.PBREngineInitFailed - -This event signals a failed handoff between two recovery binaries. The data collected with this event is used to keep Windows performing properly and helps with tracking the health of recovery and OSUninstall scenarios. - -The following fields are available: - -- **Operation** Legacy customer scenario. - - -### Microsoft.Windows.SysReset.PBREngineInitSucceed - -This event signals successful handoff between two recovery binaries. The data collected with this event is used to keep Windows performing properly and helps with tracking the health of recovery and OSUninstall scenarios. - -The following fields are available: - -- **Operation** Legacy customer scenario. - - -### Microsoft.Windows.SysReset.PBRFailedOffline - -This event reports the error code when recovery fails. The data collected with this event is used to keep Windows performing properly and helps with tracking the health of recovery and OSUninstall scenarios. - -The following fields are available: - -- **HRESULT** Error code for the failure. -- **PBRType** The recovery scenario. -- **SessionID** The unique ID for the recovery session. - - -### Microsoft.Windows.SystemReset.EsimPresentCheck - -This event is sent when a device is checked to see whether it has an embedded SIM (eSIM). The data collected with this event is used to keep Windows performing properly and helps with tracking the health of recovery and OSUninstall scenarios. - -The following fields are available: - -- **errorCode** Any error that occurred while checking for the presence of an embedded SIM. -- **esimPresent** Indicates whether an embedded SIM is present on the device. -- **sessionID** The ID of this session. - - -### Microsoft.Windows.SystemReset.PBRCorruptionRepairOption - -This event sends corruption repair diagnostic data when the PBRCorruptionRepairOption encounters a corruption error. The data collected with this event is used to keep Windows performing properly and helps with tracking the health of recovery and OSUninstall scenarios. - -The following fields are available: - -- **cbsSessionOption** The corruption repair configuration. -- **errorCode** The error code encountered. -- **meteredConnection** Indicates whether the device is connected to a metered network (wired or WiFi). -- **sessionID** The globally unique identifier (GUID) for the session. - - -### Microsoft.Windows.SystemReset.RepairNeeded - -This event provides information about whether a system reset needs repair. The data collected with this event is used to keep Windows performing properly and helps with tracking the health of recovery and OSUninstall scenarios. - -The following fields are available: - -- **repairNeeded** Indicates whether there was corruption in the system reset which needs repair. -- **sessionID** The ID of this push-button reset session. - - -## UEFI events - -### Microsoft.Windows.UEFI.ESRT - -This event sends basic data during boot about the firmware loaded or recently installed on the machine. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **DriverFirmwareFilename** The firmware file name reported by the device hardware key. -- **DriverFirmwarePolicy** The optional version update policy value. -- **DriverFirmwareStatus** The firmware status reported by the device hardware key. -- **DriverFirmwareVersion** The firmware version reported by the device hardware key. -- **FirmwareId** The UEFI (Unified Extensible Firmware Interface) identifier. -- **FirmwareLastAttemptStatus** The reported status of the most recent firmware installation attempt, as reported by the EFI System Resource Table (ESRT). -- **FirmwareLastAttemptVersion** The version of the most recent attempted firmware installation, as reported by the EFI System Resource Table (ESRT). -- **FirmwareType** The UEFI (Unified Extensible Firmware Interface) type. -- **FirmwareVersion** The UEFI (Unified Extensible Firmware Interface) version as reported by the EFI System Resource Table (ESRT). -- **InitiateUpdate** Indicates whether the system is ready to initiate an update. -- **LastAttemptDate** The date of the most recent attempted firmware installation. -- **LastAttemptStatus** The result of the most recent attempted firmware installation. -- **LastAttemptVersion** The version of the most recent attempted firmware installation. -- **LowestSupportedFirmwareVersion** The oldest (lowest) version of firmware supported. -- **MaxRetryCount** The maximum number of retries, defined by the firmware class key. -- **RetryCount** The number of attempted installations (retries), reported by the driver software key. -- **Status** The status returned to the PnP (Plug-and-Play) manager. -- **UpdateAttempted** Indicates if installation of the current update has been attempted before. - - -## Update Assistant events - -### Microsoft.Windows.QualityUpdateAssistant.Applicability - -This event sends basic info on whether the device should be updated to the latest cumulative update. The data collected with this event is used to help keep Windows up to date and secure. - -The following fields are available: - -- **CV** Correlation vector. -- **dayspendingrebootafterfu** Number of days that have elapsed since the device reached ready to reboot for a Feature Update that is still actively pending reboot. -- **ExecutionRequestId** Identifier of the Execution Request that launched the QualityUpdateAssistant process. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this device. -- **KBNumber** KBNumber of the update being installed. -- **PackageVersion** Current package version of quality update assistant. -- **Reason** Provides information on reasons why the update is not applicable to the device. -- **Result** Applicability check for quality update assistant. - - -### Microsoft.Windows.QualityUpdateAssistant.DeviceReadinessCheck - -This event sends basic info on whether the device is ready to download the latest cumulative update. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **ExecutionRequestId** Identifier of the Execution Request that launched the QualityUpdateAssistant process. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this device. -- **KBNumber** KBNumber of the update being installed. -- **PackageVersion** Current package version of quality update assistant. -- **Reason** Indicates why the device did not pass the readiness check. -- **Result** Device readiness check for quality update assistant. - - -### Microsoft.Windows.QualityUpdateAssistant.Download - -This event sends basic info when download of the latest cumulative update begins. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **DODownloadHResult** Result code from Delivery Optimization when used to download the quality update. -- **DownloadMode** Indicates how the quality update was downloaded. -- **ExecutionRequestId** Identifier of the Execution Request that launched the QualityUpdateAssistant process. -- **GlobalEventCounter** Client side counter that indicates ordering of events sent by this device. -- **HttpsDownloadHResult** Result code when HTTPS is used to download the quality update. -- **KBNumber** KBNumber of the update being installed. -- **PackageVersion** Current package version of quality update assistant. -- **QualityUpdateDeviceHasMinimumUptime** Indicates whether the device has the minimum uptime required to install a quality update. -- **Result** Download of latest cumulative update payload. -- **Scenario** Indicates if the installation step succeeded or failed. - - -### Microsoft.Windows.QualityUpdateAssistant.Install - -This event sends basic info on the result of the installation of the latest cumulative update. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **DismInstallHResult** Internal result code from DISM when used to install the quality update. -- **ExecutionRequestId** Identifier of the Execution Request that launched the QualityUpdateAssistant process. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this device. -- **InstallMode** Indicates which installation method was used to attempt the install of the quality update. -- **KBNumber** KBNumber of the update being installed. -- **launchretrycounter** Count of the number of times the install has been retried in the event of a non-successful installation attempt. -- **PackageVersion** Current package version of quality update assistant. -- **QualityUpdateDismErrorCode** Error code returned when DISM is used to install the quality update. -- **QualityUpdatePendingRebootAfterInstallStage** Indicates if the device is pending reboot after install is complete. -- **QualityUpdateSecondsInstallStage** Time spent installing the quality update. -- **QualityUpdateWusaErrorCode** Error code returned when WUSA is used to install the quality update. -- **Result** Install of latest cumulative update payload. -- **Scenario** Indicates if the installation step succeeded or failed. -- **WusaInstallHResult** Internal result code from WUSA when used to install the quality update. - - -### Microsoft.Windows.Shell.EM.EMCompleted - -Event that tracks the effectiveness of an operation to mitigate an issue on devices that meet certain requirements. - -The following fields are available: - -- **cleanUpScheduledTaskHR** The result of the operation to clean up the scheduled task the launched the operation. -- **eulaHashHR** The result of the operation to generate a hash of the EULA file that's currently on-disk. -- **mitigationHR** The result of the operation to take corrective action on a device that's impacted. -- **mitigationResult** The enumeration value representing the action that was taken on the device. -- **mitigationResultReason** The string value representing the action that was taken on the device. -- **mitigationSuccessWriteHR** The result of writing the success value to the registry. -- **region** The device's default region at the time of execution. -- **windowsVersionString** The version of Windows that was computed at the time of execution. - - -### Microsoft.Windows.UpdateAssistantApp.UpdateAssistantCompatCheckResult - -This event provides the result of running the compatibility check for update assistant. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** The correlation vector. -- **GlobalEventCounter** The global event counter for all telemetry on the device. -- **UpdateAssistantCompatCheckResultOutput** Output of compatibility check for update assistant. -- **UpdateAssistantVersion** Current package version of UpdateAssistant. - - -### Microsoft.Windows.UpdateAssistantApp.UpdateAssistantDeviceInformation - -This event provides basic information about the device where update assistant was run. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** The correlation vector. -- **GlobalEventCounter** The global event counter for all telemetry on the device. -- **UpdateAssistantAppFilePath** Path to Update Assistant app. -- **UpdateAssistantDeviceId** Device Id of the Update Assistant Candidate Device. -- **UpdateAssistantExeName** Exe name running as Update Assistant. -- **UpdateAssistantExternalId** External Id of the Update Assistant Candidate Device. -- **UpdateAssistantIsDeviceCloverTrail** True/False is the device clovertrail. -- **UpdateAssistantIsPushing** True if the update is pushing to the device. -- **UpdateAssistantMachineId** Machine Id of the Update Assistant Candidate Device. -- **UpdateAssistantOsVersion** Update Assistant OS Version. -- **UpdateAssistantPartnerId** Partner Id for Assistant application. -- **UpdateAssistantReportPath** Path to report for Update Assistant. -- **UpdateAssistantStartTime** Start time for UpdateAssistant. -- **UpdateAssistantTargetOSVersion** Update Assistant Target OS Version. -- **UpdateAssistantUiType** The type of UI whether default or OOBE. -- **UpdateAssistantVersion** Current package version of UpdateAssistant. -- **UpdateAssistantVersionInfo** Information about Update Assistant application. - - -### Microsoft.Windows.UpdateAssistantApp.UpdateAssistantEULAProperty - -This event is set to true at the start of AcceptEULA. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** The correlation vector. -- **GlobalEventCounter** The global event counter for all telemetry on the device. -- **UpdateAssistantEULAPropertyGeoId** Geo Id used to show EULA. -- **UpdateAssistantEULAPropertyRegion** Region used to show EULA. -- **UpdateAssistantVersion** Current package version of UpdateAssistant. - - -### Microsoft.Windows.UpdateAssistantApp.UpdateAssistantInteractive - -An user action such as button click happens. - -The following fields are available: - -- **CV** The correlation vector. -- **GlobalEventCounter** The global event counter for all telemetry on the device. -- **UpdateAssistantInteractiveObjective** The objective of the action performed. -- **UpdateAssistantInteractiveUiAction** The action performed through UI. -- **UpdateAssistantVersion** Current package version of Update Assistant. - - -### Microsoft.Windows.UpdateAssistantApp.UpdateAssistantPostInstallDetails - -Information pertaining to post install phase of Update Assistant. - -The following fields are available: - -- **CV** The correlation vector. -- **GlobalEventCounter** The global event counter for all telemetry on the device. -- **UpdateAssistantPostInstallCV** Correlation vector for update assistant post install. -- **UpdateAssistantPostInstallUpgradeClientId** Client id post install. -- **UpdateAssistantPostInstallUserSignature** User signature of install. -- **UpdateAssistantVersion** Current package version of Update Assistant. - - -### Microsoft.Windows.UpdateAssistantApp.UpdateAssistantStartState - -Will mark the start of an Update Assistant State. - -The following fields are available: - -- **CV** The correlation vector. -- **GlobalEventCounter** The global event counter for all telemetry on the device. -- **UpdateAssistantStateAcceptEULA** True at the start of AcceptEULA. -- **UpdateAssistantStateCheckingCompat** True at the start of Checking Compat -- **UpdateAssistantStateCheckingUpgrade** True at the start of CheckingUpgrade. -- **UpdateAssistantStateConfirmUninstall** True at the start of the state Confirm Uninstall. -- **UpdateAssistantStateDownloading** True at the start Downloading. -- **UpdateAssistantStateInitializingApplication** True at the start of the state InitializingApplication. -- **UpdateAssistantStateInitializingStates** True at the start of InitializingStates. -- **UpdateAssistantStateInstalling** True at the start of Installing. -- **UpdateAssistantStatePerformRestart** True at the start of PerformRestart. -- **UpdateAssistantStatePostInstall** True at the start of PostInstall. -- **UpdateAssistantStateShowingUpdate** True at the start of Showing Update. -- **UpdateAssistantVersion** Current package version of UpdateAssistant. - - -### Microsoft.Windows.UpdateAssistantApp.UpdateAssistantStateGeneralErrorDetails - -Details about errors of current state. - -The following fields are available: - -- **CV** The correlation vector. -- **GlobalEventCounter** The global event counter for all telemetry on the device. -- **UpdateAssistantGeneralErrorHResult** HResult of current state. -- **UpdateAssistantGeneralErrorOriginalState** State name of current state. -- **UpdateAssistantVersion** Current package version of Update Assistant. - - -### Microsoft.Windows.UpdateAssistantApp.UpdateAssistantUserActionDetails - -This event provides details about user action. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **CV** The correlation vector. -- **GlobalEventCounter** The global event counter for all telemetry on the device. -- **UpdateAssistantUserActionExitingState** Exiting state name user performed action on. -- **UpdateAssistantUserActionHResult** HRESULT of user action. -- **UpdateAssistantUserActionState** State name user performed action on. -- **UpdateAssistantVersion** Current package version of UpdateAssistant. - - -### Microsoft.Windows.UpdateAssistantDwnldr.UpdateAssistantDownloadDetails - -Details about the Update Assistant ESD download. - -The following fields are available: - -- **CV** The correlation vector. -- **GlobalEventCounter** The counter for all telemetry on the device. -- **UpdateAssistantDownloadCancelled** True when the ESD download is cancelled. -- **UpdateAssistantDownloadDownloadTotalBytes** The total size in bytes of the download. -- **UpdateAssistantDownloadEditionMismatch** True if downloaded ESD doesn't match edition. -- **UpdateAssistantDownloadESDEncrypted** True if ESD is encrypted. -- **UpdateAssistantDownloadIs10s** True if ESD is 10s. -- **UpdateAssistantDownloadMessage** Message from a completed or failed download. -- **UpdateAssistantDownloadMsgSize** Size of the download. -- **UpdateAssistantDownloadNEdition** True if ESD is N edition. -- **UpdateAssistantDownloadPath** Full path to the download. -- **UpdateAssistantDownloadPathSize** Size of the path. -- **UpdateAssistantDownloadProductsXml** Full path of products xml. -- **UpdateAssistantDownloadTargetEdition** The targeted edition for the download. -- **UpdateAssistantDownloadTargetLanguage** The targeted language for the download. -- **UpdateAssistantDownloadUseCatalog** True if update assistant is using catalog. -- **UpdateAssistantVersion** Current package version of Update Assistant. - - -### Microsoft.Windows.UpdateHealthTools.ExpediteBlocked - -This event indicates that an update detection has occurred and the targeted install has been blocked. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** A correlation vector. -- **ExpeditePolicyId** The policy id of the expedite request. -- **ExpediteUpdaterOfferedUpdateId** An Update Id of the LCU expected to be expedited -- **ExpediteUpdatesInProgress** A list of update IDs in progress. -- **ExpediteUsoCorrelationVector** The correlation vector for the current USO session. -- **ExpediteUsoLastError** The last error returned by USO -- **GlobalEventCounter** Counts the number of events for this provider. -- **PackageVersion** The package version of the label. - - -### Microsoft.Windows.UpdateHealthTools.ExpediteCompleted - -This event indicates that the update has been completed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** A correlation vector. -- **ExpeditePolicyId** The policy Id of the expedite request. -- **ExpediteUpdaterOfferedUpdateId** The Update Id of the LCU expected to be expedited. -- **ExpediteUpdatesInProgress** The list of update IDs in progress. -- **ExpediteUsoCorrelationVector** The correlation vector for the current USO session. -- **ExpediteUsoLastError** The last error returned by USO. -- **GlobalEventCounter** Counts the number of events for this provider. -- **PackageVersion** The package version of the label. - - -### Microsoft.Windows.UpdateHealthTools.ExpediteDetectionStarted - -This event indicates that the detection phase of USO has started. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **ExpeditePolicyId** The policy ID of the expedite request. -- **ExpediteUpdaterOfferedUpdateId** UpdateId of the LCU expected to be expedited. -- **ExpediteUpdatesInProgress** List of update IDs in progress. -- **ExpediteUsoCorrelationVector** The correlation vector for the current USO session. -- **ExpediteUsoLastError** The last error returned by USO. -- **GlobalEventCounter** Counts the number of events for this provider. -- **PackageVersion** The package version label. - - -### Microsoft.Windows.UpdateHealthTools.ExpediteDownloadStarted - -This event indicates that the download phase of USO has started. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** A correlation vector. -- **ExpeditePolicyId** The policy Id of the expedite request. -- **ExpediteUpdaterOfferedUpdateId** Update Id of the LCU expected to be expedited. -- **ExpediteUpdatesInProgress** A list of update IDs in progress. -- **ExpediteUsoCorrelationVector** The correlation vector for the current USO session. -- **ExpediteUsoLastError** The last error returned by USO. -- **GlobalEventCounter** Counts the number of events for this provider. -- **PackageVersion** The package version label. - - -### Microsoft.Windows.UpdateHealthTools.ExpediteInstallStarted - -This event indicates that the install phase of USO has started. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **ExpeditePolicyId** The policy ID of the expedite request. -- **ExpediteUpdaterOfferedUpdateId** UpdateId of the LCU expected to be expedited. -- **ExpediteUpdatesInProgress** List of update IDs in progress. -- **ExpediteUsoCorrelationVector** The correlation vector for the current USO session. -- **ExpediteUsoLastError** The last error returned by USO. -- **GlobalEventCounter** Counts the number of events for this provider. -- **PackageVersion** The package version label. - - -### Microsoft.Windows.UpdateHealthTools.ExpediteUpdaterAlreadyExpectedUbr - -This event indicates that the device is already on the expected UBR. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **ExpediteErrorBitMap** Bit map value for any error code. -- **ExpeditePolicyId** The policy id of the expedite request. -- **ExpediteResult** Boolean value for success or failure. -- **ExpediteUpdaterCurrentUbr** The ubr of the device. -- **ExpediteUpdaterExpectedUbr** The expected ubr of the device. -- **ExpediteUpdaterOfferedUpdateId** Update Id of the LCU expected to be expedited. -- **ExpediteUpdaterPolicyRestoreResult** HRESULT of the policy restore. -- **GlobalEventCounter** Counts the number of events for this provider. -- **PackageVersion** The package version label. - - -### Microsoft.Windows.UpdateHealthTools.ExpediteUpdaterFailedToUpdateToExpectedUbr - -This event indicates the expected UBR of the device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **ExpediteErrorBitMap** Bit map value for any error code. -- **ExpeditePolicyId** The policy ID of the expedite request. -- **ExpediteResult** Boolean value for success or failure. -- **ExpediteUpdaterOfferedUpdateId** UpdateId of the LCU expected to be expedited. -- **ExpediteUpdaterPolicyRestoreResult** HRESULT of the policy restore. -- **GlobalEventCounter** Counts the number of events for this provider. -- **PackageVersion** The package version label. - - -### Microsoft.Windows.UpdateHealthTools.ExpediteUpdaterRebootComplete - -This event indicates that the expedite update is completed with reboot. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **ExpeditePolicyId** The policy id of the expedite request. -- **ExpediteResult** Boolean value for success or failure. -- **ExpediteUpdaterCurrentUbr** The ubr of the device. -- **ExpediteUpdaterOfferedUpdateId** Update Id of the LCU expected to be expedited. -- **ExpediteUpdaterPolicyRestoreResult** HRESULT of the policy restore. -- **ExpediteUpdatesInProgress** Comma delimited list of updates in progress. -- **ExpediteUsoCorrelationVector** The current USO correlation vector as surfaced from the USO store. -- **ExpediteUsoLastError** The last error as surfaced from the USO store. -- **GlobalEventCounter** Counts the number of events for this provider. -- **PackageVersion** The package version label. - - -### Microsoft.Windows.UpdateHealthTools.ExpediteUpdaterRebootRequired - -This event indicates that the device has finished servicing and a reboot is required. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **ExpeditePolicyId** The policy ID of the expedite request. -- **ExpediteUpdaterOfferedUpdateId** UpdateId of the LCU expected to be expedited. -- **ExpediteUpdatesInProgress** Comma delimited list of update IDs currently being offered. -- **ExpediteUsoCorrelationVector** The correlation vector from the USO session. -- **ExpediteUsoLastError** Last HResult from the current USO session. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **PackageVersion** Current package version of UpdateHealthTools. - - -### Microsoft.Windows.UpdateHealthTools.ExpediteUpdaterScanCompleted - -This event sends results of the expedite USO scan. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **ExpediteCbsServicingInProgressStatus** True if servicing is in progress in cbs for the device. -- **ExpediteErrorBitMap** Bit map value for any error code. -- **ExpeditePolicyId** The policy ID of the expedite request. -- **ExpediteResult** Boolean value for success or failure. -- **ExpediteScheduledTaskCreated** Indicates whether the scheduled task was created (true/false). -- **ExpediteScheduledTaskHresult** HRESULT for scheduled task creation. -- **ExpediteUpdaterCurrentUbr** The UBR of the device. -- **ExpediteUpdaterExpectedUbr** The expected UBR of the device. -- **ExpediteUpdaterMonitorResult** HRESULT of the USO monitoring. -- **ExpediteUpdaterOfferedUpdateId** UpdateId of the LCU expected to be expedited. -- **ExpediteUpdaterScanResult** HRESULT of the expedite USO scan. -- **ExpediteUpdaterUsoResult** HRESULT of the USO initialization and resume API calls. -- **ExpediteUsoCorrelationVector** The correlation vector for the current USO session. -- **ExpediteUsoLastError** The last error returned by USO. -- **GlobalEventCounter** Counts the number of events for this provider. -- **PackageVersion** The package version label. -- **UsoFrequencyKey** Indicates whether the USO frequency key was found on the device (true/false). - - -### Microsoft.Windows.UpdateHealthTools.ExpediteUpdaterScanStarted - -Sends telemetry that USO scan has been started. - -The following fields are available: - -- **CV** Correlation vector. -- **ExpediteErrorBitMap** Bit map value for any error code. -- **ExpediteHoursOfUpTimeSincePolicy** The number of hours the device has been active since it received a policy. -- **ExpeditePolicyId** The policy Id of the expedite request. -- **ExpeditePollCount** Counts the number of polls. -- **ExpediteResult** Boolean value for success or failure. -- **ExpediteUpdaterCurrentUbr** The UBR of the device. -- **ExpediteUpdaterExpectedUbr** The expected UBR of the device. -- **ExpediteUpdaterOfferedUpdateId** UpdateId of the LCU expected to be expedited. -- **ExpediteUpdaterUsoIntiatedScan** True when USO scan has been called. -- **ExpediteUsoCorrelationVector** The correlation vector for the current USO session. -- **ExpediteUsoLastError** The last error returned by USO. -- **GlobalEventCounter** Counts the number of events for this provider. -- **PackageVersion** The package version label. -- **UsoFrequencyKey** Indicates whether the USO frequency key was found on the device (true/false). - - -### Microsoft.Windows.UpdateHealthTools.UnifiedInstallerEnd - -This event indicates that the unified installer has completed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** The event counter for telemetry events on the device for currency tools. -- **PackageVersion** The package version label for currency tools. -- **UnifiedInstallerInstallResult** The final result code for the unified installer. -- **UnifiedInstallerPlatformResult** The result code from determination of the platform type. -- **UnifiedInstallerPlatformType** The enum indicating the platform type. - - -### Microsoft.Windows.UpdateHealthTools.UnifiedInstallerStart - -This event indicates that the installation has started for the unified installer. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** The correlation vector. -- **GlobalEventCounter** Counts the events at the global level for telemetry. -- **PackageVersion** The package version for currency tools. -- **UnifiedInstallerDeviceAADJoinedHresult** The result code after checking if device is AAD joined. -- **UnifiedInstallerDeviceInDssPolicy** Boolean indicating whether the device is found to be in a DSS policy. -- **UnifiedInstallerDeviceInDssPolicyHresult** The result code for checking whether the device is found to be in a DSS policy. -- **UnifiedInstallerDeviceIsAADJoined** Boolean indicating whether a device is AADJ. -- **UnifiedInstallerDeviceIsAdJoined** Boolean indicating whether a device is AD joined. -- **UnifiedInstallerDeviceIsAdJoinedHresult** The result code for checking whether a device is AD joined. -- **UnifiedInstallerDeviceIsEducationSku** Boolean indicating whether a device is Education SKU. -- **UnifiedInstallerDeviceIsEducationSkuHresult** The result code from checking whether a device is Education SKU. -- **UnifiedInstallerDeviceIsEnterpriseSku** Boolean indicating whether a device is Enterprise SKU. -- **UnifiedInstallerDeviceIsEnterpriseSkuHresult** The result code from checking whether a device is Enterprise SKU. -- **UnifiedInstallerDeviceIsHomeSku** Boolean indicating whether a device is Home SKU. -- **UnifiedInstallerDeviceIsHomeSkuHresult** The result code from checking whether device is Home SKU. -- **UnifiedInstallerDeviceIsMdmManaged** Boolean indicating whether a device is MDM managed. -- **UnifiedInstallerDeviceIsMdmManagedHresult** The result code from checking whether a device is MDM managed. -- **UnifiedInstallerDeviceIsProSku** Boolean indicating whether a device is Pro SKU. -- **UnifiedInstallerDeviceIsProSkuHresult** The result code from checking whether a device is Pro SKU. -- **UnifiedInstallerDeviceIsSccmManaged** Boolean indicating whether a device is managed by Configuration Manager. -- **UnifiedInstallerDeviceIsSccmManagedHresult** The result code from checking whether a device is managed by Configuration Manager. -- **UnifiedInstallerDeviceWufbManaged** Boolean indicating whether a device is managed by Windows Update for Business. -- **UnifiedInstallerDeviceWufbManagedHresult** The result code from checking whether a device is is managed by Windows Update for Business. -- **UnifiedInstallerPlatformResult** The result code from checking what platform type the device is. -- **UnifiedInstallerPlatformType** The enum indicating the type of platform detected. -- **UnifiedInstUnifiedInstallerDeviceIsHomeSkuHresultllerDeviceIsHomeSku** The result code from checking whether a device is Home SKU. - - -### Microsoft.Windows.UpdateHealthTools.UpdateHealthToolsBlobNotificationRetrieved - -This event is sent when a blob notification is received. The data collected with this event is used to help keep Windows up to date and secure. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Counts the number of events for this provider. -- **PackageVersion** The package version of the label. -- **UpdateHealthToolsBlobNotificationNotEmpty** True if the blob notification is not empty. - - -### Microsoft.Windows.UpdateHealthTools.UpdateHealthToolsCachedNotificationRetrieved - -This event is sent when a notification is received. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** A correlation vector. -- **GlobalEventCounter** This is a client side counter that indicates ordering of events sent by the user. -- **PackageVersion** The package version of the label. -- **UpdateHealthToolsBlobNotificationNotEmpty** A boolean that is true if the blob notification has valid content. - - -### Microsoft.Windows.UpdateHealthTools.UpdateHealthToolsDeviceInformationUploaded - -This event is received when the UpdateHealthTools service uploads device information. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **PackageVersion** Current package version of remediation. -- **UpdateHealthToolsDeviceUbrChanged** 1 if the Ubr just changed, 0 otherwise. -- **UpdateHealthToolsDeviceUri** The URI to be used for push notifications on this device. - - -### Microsoft.Windows.UpdateHealthTools.UpdateHealthToolsDeviceInformationUploadFailed - -This event provides information for device which failed to upload the details. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Telemetry event counter. -- **PackageVersion** Version label of the package sending telemetry. -- **UpdateHealthToolsEnterpriseActionResult** Result of running the tool expressed as an HRESULT. - - -### Microsoft.Windows.UpdateHealthTools.UpdateHealthToolsPushNotificationCompleted - -This event is received when a push notification has been completed by the UpdateHealthTools service. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **PackageVersion** Current package version of UpdateHealthTools. -- **UpdateHealthToolsEnterpriseActionResult** The HRESULT return by the enterprise action. -- **UpdateHealthToolsEnterpriseActionType** Enum describing the type of action requested by the push. - - -### Microsoft.Windows.UpdateHealthTools.UpdateHealthToolsPushNotificationReceived - -This event is received when the UpdateHealthTools service receives a push notification. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **PackageVersion** Current package version of UpdateHealthTools. -- **UpdateHealthToolsDeviceUri** The URI to be used for push notifications on this device. -- **UpdateHealthToolsEnterpriseActionType** Enum describing the type of action requested by the push. -- **UpdateHealthToolsPushCurrentChannel** The channel used to receive notification. -- **UpdateHealthToolsPushCurrentRequestId** The request ID for the push. -- **UpdateHealthToolsPushCurrentResults** The results from the push request. -- **UpdateHealthToolsPushCurrentStep** The current step for the push notification. - - -### Microsoft.Windows.UpdateHealthTools.UpdateHealthToolsPushNotificationStatus - -This event is received when there is status on a push notification. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **PackageVersion** Current package version of UpdateHealthTools. -- **UpdateHealthToolsDeviceUri** The URI to be used for push notifications on this device. -- **UpdateHealthToolsEnterpriseActionType** Enum describing the type of action requested by the push. -- **UpdateHealthToolsPushCurrentRequestId** The request ID for the push. -- **UpdateHealthToolsPushCurrentResults** The results from the push request. -- **UpdateHealthToolsPushCurrentStep** The current step for the push notification - - -### Microsoft.Windows.UpdateHealthTools.UpdateHealthToolsServiceBlobDocumentDetails - -The event indicates the details about the blob used for update health tools. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** A correlation vector. -- **GlobalEventCounter** This is a client side counter which indicates ordering of events sent by the user. -- **PackageVersion** The package version of the label. -- **UpdateHealthToolsDevicePolicyFileName** The default name of the policy blob file. -- **UpdateHealthToolsDssDeviceApiSegment** The URI segment for reading the DSS device pointer. -- **UpdateHealthToolsDssDeviceId** The AAD ID of the device used to create the device ID hash. -- **UpdateHealthToolsDssDevicePolicyApiSegment** The segment of the device policy API pointer. -- **UpdateHealthToolsDssTenantId** The tenant id of the device used to create the tenant id hash. -- **UpdateHealthToolsHashedDeviceId** The SHA256 hash of the device id. -- **UpdateHealthToolsHashedTenantId** The SHA256 hash of the device tenant id. - - -### Microsoft.Windows.UpdateHealthTools.UpdateHealthToolsServiceBlockedByNoDSSJoin - -The event is sent when the device is not joined to AAD. The data collected with this event is used to help keep Windows up to date and secure. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** The global event counter counts the total events for the provider. -- **PackageVersion** The version for the current package. -- **UpdateHealthToolsServiceBlockedByNoDSSJoinHr** The result code returned when checking for is managed by Windows Update for Business cloud membership. - - -### Microsoft.Windows.UpdateHealthTools.UpdateHealthToolsServiceIsDSSJoin - -This event is sent when a device has been detected as DSS device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** A correlation vector. -- **GlobalEventCounter** This is a client side counter which indicates ordering of events sent by this user. -- **PackageVersion** The package version of the label. - - -### Microsoft.Windows.UpdateHealthTools.UpdateHealthToolsServiceStarted - -This event is sent when the service first starts. It is a heartbeat indicating that the service is available on the device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **PackageVersion** Current package version of remediation. - - -## Update events - -### Update360Telemetry.Revert - -This event sends data relating to the Revert phase of updating Windows. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ErrorCode** The error code returned for the Revert phase. -- **FlightId** Unique ID for the flight (test instance version). -- **ObjectId** The unique value for each Update Agent mode. -- **RebootRequired** Indicates reboot is required. -- **RelatedCV** The correlation vector value generated from the latest USO (Update Service Orchestrator) scan. -- **Result** The HResult of the event. -- **RevertResult** The result code returned for the Revert operation. -- **ScenarioId** The ID of the update scenario. -- **SessionId** The ID of the update attempt. -- **UpdateId** The ID of the update. - - -### Update360Telemetry.UpdateAgentCommit - -This event collects information regarding the commit phase of the new Unified Update Platform (UUP) update scenario, which is leveraged by both Mobile and Desktop. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CancelRequested** Boolean that indicates whether cancel was requested. -- **ErrorCode** The error code returned for the current install phase. -- **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** Outcome of the install phase of the update. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentDownloadRequest - -This event sends data for the download request phase of updating Windows via the new Unified Update Platform (UUP) scenario. Applicable to PC and Mobile. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CancelRequested** Boolean indicating whether a cancel was requested. -- **ContainsSafeOSDUPackage** Boolean indicating whether Safe DU packages are part of the payload. -- **DeletedCorruptFiles** Boolean indicating whether corrupt payload was deleted. -- **DownloadComplete** Indicates if the download is complete. -- **DownloadedSizeBundle** Cumulative size (in bytes) of the downloaded bundle content. -- **DownloadedSizeCanonical** Cumulative size (in bytes) of downloaded canonical content. -- **DownloadedSizeDiff** Cumulative size (in bytes) of downloaded diff content. -- **DownloadedSizeExpress** Cumulative size (in bytes) of downloaded express content. -- **DownloadedSizePSFX** Cumulative size (in bytes) of downloaded PSFX content. -- **DownloadRequests** Number of times a download was retried. -- **ErrorCode** The error code returned for the current download request phase. -- **ExtensionName** Indicates whether the payload is related to Operating System content or a plugin. -- **FlightId** Unique ID for each flight. -- **InternalFailureResult** Indicates a non-fatal error from a plugin. -- **NumberOfHops** Number of intermediate packages used to reach target version. -- **ObjectId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360). -- **PackageCategoriesSkipped** Indicates package categories that were skipped, if applicable. -- **PackageCountOptional** Number of optional packages requested. -- **PackageCountRequired** Number of required packages requested. -- **PackageCountTotal** Total number of packages needed. -- **PackageCountTotalBundle** Total number of bundle packages. -- **PackageCountTotalCanonical** Total number of canonical packages. -- **PackageCountTotalDiff** Total number of diff packages. -- **PackageCountTotalExpress** Total number of express packages. -- **PackageCountTotalPSFX** The total number of PSFX packages. -- **PackageExpressType** Type of express package. -- **PackageSizeCanonical** Size of canonical packages in bytes. -- **PackageSizeDiff** Size of diff packages in bytes. -- **PackageSizeExpress** Size of express packages in bytes. -- **PackageSizePSFX** The size of PSFX packages, in bytes. -- **RangeRequestState** Indicates the range request type used. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** Outcome of the download request phase of update. -- **SandboxTaggedForReserves** The sandbox for reserves. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each attempt (same value for initialize, download, install commit phases). -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentExpand - -This event collects information regarding the expansion phase of the new Unified Update Platform (UUP) update scenario, which is leveraged by both Mobile and Desktop. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CancelRequested** Boolean that indicates whether a cancel was requested. -- **CanonicalRequestedOnError** Indicates if an error caused a reversion to a different type of compressed update (TRUE or FALSE). -- **ElapsedTickCount** Time taken for expand phase. -- **EndFreeSpace** Free space after expand phase. -- **EndSandboxSize** Sandbox size after expand phase. -- **ErrorCode** The error code returned for the current install phase. -- **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **StartFreeSpace** Free space before expand phase. -- **StartSandboxSize** Sandbox size after expand phase. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentInitialize - -This event sends data for the initialize phase of updating Windows via the new Unified Update Platform (UUP) scenario, which is applicable to both PCs and Mobile. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ErrorCode** The error code returned for the current install phase. -- **FlightId** Unique ID for each flight. -- **FlightMetadata** Contains the FlightId and the build being flighted. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** Outcome of the install phase of the update. -- **ScenarioId** Indicates the update scenario. -- **SessionData** String containing instructions to update agent for processing FODs and DUICs (Null for other scenarios). -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentInstall - -This event sends data for the install phase of updating Windows. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CancelRequested** Boolean to indicate whether a cancel was requested. -- **ErrorCode** The error code returned for the current install phase. -- **ExtensionName** Indicates whether the payload is related to Operating System content or a plugin. -- **FlightId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360). -- **InternalFailureResult** Indicates a non-fatal error from a plugin. -- **ObjectId** Correlation vector value generated from the latest USO scan. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** The result for the current install phase. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. -- **UpdatePriority** Indicates the priority that Update Agent is requested to run in for the install phase of an update. - - -### Update360Telemetry.UpdateAgentMerge - -The UpdateAgentMerge event sends data on the merge phase when updating Windows. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ErrorCode** The error code returned for the current merge phase. -- **FlightId** Unique ID for each flight. -- **MergeId** The unique ID to join two update sessions being merged. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Related correlation vector value. -- **Result** Outcome of the merge phase of the update. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentMitigationResult - -This event sends data indicating the result of each update agent mitigation. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **Applicable** Indicates whether the mitigation is applicable for the current update. -- **CommandCount** The number of command operations in the mitigation entry. -- **CustomCount** The number of custom operations in the mitigation entry. -- **FileCount** The number of file operations in the mitigation entry. -- **FlightId** Unique identifier for each flight. -- **Index** The mitigation index of this particular mitigation. -- **MitigationScenario** The update scenario in which the mitigation was executed. -- **Name** The friendly name of the mitigation. -- **ObjectId** Unique value for each Update Agent mode. -- **OperationIndex** The mitigation operation index (in the event of a failure). -- **OperationName** The friendly name of the mitigation operation (in the event of failure). -- **RegistryCount** The number of registry operations in the mitigation entry. -- **RelatedCV** The correlation vector value generated from the latest USO scan. -- **Result** The HResult of this operation. -- **ScenarioId** The update agent scenario ID. -- **SessionId** Unique value for each update attempt. -- **TimeDiff** The amount of time spent performing the mitigation (in 100-nanosecond increments). -- **UpdateId** Unique ID for each Update. - - -### Update360Telemetry.UpdateAgentMitigationSummary - -This event sends a summary of all the update agent mitigations available for an this update. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **Applicable** The count of mitigations that were applicable to the system and scenario. -- **Failed** The count of mitigations that failed. -- **FlightId** Unique identifier for each flight. -- **MitigationScenario** The update scenario in which the mitigations were attempted. -- **ObjectId** The unique value for each Update Agent mode. -- **RelatedCV** The correlation vector value generated from the latest USO scan. -- **Result** The HResult of this operation. -- **ScenarioId** The update agent scenario ID. -- **SessionId** Unique value for each update attempt. -- **TimeDiff** The amount of time spent performing all mitigations (in 100-nanosecond increments). -- **Total** Total number of mitigations that were available. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentModeStart - -This event sends data for the start of each mode during the process of updating Windows via the new Unified Update Platform (UUP) scenario. Applicable to both PCs and Mobile. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **FlightId** Unique ID for each flight. -- **Mode** Indicates the mode that has started. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. -- **Version** Version of update - - -### Update360Telemetry.UpdateAgentOneSettings - -This event collects information regarding the post reboot phase of the new UUP (Unified Update Platform) update scenario, which is leveraged by both Mobile and Desktop. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **Count** The count of applicable OneSettings for the device. -- **FlightId** Unique ID for the flight (test instance version). -- **ObjectId** The unique value for each Update Agent mode. -- **Parameters** The set of name value pair parameters sent to OneSettings to determine if there are any applicable OneSettings. -- **RelatedCV** The correlation vector value generated from the latest USO (Update Service Orchestrator) scan. -- **Result** The HResult of the event. -- **ScenarioId** The ID of the update scenario. -- **SessionId** The ID of the update attempt. -- **UpdateId** The ID of the update. -- **Values** The values sent back to the device, if applicable. - - -### Update360Telemetry.UpdateAgentPostRebootResult - -This event collects information for both Mobile and Desktop regarding the post reboot phase of the new Unified Update Platform (UUP) update scenario. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ErrorCode** The error code returned for the current post reboot phase. -- **FlightId** The specific ID of the Windows Insider build the device is getting. -- **ObjectId** Unique value for each Update Agent mode. -- **PostRebootResult** Indicates the Hresult. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **RollbackFailureReason** Indicates the cause of the rollback. -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. -- **UpdateOutputState** A numeric value indicating the state of the update at the time of reboot. - - -### Update360Telemetry.UpdateAgentReboot - -This event sends information indicating that a request has been sent to suspend an update. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ErrorCode** The error code returned for the current reboot. -- **FlightId** Unique ID for the flight (test instance version). -- **IsSuspendable** Indicates whether the update has the ability to be suspended and resumed at the time of reboot. When the machine is rebooted and the update is in middle of Predownload or Install and Setup.exe is running, this field is TRUE, if not its FALSE. -- **ObjectId** The unique value for each Update Agent mode. -- **Reason** Indicates the HResult why the machine could not be suspended. If it is successfully suspended, the result is 0. -- **RelatedCV** The correlation vector value generated from the latest USO (Update Service Orchestrator) scan. -- **Result** The HResult of the event. -- **ScenarioId** The ID of the update scenario. -- **SessionId** The ID of the update attempt. -- **UpdateId** The ID of the update. -- **UpdateState** Indicates the state of the machine when Suspend is called. For example, Install, Download, Commit. - - -### Update360Telemetry.UpdateAgentSetupBoxLaunch - -The UpdateAgent_SetupBoxLaunch event sends data for the launching of the setup box when updating Windows via the new Unified Update Platform (UUP) scenario. This event is only applicable to PCs. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ContainsExpressPackage** Indicates whether the download package is express. -- **FlightId** Unique ID for each flight. -- **FreeSpace** Free space on OS partition. -- **InstallCount** Number of install attempts using the same sandbox. -- **ObjectId** Unique value for each Update Agent mode. -- **Quiet** Indicates whether setup is running in quiet mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **SandboxSize** Size of the sandbox. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **SetupMode** Mode of setup to be launched. -- **UpdateId** Unique ID for each Update. -- **UserSession** Indicates whether install was invoked by user actions. - - -## Update notification events - -### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignManagerHeartbeat - -This event is sent at the start of the CampaignManager event and is intended to be used as a heartbeat. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **CampaignConfigVersion** Configuration version for the current campaign. -- **CampaignID** Currently campaign that is running on Update Notification Pipeline (UNP). -- **ConfigCatalogVersion** Current catalog version of UNP. -- **ContentVersion** Content version for the current campaign on UNP. -- **CV** Correlation vector. -- **DetectorVersion** Most recently run detector version for the current campaign on UNP. -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user. -- **PackageVersion** Current UNP package version. - - -## Upgrade events - -### FacilitatorTelemetry.DCATDownload - -This event indicates whether devices received additional or critical supplemental content during an OS Upgrade, to help keep Windows up to date and secure. - -The following fields are available: - -- **DownloadSize** Download size of payload. -- **ElapsedTime** Time taken to download payload. -- **MediaFallbackUsed** Used to determine if we used Media CompDBs to figure out package requirements for the upgrade. -- **ResultCode** Result returned by the Facilitator DCAT call. -- **Scenario** Dynamic update scenario (Image DU, or Setup DU). -- **Type** Type of package that was downloaded. -- **UpdateId** The ID of the update that was downloaded. - - -### FacilitatorTelemetry.DUDownload - -This event returns data about the download of supplemental packages critical to upgrading a device to the next version of Windows. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **PackageCategoriesFailed** Lists the categories of packages that failed to download. -- **PackageCategoriesSkipped** Lists the categories of package downloads that were skipped. - - -### FacilitatorTelemetry.InitializeDU - -This event determines whether devices received additional or critical supplemental content during an OS upgrade. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DCATUrl** The Delivery Catalog (DCAT) URL we send the request to. -- **DownloadRequestAttributes** The attributes we send to DCAT. -- **ResultCode** The result returned from the initiation of Facilitator with the URL/attributes. -- **Scenario** Dynamic Update scenario (Image DU, or Setup DU). -- **Url** The Delivery Catalog (DCAT) URL we send the request to. -- **Version** Version of Facilitator. - - -### Setup360Telemetry.Downlevel - -This event sends data indicating that the device has started the downlevel phase of the upgrade, to help keep Windows up to date and secure. - -The following fields are available: - -- **ClientId** If using Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, the default value is Media360, but it can be overwritten by the caller to a unique value. -- **FlightData** Unique value that identifies the flight. -- **HostOSBuildNumber** The build number of the downlevel OS. -- **HostOsSkuName** The operating system edition which is running Setup360 instance (downlevel OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **ReportId** In the Windows Update scenario, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** More detailed information about phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360 (for example, Predownload, Install, Finalize, Rollback). -- **Setup360Result** The result of Setup360 (HRESULT used to diagnose errors). -- **Setup360Scenario** The Setup360 flow type (for example, Boot, Media, Update, MCT). -- **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). -- **State** Exit state of given Setup360 run. Example: succeeded, failed, blocked, cancelled. -- **TestId** An ID that uniquely identifies a group of events. -- **WuId** This is the Windows Update Client ID. In the Windows Update scenario, this is the same as the clientId. - - -### Setup360Telemetry.Finalize - -This event sends data indicating that the device has started the phase of finalizing the upgrade, to help keep Windows up-to-date and secure. - -The following fields are available: - -- **ClientId** With Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightData** Unique value that identifies the flight. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe -- **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** More detailed information about the phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. -- **TestId** ID that uniquely identifies a group of events. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. - - -### Setup360Telemetry.OsUninstall - -This event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, it indicates the outcome of an OS uninstall. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightData** Unique value that identifies the flight. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. -- **Setup360Extended** Detailed information about the phase or action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. -- **TestId** ID that uniquely identifies a group of events. -- **WuId** Windows Update client ID. - - -### Setup360Telemetry.PostRebootInstall - -This event sends data indicating that the device has invoked the post reboot install phase of the upgrade, to help keep Windows up-to-date. - -The following fields are available: - -- **ClientId** With Windows Update, this is the Windows Update client ID that is passed to Setup. In Media setup, the default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightData** Unique value that identifies the flight. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback -- **Setup360Result** The result of Setup360. This is an HRESULT error code that's used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled -- **TestId** A string to uniquely identify a group of events. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as ClientId. - - -### Setup360Telemetry.PreDownloadQuiet - -This event sends data indicating that the device has invoked the predownload quiet phase of the upgrade, to help keep Windows up to date. - -The following fields are available: - -- **ClientId** Using Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightData** Unique value that identifies the flight. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous operating system). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **ReportId** Using Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, canceled. -- **TestId** ID that uniquely identifies a group of events. -- **WuId** This is the Windows Update Client ID. Using Windows Update, this is the same as the clientId. - - -### Setup360Telemetry.PreDownloadUX - -This event sends data regarding OS Updates and Upgrades from Windows 7.X, Windows 8.X, Windows 10 and RS, to help keep Windows up-to-date and secure. Specifically, it indicates the outcome of the PredownloadUX portion of the update process. - -The following fields are available: - -- **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightData** In the Windows Update scenario, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the previous operating system. -- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous operating system). -- **InstanceId** Unique GUID that identifies each instance of setuphost.exe. -- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. -- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. -- **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). -- **State** The exit state of the Setup360 run. Example: succeeded, failed, blocked, cancelled. -- **TestId** ID that uniquely identifies a group of events. -- **WuId** Windows Update client ID. - - -### Setup360Telemetry.PreInstallQuiet - -This event sends data indicating that the device has invoked the preinstall quiet phase of the upgrade, to help keep Windows up-to-date. - -The following fields are available: - -- **ClientId** With Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightData** Unique value that identifies the flight. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe -- **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. -- **Setup360Scenario** Setup360 flow type (Boot, Media, Update, MCT). -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. -- **TestId** A string to uniquely identify a group of events. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. - - -### Setup360Telemetry.PreInstallUX - -This event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10, to help keep Windows up-to-date. Specifically, it indicates the outcome of the PreinstallUX portion of the update process. - -The following fields are available: - -- **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightData** Unique value that identifies the flight. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. -- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type, Example: Boot, Media, Update, MCT. -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. -- **TestId** A string to uniquely identify a group of events. -- **WuId** Windows Update client ID. - - -### Setup360Telemetry.Setup360 - -This event sends data about OS deployment scenarios, to help keep Windows up-to-date. - -The following fields are available: - -- **ClientId** Retrieves the upgrade ID. In the Windows Update scenario, this will be the Windows Update client ID. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FieldName** Retrieves the data point. -- **FlightData** Specifies a unique identifier for each group of Windows Insider builds. -- **InstanceId** Retrieves a unique identifier for each instance of a setup session. -- **ReportId** Retrieves the report ID. -- **ScenarioId** Retrieves the deployment scenario. -- **Value** Retrieves the value associated with the corresponding FieldName. - - -### Setup360Telemetry.Setup360DynamicUpdate - -This event helps determine whether the device received supplemental content during an operating system upgrade, to help keep Windows up-to-date. - -The following fields are available: - -- **FlightData** Specifies a unique identifier for each group of Windows Insider builds. -- **InstanceId** Retrieves a unique identifier for each instance of a setup session. -- **Operation** Facilitator’s last known operation (scan, download, etc.). -- **ReportId** ID for tying together events stream side. -- **ResultCode** Result returned for the entire setup operation. -- **Scenario** Dynamic Update scenario (Image DU, or Setup DU). -- **ScenarioId** Identifies the update scenario. -- **TargetBranch** Branch of the target OS. -- **TargetBuild** Build of the target OS. - - -### Setup360Telemetry.Setup360MitigationResult - -This event sends data indicating the result of each setup mitigation. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **Applicable** TRUE if the mitigation is applicable for the current update. -- **ClientId** In the Windows Update scenario, this is the client ID passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **CommandCount** The number of command operations in the mitigation entry. -- **CustomCount** The number of custom operations in the mitigation entry. -- **FileCount** The number of file operations in the mitigation entry. -- **FlightData** The unique identifier for each flight (test release). -- **Index** The mitigation index of this particular mitigation. -- **InstanceId** The GUID (Globally Unique ID) that identifies each instance of SetupHost.EXE. -- **MitigationScenario** The update scenario in which the mitigation was executed. -- **Name** The friendly (descriptive) name of the mitigation. -- **OperationIndex** The mitigation operation index (in the event of a failure). -- **OperationName** The friendly (descriptive) name of the mitigation operation (in the event of failure). -- **RegistryCount** The number of registry operations in the mitigation entry. -- **ReportId** In the Windows Update scenario, the Update ID that is passed to Setup. In media setup, this is the GUID for the INSTALL.WIM. -- **Result** HResult of this operation. -- **ScenarioId** Setup360 flow type. -- **TimeDiff** The amount of time spent performing the mitigation (in 100-nanosecond increments). - - -### Setup360Telemetry.Setup360MitigationSummary - -This event sends a summary of all the setup mitigations available for this update. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **Applicable** The count of mitigations that were applicable to the system and scenario. -- **ClientId** The Windows Update client ID passed to Setup. -- **Failed** The count of mitigations that failed. -- **FlightData** The unique identifier for each flight (test release). -- **InstanceId** The GUID (Globally Unique ID) that identifies each instance of SetupHost.EXE. -- **MitigationScenario** The update scenario in which the mitigations were attempted. -- **ReportId** In the Windows Update scenario, the Update ID that is passed to Setup. In media setup, this is the GUID for the INSTALL.WIM. -- **Result** HResult of this operation. -- **ScenarioId** Setup360 flow type. -- **TimeDiff** The amount of time spent performing the mitigation (in 100-nanosecond increments). -- **Total** The total number of mitigations that were available. - - -### Setup360Telemetry.Setup360OneSettings - -This event collects information regarding the post reboot phase of the new UUP (Unified Update Platform) update scenario, which is leveraged by both Mobile and Desktop. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ClientId** The Windows Update client ID passed to Setup. -- **Count** The count of applicable OneSettings for the device. -- **FlightData** The ID for the flight (test instance version). -- **InstanceId** The GUID (Globally-Unique ID) that identifies each instance of setuphost.exe. -- **Parameters** The set of name value pair parameters sent to OneSettings to determine if there are any applicable OneSettings. -- **ReportId** The Update ID passed to Setup. -- **Result** The HResult of the event error. -- **ScenarioId** The update scenario ID. -- **Values** Values sent back to the device, if applicable. - - -### Setup360Telemetry.UnexpectedEvent - -This event sends data indicating that the device has invoked the unexpected event phase of the upgrade, to help keep Windows up to date. - -The following fields are available: - -- **ClientId** With Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightData** Unique value that identifies the flight. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe -- **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. -- **TestId** A string to uniquely identify a group of events. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. - - -## Windows as a Service diagnostic events - -### Microsoft.Windows.WaaSMedic.DetectionFailed - -This event is sent when WaaSMedic fails to apply the named diagnostic. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **diagnostic** Parameter where the diagnostic failed. -- **hResult** Error code from attempting the diagnostic. -- **isDetected** Flag indicating whether the condition was detected. -- **pluginName** Name of the attempted diagnostic. -- **versionString** The version number of the remediation engine. - - -### Microsoft.Windows.WaaSMedic.RemediationFailed - -This event is sent when the WaaS Medic update stack remediation tool fails to apply a described resolution to a problem that is blocking Windows Update from operating correctly on a target device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **diagnostic** Parameter where the resolution failed. -- **hResult** Error code that resulted from attempting the resolution. -- **isRemediated** Indicates whether the condition was remediated. -- **pluginName** Name of the attempted resolution. -- **versionString** Version of the engine. - - -### Microsoft.Windows.WaaSMedic.SummaryEvent - -This event provides the result of the WaaSMedic operation. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **callerApplication** The name of the calling application. -- **capsuleCount** The number of Sediment Pack capsules. -- **capsuleFailureCount** The number of capsule failures. -- **detectionSummary** Result of each applicable detection that was run. -- **featureAssessmentImpact** WaaS Assessment impact for feature updates. -- **hrEngineBlockReason** Indicates the reason for stopping WaaSMedic. -- **hrEngineResult** Error code from the engine operation. -- **hrLastSandboxError** The last error sent by the WaaSMedic sandbox. -- **initSummary** Summary data of the initialization method. -- **isInteractiveMode** The user started a run of WaaSMedic. -- **isManaged** Device is managed for updates. -- **isWUConnected** Device is connected to Windows Update. -- **noMoreActions** No more applicable diagnostics. -- **pluginFailureCount** The number of plugins that have failed. -- **pluginsCount** The number of plugins. -- **qualityAssessmentImpact** WaaS Assessment impact for quality updates. -- **remediationSummary** Result of each operation performed on a device to fix an invalid state or configuration that's preventing the device from getting updates. For example, if Windows Update service is turned off, the fix is to turn the it back on. -- **usingBackupFeatureAssessment** Relying on backup feature assessment. -- **usingBackupQualityAssessment** Relying on backup quality assessment. -- **usingCachedFeatureAssessment** WaaS Medic run did not get OS build age from the network on the previous run. -- **usingCachedQualityAssessment** WaaS Medic run did not get OS revision age from the network on the previous run. -- **versionString** Version of the WaaSMedic engine. -- **waasMedicRunMode** Indicates whether this was a background regular run of the medic or whether it was triggered by a user launching Windows Update Troubleshooter. - - -## Windows Error Reporting events - -### Microsoft.Windows.WERVertical.OSCrash - -This event sends binary data from the collected dump file wheneveer a bug check occurs, to help keep Windows up to date. The is the OneCore version of this event. - -The following fields are available: - -- **BootId** Uint32 identifying the boot number for this device. -- **BugCheckCode** Uint64 "bugcheck code" that identifies a proximate cause of the bug check. -- **BugCheckParameter1** Uint64 parameter providing additional information. -- **BugCheckParameter2** Uint64 parameter providing additional information. -- **BugCheckParameter3** Uint64 parameter providing additional information. -- **BugCheckParameter4** Uint64 parameter providing additional information. -- **DumpFileAttributes** Codes that identify the type of data contained in the dump file -- **DumpFileSize** Size of the dump file -- **IsValidDumpFile** True if the dump file is valid for the debugger, false otherwise -- **ReportId** WER Report Id associated with this bug check (used for finding the corresponding report archive in Watson). - - -### Value - -This event returns data about Mean Time to Failure (MTTF) for Windows devices. It is the primary means of estimating reliability problems in Basic Diagnostic reporting with very strong privacy guarantees. Since Basic Diagnostic reporting does not include system up-time, and since that information is important to ensuring the safe and stable operation of Windows, the data provided by this event provides that data in a manner which does not threaten a user’s privacy. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **Algorithm** The algorithm used to preserve privacy. -- **DPRange** The upper bound of the range being measured. -- **DPValue** The randomized response returned by the client. -- **Epsilon** The level of privacy to be applied. -- **HistType** The histogram type if the algorithm is a histogram algorithm. -- **PertProb** The probability the entry will be Perturbed if the algorithm chosen is “heavy-hitters”. - - -## Windows Error Reporting MTT events - -### Microsoft.Windows.WER.MTT.Denominator - -This event provides a denominator to calculate MTTF (mean-time-to-failure) for crashes and other errors, to help keep Windows up to date. - -The following fields are available: - -- **Value** Standard UTC emitted DP value structure See [Value](#value). - - -## Windows Hardware Error Architecture events - -### WheaProvider.WheaErrorRecord - -This event collects data about common platform hardware error recorded by the Windows Hardware Error Architecture (WHEA) mechanism. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **creatorId** The unique identifier for the entity that created the error record. -- **errorFlags** Any flags set on the error record. -- **notifyType** The unique identifier for the notification mechanism which reported the error to the operating system. -- **partitionId** The unique identifier for the partition on which the hardware error occurred. -- **platformId** The unique identifier for the platform on which the hardware error occurred. -- **record** A collection of binary data containing the full error record. -- **recordId** The identifier of the error record. -- **sectionFlags** The flags for each section recorded in the error record. -- **sectionTypes** The unique identifier that represents the type of sections contained in the error record. -- **severityCount** The severity of each individual section. -- **timeStamp** The error time stamp as recorded in the error record. - - -## Windows Security Center events - -### Microsoft.Windows.Security.WSC.DatastoreMigratedVersion - -This event provides information about the datastore migration and whether it was successful. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **datastoreisvtype** The product category of the datastore. -- **datastoremigrated** The version of the datastore that was migrated. -- **status** The result code of the migration. - - -### Microsoft.Windows.Security.WSC.GetCallerViaWdsp - -This event returns data if the registering product EXE (executable file) does not allow COM (Component Object Model) impersonation. The data collected with this event is used to help keep Windows secure and performing properly. - -The following fields are available: - -- **callerExe** The registering product EXE that does not support COM impersonation. - - -## Windows Store events - -### Microsoft.Windows.StoreAgent.Telemetry.AbortedInstallation - -This event is sent when an installation or update is canceled by a user or the system and is used to help keep Windows Apps up to date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** Number of retry attempts before it was canceled. -- **BundleId** The Item Bundle ID. -- **CategoryId** The Item Category ID. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed before this operation. -- **IsBundle** Is this a bundle? -- **IsInteractive** Was this requested by a user? -- **IsMandatory** Was this a mandatory update? -- **IsRemediation** Was this a remediation install? -- **IsRestore** Is this automatically restoring a previously acquired product? -- **IsUpdate** Flag indicating if this is an update. -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The product family name of the product being installed. -- **ProductId** The identity of the package or packages being installed. -- **SystemAttemptNumber** The total number of automatic attempts at installation before it was canceled. -- **UserAttemptNumber** The total number of user attempts at installation before it was canceled. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.BeginGetInstalledContentIds - -This event is sent when an inventory of the apps installed is started to determine whether updates for those apps are available. It's used to help keep Windows up-to-date and secure. - - - -### Microsoft.Windows.StoreAgent.Telemetry.BeginUpdateMetadataPrepare - -This event is sent when the Store Agent cache is refreshed with any available package updates. It's used to help keep Windows up-to-date and secure. - - - -### Microsoft.Windows.StoreAgent.Telemetry.CancelInstallation - -This event is sent when an app update or installation is canceled while in interactive mode. This can be canceled by the user or the system. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all package or packages to be downloaded and installed. -- **AttemptNumber** Total number of installation attempts. -- **BundleId** The identity of the Windows Insider build that is associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **IsBundle** Is this a bundle? -- **IsInteractive** Was this requested by a user? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this an automatic restore of a previously acquired product? -- **IsUpdate** Is this a product update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The name of all packages to be downloaded and installed. -- **PreviousHResult** The previous HResult code. -- **PreviousInstallState** Previous installation state before it was canceled. -- **ProductId** The name of the package or packages requested for installation. -- **RelatedCV** Correlation Vector of a previous performed action on this product. -- **SystemAttemptNumber** Total number of automatic attempts to install before it was canceled. -- **UserAttemptNumber** Total number of user attempts to install before it was canceled. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.CompleteInstallOperationRequest - -This event is sent at the end of app installations or updates to help keep Windows up-to-date and secure. - -The following fields are available: - -- **CatalogId** The Store Product ID of the app being installed. -- **HResult** HResult code of the action being performed. -- **IsBundle** Is this a bundle? -- **PackageFamilyName** The name of the package being installed. -- **ProductId** The Store Product ID of the product being installed. -- **SkuId** Specific edition of the item being installed. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndAcquireLicense - -This event is sent after the license is acquired when a product is being installed. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** Includes a set of package full names for each app that is part of an atomic set. -- **AttemptNumber** The total number of attempts to acquire this product. -- **BundleId** The bundle ID -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** HResult code to show the result of the operation (success/failure). -- **IsBundle** Is this a bundle? -- **IsInteractive** Did the user initiate the installation? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this happening after a device restore? -- **IsUpdate** Is this an update? -- **ParentBundleId** The parent bundle ID (if it's part of a bundle). -- **PFN** Product Family Name of the product being installed. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The number of attempts by the system to acquire this product. -- **UserAttemptNumber** The number of attempts by the user to acquire this product -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndDownload - -This event is sent after an app is downloaded to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The name of all packages to be downloaded and installed. -- **AttemptNumber** Number of retry attempts before it was canceled. -- **BundleId** The identity of the Windows Insider build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **DownloadSize** The total size of the download. -- **ExtendedHResult** Any extended HResult error codes. -- **HResult** The result code of the last action performed. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this initiated by the user? -- **IsMandatory** Is this a mandatory installation? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this a restore of a previously acquired product? -- **IsUpdate** Is this an update? -- **ParentBundleId** The parent bundle ID (if it's part of a bundle). -- **PFN** The Product Family Name of the app being download. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The number of attempts by the system to download. -- **UserAttemptNumber** The number of attempts by the user to download. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndFrameworkUpdate - -This event is sent when an app update requires an updated Framework package and the process starts to download it. It is used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **HResult** The result code of the last action performed before this operation. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndGetInstalledContentIds - -This event is sent after sending the inventory of the products installed to determine whether updates for those products are available. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **HResult** The result code of the last action performed before this operation. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndInstall - -This event is sent after a product has been installed to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** The number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **ExtendedHResult** The extended HResult error code. -- **HResult** The result code of the last action performed. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this an interactive installation? -- **IsMandatory** Is this a mandatory installation? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this automatically restoring a previously acquired product? -- **IsUpdate** Is this an update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** Product Family Name of the product being installed. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of user attempts. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndScanForUpdates - -This event is sent after a scan for product updates to determine if there are packages to install. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed. -- **IsApplicability** Is this request to only check if there are any applicable packages to install? -- **IsInteractive** Is this user requested? -- **IsOnline** Is the request doing an online check? - - -### Microsoft.Windows.StoreAgent.Telemetry.EndSearchUpdatePackages - -This event is sent after searching for update packages to install. It is used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** The total number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this user requested? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this restoring previously acquired content? -- **IsUpdate** Is this an update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The name of the package or packages requested for install. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of user attempts. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndStageUserData - -This event is sent after restoring user data (if any) that needs to be restored following a product install. It is used to keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The name of all packages to be downloaded and installed. -- **AttemptNumber** The total number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this user requested? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this restoring previously acquired content? -- **IsUpdate** Is this an update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The name of the package or packages requested for install. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of system attempts. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndUpdateMetadataPrepare - -This event is sent after a scan for available app updates to help keep Windows up-to-date and secure. - -The following fields are available: - -- **HResult** The result code of the last action performed. - - -### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentComplete - -This event is sent at the end of an app install or update to help keep Windows up-to-date and secure. - -The following fields are available: - -- **CatalogId** The name of the product catalog from which this app was chosen. -- **FailedRetry** Indicates whether the installation or update retry was successful. -- **HResult** The HResult code of the operation. -- **PFN** The Package Family Name of the app that is being installed or updated. -- **ProductId** The product ID of the app that is being updated or installed. - - -### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentInitiate - -This event is sent at the beginning of an app install or update to help keep Windows up-to-date and secure. - -The following fields are available: - -- **CatalogId** The name of the product catalog from which this app was chosen. -- **FulfillmentPluginId** The ID of the plugin needed to install the package type of the product. -- **PFN** The Package Family Name of the app that is being installed or updated. -- **PluginTelemetryData** Diagnostic information specific to the package-type plug-in. -- **ProductId** The product ID of the app that is being updated or installed. - - -### Microsoft.Windows.StoreAgent.Telemetry.InstallOperationRequest - -This event is sent when a product install or update is initiated, to help keep Windows up-to-date and secure. - -The following fields are available: - -- **BundleId** The identity of the build associated with this product. -- **CatalogId** If this product is from a private catalog, the Store Product ID for the product being installed. -- **ProductId** The Store Product ID for the product being installed. -- **SkuId** Specific edition ID being installed. -- **VolumePath** The disk path of the installation. - - -### Microsoft.Windows.StoreAgent.Telemetry.PauseInstallation - -This event is sent when a product install or update is paused (either by a user or the system), to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** The total number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this user requested? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this restoring previously acquired content? -- **IsUpdate** Is this an update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The Product Full Name. -- **PreviousHResult** The result code of the last action performed before this operation. -- **PreviousInstallState** Previous state before the installation or update was paused. -- **ProductId** The Store Product ID for the product being installed. -- **RelatedCV** Correlation Vector of a previous performed action on this product. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of user attempts. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.ResumeInstallation - -This event is sent when a product install or update is resumed (either by a user or the system), to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** The number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed before this operation. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this user requested? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this restoring previously acquired content? -- **IsUpdate** Is this an update? -- **IsUserRetry** Did the user initiate the retry? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The name of the package or packages requested for install. -- **PreviousHResult** The previous HResult error code. -- **PreviousInstallState** Previous state before the installation was paused. -- **ProductId** The Store Product ID for the product being installed. -- **RelatedCV** Correlation Vector for the original install before it was resumed. -- **ResumeClientId** The ID of the app that initiated the resume operation. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of user attempts. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.ResumeOperationRequest - -This event is sent when a product install or update is resumed by a user or on installation retries, to help keep Windows up-to-date and secure. - -The following fields are available: - -- **ProductId** The Store Product ID for the product being installed. - - -### Microsoft.Windows.StoreAgent.Telemetry.SearchForUpdateOperationRequest - -This event is sent when searching for update packages to install, to help keep Windows up-to-date and secure. - -The following fields are available: - -- **CatalogId** The Store Catalog ID for the product being installed. -- **ProductId** The Store Product ID for the product being installed. -- **SkuId** Specfic edition of the app being updated. - - -### Microsoft.Windows.StoreAgent.Telemetry.StateTransition - -Products in the process of being fulfilled (installed or updated) are maintained in a list. This event is sent any time there is a change in a product's fulfillment status (pending, working, paused, cancelled, or complete), to help keep Windows up to date and secure. - -The following fields are available: - -- **CatalogId** The ID for the product being installed if the product is from a private catalog, such as the Enterprise catalog. -- **FulfillmentPluginId** The ID of the plugin needed to install the package type of the product. -- **HResult** The resulting HResult error/success code of this operation. -- **NewState** The current fulfillment state of this product. -- **PFN** The Package Family Name of the app that is being installed or updated. -- **PluginLastStage** The most recent product fulfillment step that the plug-in has reported (different than its state). -- **PluginTelemetryData** Diagnostic information specific to the package-type plug-in. -- **Prevstate** The previous fulfillment state of this product. -- **ProductId** Product ID of the app that is being updated or installed. - - -### Microsoft.Windows.StoreAgent.Telemetry.UpdateAppOperationRequest - -This event occurs when an update is requested for an app, to help keep Windows up-to-date and secure. - -The following fields are available: - -- **PFamN** The name of the app that is requested for update. - - -## Windows Update CSP events - -### Microsoft.Windows.UpdateCsp.ExecuteRollBackFeatureFailed - -This event sends basic telemetry on the failure of the Feature Rollback. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **current** Result of currency check. -- **dismOperationSucceeded** Dism uninstall operation status. -- **hResult** Failure error code. -- **oSVersion** Build number of the device. -- **paused** Indicates whether the device is paused. -- **rebootRequestSucceeded** Reboot Configuration Service Provider (CSP) call success status. -- **sacDevice** This is the device info. -- **wUfBConnected** Result of Windows Update for Business connection check. - - -### Microsoft.Windows.UpdateCsp.ExecuteRollBackFeatureNotApplicable - -This event sends basic telemetry on whether Feature Rollback (rolling back features updates) is applicable to a device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **current** Result of currency check. -- **dismOperationSucceeded** Dism uninstall operation status. -- **oSVersion** Build number of the device. -- **paused** Indicates whether the device is paused. -- **rebootRequestSucceeded** Reboot Configuration Service Provider (CSP) call success status. -- **sacDevice** Represents the device info. -- **wUfBConnected** Result of Windows Update for Business connection check. - - -### Microsoft.Windows.UpdateCsp.ExecuteRollBackFeatureStarted - -This event sends basic information indicating that Feature Rollback has started. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.UpdateCsp.ExecuteRollBackQualityFailed - -This event sends basic telemetry on the failure of the rollback of the Quality/LCU builds. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **current** Result of currency check. -- **dismOperationSucceeded** Dism uninstall operation status. -- **hResult** Failure Error code. -- **oSVersion** Build number of the device. -- **paused** Indicates whether the device is paused. -- **rebootRequestSucceeded** Reboot Configuration Service Provider (CSP) call success status. -- **sacDevice** Release Channel. -- **wUfBConnected** Result of Windows Update for Business connection check. - - -### Microsoft.Windows.UpdateCsp.ExecuteRollBackQualityNotApplicable - -This event informs you whether a rollback of Quality updates is applicable to the devices that you are attempting to rollback. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **current** Result of currency check. -- **dismOperationSucceeded** Dism uninstall operation status. -- **oSVersion** Build number of the device. -- **paused** Indicates whether the device is paused. -- **rebootRequestSucceeded** Reboot Configuration Service Provider (CSP) call success status. -- **sacDevice** Device in the General Availability Channel. -- **wUfBConnected** Result of Windows Update for Business connection check. - - -### Microsoft.Windows.UpdateCsp.ExecuteRollBackQualityStarted - -This event indicates that the Quality Rollback process has started. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.UpdateCsp.ExecuteRollBackQualitySucceeded - -This event sends basic telemetry on the success of the rollback of the Quality/LCU builds. The data collected with this event is used to help keep Windows secure and up to date. - - - -## Windows Update Delivery Optimization events - -### Microsoft.OSG.DU.DeliveryOptClient.DownloadCanceled - -This event describes when a download was canceled with Delivery Optimization. It's used to understand and address problems regarding downloads. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **background** Is the download being done in the background? -- **bytesFromCacheServer** Bytes received from a cache host. -- **bytesFromCDN** The number of bytes received from a CDN source. -- **bytesFromGroupPeers** The number of bytes received from a peer in the same group. -- **bytesFromIntPeers** The number of bytes received from peers not in the same LAN or in the same group. -- **bytesFromLinkLocalPeers** The number of bytes received from local peers. -- **bytesFromLocalCache** Bytes copied over from local (on disk) cache. -- **bytesFromPeers** The number of bytes received from a peer in the same LAN. -- **cdnErrorCodes** A list of CDN connection errors since the last FailureCDNCommunication event. -- **cdnErrorCounts** The number of times each error in cdnErrorCodes was encountered. -- **cdnIp** The IP Address of the source CDN (Content Delivery Network). -- **cdnUrl** The URL of the source CDN (Content Delivery Network). -- **dataSourcesTotal** Bytes received per source type, accumulated for the whole session. -- **errorCode** The error code that was returned. -- **experimentId** When running a test, this is used to correlate events that are part of the same test. -- **fileID** The ID of the file being downloaded. -- **gCurMemoryStreamBytes** Current usage for memory streaming. -- **gMaxMemoryStreamBytes** Maximum usage for memory streaming. -- **isVpn** Is the device connected to a Virtual Private Network? -- **jobID** Identifier for the Windows Update job. -- **predefinedCallerName** The name of the API Caller. -- **reasonCode** Reason the action or event occurred. -- **routeToCacheServer** The cache server setting, source, and value. -- **sessionID** The ID of the file download session. -- **updateID** The ID of the update being downloaded. -- **usedMemoryStream** TRUE if the download is using memory streaming for App downloads. - - -### Microsoft.OSG.DU.DeliveryOptClient.DownloadCompleted - -This event describes when a download has completed with Delivery Optimization. It's used to understand and address problems regarding downloads. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **background** Is the download a background download? -- **bytesFromCacheServer** Bytes received from a cache host. -- **bytesFromCDN** The number of bytes received from a CDN source. -- **bytesFromGroupPeers** The number of bytes received from a peer in the same domain group. -- **bytesFromIntPeers** The number of bytes received from peers not in the same LAN or in the same domain group. -- **bytesFromLinkLocalPeers** The number of bytes received from local peers. -- **bytesFromLocalCache** Bytes copied over from local (on disk) cache. -- **bytesFromPeers** The number of bytes received from a peer in the same LAN. -- **bytesRequested** The total number of bytes requested for download. -- **cacheServerConnectionCount** Number of connections made to cache hosts. -- **cdnConnectionCount** The total number of connections made to the CDN. -- **cdnErrorCodes** A list of CDN connection errors since the last FailureCDNCommunication event. -- **cdnErrorCounts** The number of times each error in cdnErrorCodes was encountered. -- **cdnIp** The IP address of the source CDN. -- **cdnUrl** Url of the source Content Distribution Network (CDN). -- **congestionPrevention** Indicates a download may have been suspended to prevent network congestion. -- **dataSourcesTotal** Bytes received per source type, accumulated for the whole session. -- **doErrorCode** The Delivery Optimization error code that was returned. -- **downlinkBps** The maximum measured available download bandwidth (in bytes per second). -- **downlinkUsageBps** The download speed (in bytes per second). -- **downloadMode** The download mode used for this file download session. -- **downloadModeReason** Reason for the download. -- **downloadModeSrc** Source of the DownloadMode setting. -- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **expiresAt** The time when the content will expire from the Delivery Optimization Cache. -- **fileID** The ID of the file being downloaded. -- **fileSize** The size of the file being downloaded. -- **gCurMemoryStreamBytes** Current usage for memory streaming. -- **gMaxMemoryStreamBytes** Maximum usage for memory streaming. -- **groupConnectionCount** The total number of connections made to peers in the same group. -- **internetConnectionCount** The total number of connections made to peers not in the same LAN or the same group. -- **isEncrypted** TRUE if the file is encrypted and will be decrypted after download. -- **isThrottled** Event Rate throttled (event represents aggregated data). -- **isVpn** Is the device connected to a Virtual Private Network? -- **jobID** Identifier for the Windows Update job. -- **lanConnectionCount** The total number of connections made to peers in the same LAN. -- **linkLocalConnectionCount** The number of connections made to peers in the same Link-local network. -- **numPeers** The total number of peers used for this download. -- **numPeersLocal** The total number of local peers used for this download. -- **predefinedCallerName** The name of the API Caller. -- **restrictedUpload** Is the upload restricted? -- **routeToCacheServer** The cache server setting, source, and value. -- **sessionID** The ID of the download session. -- **totalTimeMs** Duration of the download (in seconds). -- **updateID** The ID of the update being downloaded. -- **uplinkBps** The maximum measured available upload bandwidth (in bytes per second). -- **uplinkUsageBps** The upload speed (in bytes per second). -- **usedMemoryStream** TRUE if the download is using memory streaming for App downloads. - - -### Microsoft.OSG.DU.DeliveryOptClient.DownloadPaused - -This event represents a temporary suspension of a download with Delivery Optimization. It's used to understand and address problems regarding downloads. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **background** Is the download a background download? -- **cdnUrl** The URL of the source CDN (Content Delivery Network). -- **errorCode** The error code that was returned. -- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **fileID** The ID of the file being paused. -- **isVpn** Is the device connected to a Virtual Private Network? -- **jobID** Identifier for the Windows Update job. -- **predefinedCallerName** The name of the API Caller object. -- **reasonCode** The reason for pausing the download. -- **routeToCacheServer** The cache server setting, source, and value. -- **sessionID** The ID of the download session. -- **updateID** The ID of the update being paused. - - -### Microsoft.OSG.DU.DeliveryOptClient.DownloadStarted - -This event sends data describing the start of a new download to enable Delivery Optimization. It's used to understand and address problems regarding downloads. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **background** Indicates whether the download is happening in the background. -- **bytesRequested** Number of bytes requested for the download. -- **cdnUrl** The URL of the source Content Distribution Network (CDN). -- **costFlags** A set of flags representing network cost. -- **deviceProfile** Identifies the usage or form factor (such as Desktop, Xbox, or VM). -- **diceRoll** Random number used for determining if a client will use peering. -- **doClientVersion** The version of the Delivery Optimization client. -- **doErrorCode** The Delivery Optimization error code that was returned. -- **downloadMode** The download mode used for this file download session (CdnOnly = 0, Lan = 1, Group = 2, Internet = 3, Simple = 99, Bypass = 100). -- **downloadModeReason** Reason for the download. -- **downloadModeSrc** Source of the DownloadMode setting (KvsProvider = 0, GeoProvider = 1, GeoVerProvider = 2, CpProvider = 3, DiscoveryProvider = 4, RegistryProvider = 5, GroupPolicyProvider = 6, MdmProvider = 7, SettingsProvider = 8, InvalidProviderType = 9). -- **errorCode** The error code that was returned. -- **experimentId** ID used to correlate client/services calls that are part of the same test during A/B testing. -- **fileID** The ID of the file being downloaded. -- **filePath** The path to where the downloaded file will be written. -- **fileSize** Total file size of the file that was downloaded. -- **fileSizeCaller** Value for total file size provided by our caller. -- **groupID** ID for the group. -- **isEncrypted** Indicates whether the download is encrypted. -- **isThrottled** Indicates the Event Rate was throttled (event represent aggregated data). -- **isVpn** Indicates whether the device is connected to a Virtual Private Network. -- **jobID** The ID of the Windows Update job. -- **peerID** The ID for this delivery optimization client. -- **predefinedCallerName** Name of the API caller. -- **routeToCacheServer** Cache server setting, source, and value. -- **sessionID** The ID for the file download session. -- **setConfigs** A JSON representation of the configurations that have been set, and their sources. -- **updateID** The ID of the update being downloaded. -- **usedMemoryStream** Indicates whether the download used memory streaming. - - -### Microsoft.OSG.DU.DeliveryOptClient.FailureCdnCommunication - -This event represents a failure to download from a CDN with Delivery Optimization. It's used to understand and address problems regarding downloads. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **cdnHeaders** The HTTP headers returned by the CDN. -- **cdnIp** The IP address of the CDN. -- **cdnUrl** The URL of the CDN. -- **errorCode** The error code that was returned. -- **errorCount** The total number of times this error code was seen since the last FailureCdnCommunication event was encountered. -- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **fileID** The ID of the file being downloaded. -- **httpStatusCode** The HTTP status code returned by the CDN. -- **isHeadRequest** The type of HTTP request that was sent to the CDN. Example: HEAD or GET -- **peerType** The type of peer (LAN, Group, Internet, CDN, Cache Host, etc.). -- **requestOffset** The byte offset within the file in the sent request. -- **requestSize** The size of the range requested from the CDN. -- **responseSize** The size of the range response received from the CDN. -- **sessionID** The ID of the download session. - - -### Microsoft.OSG.DU.DeliveryOptClient.JobError - -This event represents a Windows Update job error. It allows for investigation of top errors. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **cdnIp** The IP Address of the source CDN (Content Delivery Network). -- **doErrorCode** Error code returned for delivery optimization. -- **errorCode** The error code returned. -- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **fileID** The ID of the file being downloaded. -- **jobID** The Windows Update job ID. - - -## Windows Update events - -### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentAnalysisSummary - -This event collects information regarding the state of devices and drivers on the system following a reboot after the install phase of the new device manifest UUP (Unified Update Platform) update scenario which is used to install a device manifest describing a set of driver packages. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **activated** Whether the entire device manifest update is considered activated and in use. -- **analysisErrorCount** The number of driver packages that could not be analyzed because errors occurred during analysis. -- **flightId** Unique ID for each flight. -- **missingDriverCount** The number of driver packages delivered by the device manifest that are missing from the system. -- **missingUpdateCount** The number of updates in the device manifest that are missing from the system. -- **objectId** Unique value for each diagnostics session. -- **publishedCount** The number of drivers packages delivered by the device manifest that are published and available to be used on devices. -- **relatedCV** Correlation vector value generated from the latest USO scan. -- **scenarioId** Indicates the update scenario. -- **sessionId** Unique value for each update session. -- **summary** A summary string that contains basic information about driver packages that are part of the device manifest and any devices on the system that those driver packages match. -- **summaryAppendError** A Boolean indicating if there was an error appending more information to the summary string. -- **truncatedDeviceCount** The number of devices missing from the summary string because there is not enough room in the string. -- **truncatedDriverCount** The number of driver packages missing from the summary string because there is not enough room in the string. -- **unpublishedCount** How many drivers packages that were delivered by the device manifest that are still unpublished and unavailable to be used on devices. -- **updateId** The unique ID for each update. - - -### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentCommit - -This event collects information regarding the final commit phase of the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **errorCode** The error code returned for the current session initialization. -- **flightId** The unique identifier for each flight. -- **objectId** The unique GUID for each diagnostics session. -- **relatedCV** A correlation vector value generated from the latest USO scan. -- **result** Outcome of the initialization of the session. -- **scenarioId** Identifies the Update scenario. -- **sessionId** The unique value for each update session. -- **updateId** The unique identifier for each Update. - - -### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentDownloadRequest - -This event collects information regarding the download request phase of the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **deletedCorruptFiles** Indicates if UpdateAgent found any corrupt payload files and whether the payload was deleted. -- **errorCode** The error code returned for the current session initialization. -- **flightId** The unique identifier for each flight. -- **objectId** Unique value for each Update Agent mode. -- **packageCountOptional** Number of optional packages requested. -- **packageCountRequired** Number of required packages requested. -- **packageCountTotal** Total number of packages needed. -- **packageCountTotalCanonical** Total number of canonical packages. -- **packageCountTotalDiff** Total number of diff packages. -- **packageCountTotalExpress** Total number of express packages. -- **packageSizeCanonical** Size of canonical packages in bytes. -- **packageSizeDiff** Size of diff packages in bytes. -- **packageSizeExpress** Size of express packages in bytes. -- **rangeRequestState** Represents the state of the download range request. -- **relatedCV** Correlation vector value generated from the latest USO scan. -- **result** Result of the download request phase of update. -- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate. -- **sessionId** Unique value for each Update Agent mode attempt. -- **updateId** Unique ID for each update. - - -### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentInitialize - -This event sends data for initializing a new update session for the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **errorCode** The error code returned for the current session initialization. -- **flightId** The unique identifier for each flight. -- **flightMetadata** Contains the FlightId and the build being flighted. -- **objectId** Unique value for each Update Agent mode. -- **relatedCV** Correlation vector value generated from the latest USO scan. -- **result** Result of the initialize phase of the update. 0 = Succeeded, 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled. -- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate. -- **sessionData** Contains instructions to update agent for processing FODs and DUICs (Null for other scenarios). -- **sessionId** Unique value for each Update Agent mode attempt. -- **updateId** Unique ID for each update. - - -### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentInstall - -This event collects information regarding the install phase of the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **errorCode** The error code returned for the current install phase. -- **flightId** The unique identifier for each flight. -- **objectId** The unique identifier for each diagnostics session. -- **relatedCV** Correlation vector value generated from the latest USO scan. -- **result** Outcome of the install phase of the update. -- **scenarioId** The unique identifier for the update scenario. -- **sessionId** Unique value for each update session. -- **updateId** The unique identifier for each update. - - -### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentModeStart - -This event sends data for the start of each mode during the process of updating device manifest assets via the UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **flightId** The unique identifier for each flight. -- **mode** The mode that is starting. -- **objectId** The unique value for each diagnostics session. -- **relatedCV** Correlation vector value generated from the latest USO scan. -- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate. -- **sessionId** Unique value for each Update Agent mode attempt. -- **updateId** Unique identifier for each update. - - -### Microsoft.Windows.Update.NotificationUx.DialogNotificationToBeDisplayed - -This event indicates that a notification dialog box is about to be displayed to user. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **AcceptAutoModeLimit** The maximum number of days for a device to automatically enter Auto Reboot mode. -- **AutoToAutoFailedLimit** The maximum number of days for Auto Reboot mode to fail before the RebootFailed dialog box is shown. -- **DaysSinceRebootRequired** Number of days since restart was required. -- **DeviceLocalTime** The local time on the device sending the event. -- **EngagedModeLimit** The number of days to switch between DTE dialog boxes. -- **EnterAutoModeLimit** The maximum number of days for a device to enter Auto Reboot mode. -- **ETag** OneSettings versioning value. -- **IsForcedEnabled** Indicates whether Forced Reboot mode is enabled for this device. -- **IsUltimateForcedEnabled** Indicates whether Ultimate Forced Reboot mode is enabled for this device. -- **NotificationUxState** Indicates which dialog box is shown. -- **NotificationUxStateString** Indicates which dialog box is shown. -- **RebootUxState** Indicates the state of the restart (Engaged, Auto, Forced, or UltimateForced). -- **RebootUxStateString** Indicates the state of the restart (Engaged, Auto, Forced, or UltimateForced). -- **RebootVersion** Version of DTE. -- **SkipToAutoModeLimit** The minimum length of time to pass in restart pending before a device can be put into auto mode. -- **UpdateId** The ID of the update that is pending restart to finish installation. -- **UpdateRevision** The revision of the update that is pending restart to finish installation. -- **UtcTime** The time the dialog box notification will be displayed, in Coordinated Universal Time. - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootAcceptAutoDialog - -This event indicates that the Enhanced Engaged restart "accept automatically" dialog box was displayed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeviceLocalTime** The local time on the device sending the event. -- **EnterpriseAttributionValue** Indicates whether the Enterprise attribution is on in this dialog box. -- **ETag** OneSettings versioning value. -- **ExitCode** Indicates how users exited the dialog box. -- **RebootVersion** Version of DTE. -- **UpdateId** The ID of the update that is pending restart to finish installation. -- **UpdateRevision** The revision of the update that is pending restart to finish installation. -- **UserResponseString** The option that user chose on this dialog box. -- **UtcTime** The time that the dialog box was displayed, in Coordinated Universal Time. - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootRebootFailedDialog - -This event indicates that the Enhanced Engaged restart "restart failed" dialog box was displayed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeviceLocalTime** The local time of the device sending the event. -- **EnterpriseAttributionValue** Indicates whether the Enterprise attribution is on in this dialog box. -- **ETag** OneSettings versioning value. -- **ExitCode** Indicates how users exited the dialog box. -- **RebootVersion** Version of DTE. -- **UpdateId** The ID of the update that is pending restart to finish installation. -- **UpdateRevision** The revision of the update that is pending restart to finish installation. -- **UserResponseString** The option that the user chose in this dialog box. -- **UtcTime** The time that the dialog box was displayed, in Coordinated Universal Time. - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootRebootImminentDialog - -This event indicates that the Enhanced Engaged restart "restart imminent" dialog box was displayed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeviceLocalTime** Time the dialog box was shown on the local device. -- **EnterpriseAttributionValue** Indicates whether the Enterprise attribution is on in this dialog box. -- **ETag** OneSettings versioning value. -- **ExitCode** Indicates how users exited the dialog box. -- **RebootVersion** Version of DTE. -- **UpdateId** The ID of the update that is pending restart to finish installation. -- **UpdateRevision** The revision of the update that is pending restart to finish installation. -- **UserResponseString** The option that user chose in this dialog box. -- **UtcTime** The time that dialog box was displayed, in Coordinated Universal Time. - - -### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootReminderDialog - -This event returns information relating to the Enhanced Engaged reboot reminder dialog that was displayed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **DeviceLocalTime** The time at which the reboot reminder dialog was shown (based on the local device time settings). -- **EnterpriseAttributionValue** Indicates whether Enterprise attribution is on for this dialog. -- **ETag** The OneSettings versioning value. -- **ExitCode** Indicates how users exited the reboot reminder dialog box. -- **RebootVersion** The version of the DTE (Direct-to-Engaged). -- **UpdateId** The ID of the update that is waiting for reboot to finish installation. -- **UpdateRevision** The revision of the update that is waiting for reboot to finish installation. -- **UserResponseString** The option chosen by the user on the reboot dialog box. -- **UtcTime** The time at which the reboot reminder dialog was shown (in UTC). - - -### Microsoft.Windows.Update.NotificationUx.RebootScheduled - -This event sends basic information for scheduling a device restart to install security updates. It's used to help keep Windows secure and up-to-date by indicating when a reboot is scheduled by the system or a user for a security, quality, or feature update. - -The following fields are available: - -- **activeHoursApplicable** Indicates whether an Active Hours policy is present on the device. -- **IsEnhancedEngagedReboot** Indicates whether this is an Enhanced Engaged reboot. -- **rebootArgument** Argument for the reboot task. It also represents specific reboot related action. -- **rebootOutsideOfActiveHours** Indicates whether a restart is scheduled outside of active hours. -- **rebootScheduledByUser** Indicates whether the restart was scheduled by user (if not, it was scheduled automatically). -- **rebootState** The current state of the restart. -- **rebootUsingSmartScheduler** Indicates whether the reboot is scheduled by smart scheduler. -- **revisionNumber** Revision number of the update that is getting installed with this restart. -- **scheduledRebootTime** Time of the scheduled restart. -- **scheduledRebootTimeInUTC** Time of the scheduled restart in Coordinated Universal Time. -- **updateId** ID of the update that is getting installed with this restart. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.ActivityError - -This event measures overall health of UpdateOrchestrator. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **callContext** List of telemetry activities containing this error. -- **currentContextId** Identifier for the newest telemetry activity containing this error. -- **currentContextMessage** Custom message associated with the newest telemetry activity containing this error (if any). -- **currentContextName** Name of the newest telemetry activity containing this error. -- **failureCount** Number of failures. -- **failureId** Id of the failure. -- **failureType** Indicates what type of failure was observed (exception, returned error, logged error or fail fast). -- **fileName** Source code file name where the error occurred. -- **function** Function where the failure occurred. -- **hresult** Failure error code. -- **lineNumber** Line number within the source code file where the error occurred. -- **message** Custom message associated with the failure (if any). -- **module** Name of the binary where the error occurred. -- **originatingContextId** Identifier for the oldest telemetry activity containing this error -- **originatingContextMessage** Custom message associated with the oldest telemetry activity containing this error (if any). -- **originatingContextName** Name of the oldest telemetry activity containing this error. -- **PartA_PrivTags** Privacy tags. -- **threadId** Identifier of the thread the error occurred on. -- **wilActivity** This struct provides a Windows Internal Library context used for Product and Service diagnostics. See [wilActivity](#wilactivity). - - -### Microsoft.Windows.Update.Orchestrator.ActivityRestrictedByActiveHoursPolicy - -This event indicates a policy is present that may restrict update activity to outside of active hours. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **activeHoursEnd** The end of the active hours window. -- **activeHoursStart** The start of the active hours window. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.BlockedByActiveHours - -This event indicates that update activity was blocked because it is within the active hours window. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **activeHoursEnd** The end of the active hours window. -- **activeHoursStart** The start of the active hours window. -- **updatePhase** The current state of the update process. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.BlockedByBatteryLevel - -This event indicates that Windows Update activity was blocked due to low battery level. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **batteryLevel** The current battery charge capacity. -- **batteryLevelThreshold** The battery capacity threshold to stop update activity. -- **updatePhase** The current state of the update process. -- **wuDeviceid** Device ID. - - -### Microsoft.Windows.Update.Orchestrator.DeferRestart - -This event indicates that a restart required for installing updates was postponed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **displayNeededReason** List of reasons for needing display. -- **eventScenario** Indicates the purpose of the event (scan started, succeeded, failed, etc.). -- **filteredDeferReason** Applicable filtered reasons why reboot was postponed (such as user active, or low battery). -- **gameModeReason** Name of the executable that caused the game mode state check to start. -- **ignoredReason** List of reasons that were intentionally ignored. -- **IgnoreReasonsForRestart** List of reasons why restart was deferred. -- **revisionNumber** Update ID revision number. -- **systemNeededReason** List of reasons why system is needed. -- **updateId** Update ID. -- **updateScenarioType** Update session type. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.Detection - -This event sends launch data for a Windows Update scan to help keep Windows secure and up to date. - -The following fields are available: - -- **deferReason** Reason why the device could not check for updates. -- **detectionBlockingPolicy** State of update action. -- **detectionBlockreason** The reason detection did not complete. -- **detectionRetryMode** Indicates whether we will try to scan again. -- **errorCode** The error code returned for the current process. -- **eventScenario** End-to-end update session ID, or indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was cancelled, succeeded, or failed. -- **flightID** The specific ID of the Windows Insider build the device is getting. -- **interactive** Indicates whether the session was user initiated. -- **networkStatus** Error info -- **revisionNumber** Update revision number. -- **scanTriggerSource** Source of the triggered scan. -- **updateId** Update ID. -- **updateScenarioType** Identifies the type of update session being performed. -- **wuDeviceid** The unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.DetectionActivity - -This event returns data about detected updates, as well as the types of update (optional or recommended). This data helps keep Windows up to date. - -The following fields are available: - -- **applicableUpdateIdList** The list of update identifiers. -- **applicableUpdateList** The list of available updates. -- **durationInSeconds** The amount of time (in seconds) it took for the event to run. -- **expeditedMode** Indicates whether Expedited Mode is on. -- **networkCostPolicy** The network cost. -- **scanTriggerSource** Indicates whether the scan is Interactive or Background. -- **scenario** The result code of the event. -- **scenarioReason** The reason for the result code (scenario). -- **seekerUpdateIdList** The list of “seeker” update identifiers. -- **seekerUpdateList** The list of “seeker” updates. -- **services** The list of services that were called during update. -- **wilActivity** The activity results. See [wilActivity](#wilactivity). - - -### Microsoft.Windows.Update.Orchestrator.DisplayNeeded - -This event indicates the reboot was postponed due to needing a display. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **displayNeededReason** Reason the display is needed. -- **eventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. -- **rebootOutsideOfActiveHours** Indicates whether the reboot was to occur outside of active hours. -- **revisionNumber** Revision number of the update. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated. -- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue - - -### Microsoft.Windows.Update.Orchestrator.Download - -This event sends launch data for a Windows Update download to help keep Windows secure and up to date. - -The following fields are available: - -- **deferReason** Reason for download not completing. -- **errorCode** An error code represented as a hexadecimal value. -- **eventScenario** End-to-end update session ID. -- **flightID** The specific ID of the Windows Insider build the device is getting. -- **interactive** Indicates whether the session is user initiated. -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.DTUEnabled - -This event indicates that Inbox DTU functionality was enabled. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **wuDeviceid** Device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.DTUInitiated - -This event indicates that Inbox DTU functionality was initiated. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **dtuErrorCode** Return code from creating the DTU Com Server. -- **isDtuApplicable** Determination of whether DTU is applicable to the machine it is running on. -- **utilizeDtuOverWu** Whether DTU should be utilized over Windows Update. -- **wuDeviceid** Device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.EscalationRiskLevels - -This event is sent during update scan, download, or install, and indicates that the device is at risk of being out-of-date. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **configVersion** The escalation configuration version on the device. -- **downloadElapsedTime** Indicates how long since the download is required on device. -- **downloadRiskLevel** At-risk level of download phase. -- **installElapsedTime** Indicates how long since the install is required on device. -- **installRiskLevel** The at-risk level of install phase. -- **isSediment** Assessment of whether is device is at risk. -- **scanElapsedTime** Indicates how long since the scan is required on device. -- **scanRiskLevel** At-risk level of the scan phase. -- **wuDeviceid** Device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.FailedToAddTimeTriggerToScanTask - -This event indicated that USO failed to add a trigger time to a task. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **errorCode** The Windows Update error code. -- **wuDeviceid** The Windows Update device ID. - - -### Microsoft.Windows.Update.Orchestrator.FlightInapplicable - -This event sends data on whether the update was applicable to the device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **EventPublishedTime** Time when this event was generated. -- **flightID** The specific ID of the Windows Insider build. -- **inapplicableReason** The reason why the update is inapplicable. -- **revisionNumber** Update revision number. -- **updateId** Unique Windows Update ID. -- **updateScenarioType** Update session type. -- **UpdateStatus** Last status of update. -- **UUPFallBackConfigured** Indicates whether UUP fallback is configured. -- **wuDeviceid** Unique Device ID. - - -### Microsoft.Windows.Update.Orchestrator.InitiatingReboot - -This event sends data about an Orchestrator requesting a reboot from power management to help keep Windows secure and up to date. - -The following fields are available: - -- **EventPublishedTime** Time of the event. -- **flightID** Unique update ID -- **interactive** Indicates whether the reboot initiation stage of the update process was entered as a result of user action. -- **rebootOutsideOfActiveHours** Indicates whether the reboot was to occur outside of active hours. -- **revisionNumber** Revision number of the update. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.Install - -This event sends launch data for a Windows Update install to help keep Windows secure and up to date. - -The following fields are available: - -- **batteryLevel** Current battery capacity in mWh or percentage left. -- **deferReason** Reason for install not completing. -- **errorCode** The error code reppresented by a hexadecimal value. -- **eventScenario** End-to-end update session ID. -- **flightID** The ID of the Windows Insider build the device is getting. -- **flightUpdate** Indicates whether the update is a Windows Insider build. -- **ForcedRebootReminderSet** A boolean value that indicates if a forced reboot will happen for updates. -- **IgnoreReasonsForRestart** The reason(s) a Postpone Restart command was ignored. -- **installCommitfailedtime** The time it took for a reboot to happen but the upgrade failed to progress. -- **installRebootinitiatetime** The time it took for a reboot to be attempted. -- **interactive** Identifies if session is user initiated. -- **minutesToCommit** The time it took to install updates. -- **rebootOutsideOfActiveHours** Indicates whether a reboot is scheduled outside of active hours. -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.LowUptimes - -This event is sent if a device is identified as not having sufficient uptime to reliably process updates in order to keep secure. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **availableHistoryMinutes** The number of minutes available from the local machine activity history. -- **isLowUptimeMachine** Is the machine considered low uptime or not. -- **lowUptimeMinHours** Current setting for the minimum number of hours needed to not be considered low uptime. -- **lowUptimeQueryDays** Current setting for the number of recent days to check for uptime. -- **uptimeMinutes** Number of minutes of uptime measured. -- **wuDeviceid** Unique device ID for Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.OneshotUpdateDetection - -This event returns data about scans initiated through settings UI, or background scans that are urgent; to help keep Windows secure and up to date. - -The following fields are available: - -- **externalOneshotupdate** The last time a task-triggered scan was completed. -- **interactiveOneshotupdate** The last time an interactive scan was completed. -- **oldlastscanOneshotupdate** The last time a scan completed successfully. -- **wuDeviceid** The Windows Update Device GUID (Globally-Unique ID). - - -### Microsoft.Windows.Update.Orchestrator.PreShutdownStart - -This event is generated before the shutdown and commit operations. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. - - -### Microsoft.Windows.Update.Orchestrator.RebootFailed - -This event sends information about whether an update required a reboot and reasons for failure, to help keep Windows secure and up to date. - -The following fields are available: - -- **batteryLevel** Current battery capacity in mWh or percentage left. -- **deferReason** Reason for install not completing. -- **EventPublishedTime** The time that the reboot failure occurred. -- **flightID** Unique update ID. -- **rebootOutsideOfActiveHours** Indicates whether a reboot was scheduled outside of active hours. -- **RebootResults** Hex code indicating failure reason. Typically, we expect this to be a specific USO generated hex code. -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.RefreshSettings - -This event sends basic data about the version of upgrade settings applied to the system to help keep Windows secure and up to date. - -The following fields are available: - -- **errorCode** Hex code for the error message, to allow lookup of the specific error. -- **settingsDownloadTime** Timestamp of the last attempt to acquire settings. -- **settingsETag** Version identifier for the settings. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.RestoreRebootTask - -This event sends data indicating that a reboot task is missing unexpectedly on a device and the task is restored because a reboot is still required, to help keep Windows secure and up to date. - -The following fields are available: - -- **RebootTaskMissedTimeUTC** The time when the reboot task was scheduled to run, but did not. -- **RebootTaskNextTimeUTC** The time when the reboot task was rescheduled for. -- **RebootTaskRestoredTime** Time at which this reboot task was restored. -- **wuDeviceid** Device ID for the device on which the reboot is restored. - - -### Microsoft.Windows.Update.Orchestrator.ScanTriggered - -This event indicates that Update Orchestrator has started a scan operation. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **interactive** Indicates whether the scan is interactive. -- **isDTUEnabled** Indicates whether DTU (internal abbreviation for Direct Feature Update) channel is enabled on the client system. -- **isScanPastSla** Indicates whether the SLA has elapsed for scanning. -- **isScanPastTriggerSla** Indicates whether the SLA has elapsed for triggering a scan. -- **minutesOverScanSla** Indicates how many minutes the scan exceeded the scan SLA. -- **minutesOverScanTriggerSla** Indicates how many minutes the scan exceeded the scan trigger SLA. -- **scanTriggerSource** Indicates what caused the scan. -- **updateScenarioType** The update session type. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.SeekerUpdateAvailable - -This event defines when an optional update is available for the device to help keep Windows secure and up to date. - -The following fields are available: - -- **flightID** The unique identifier of the Windows Insider build on this device. -- **isFeatureUpdate** Indicates whether the update is a Feature Update. -- **revisionNumber** The revision number of the update. -- **updateId** The GUID (Globally Unique Identifier) of the update. -- **wuDeviceid** The Windows Update device identifier. - - -### Microsoft.Windows.Update.Orchestrator.SeekUpdate - -This event occurs when user initiates "seeker" scan. This helps keep Windows secure and up to date. - -The following fields are available: - -- **flightID** The ID of the Windows Insider builds on the device. -- **isFeatureUpdate** Indicates that the target of the Seek is a feature update. -- **revisionNumber** The revision number of the update. -- **updateId** The identifier of the update. -- **wuDeviceid** The Windows Update device identifier. - - -### Microsoft.Windows.Update.Orchestrator.StickUpdate - -This event is sent when the update service orchestrator (USO) indicates the update cannot be superseded by a newer update. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **updateId** Identifier associated with the specific piece of content. -- **wuDeviceid** Unique device ID controlled by the software distribution client. - - -### Microsoft.Windows.Update.Orchestrator.SystemNeeded - -This event sends data about why a device is unable to reboot, to help keep Windows secure and up to date. - -The following fields are available: - -- **eventScenario** End-to-end update session ID. -- **rebootOutsideOfActiveHours** Indicates whether a reboot is scheduled outside of active hours. -- **revisionNumber** Update revision number. -- **systemNeededReason** List of apps or tasks that are preventing the system from restarting. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.TerminatedByActiveHours - -This event indicates that update activity was stopped due to active hours starting. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **activeHoursEnd** The end of the active hours window. -- **activeHoursStart** The start of the active hours window. -- **updatePhase** The current state of the update process. -- **wuDeviceid** The device identifier. - - -### Microsoft.Windows.Update.Orchestrator.TerminatedByBatteryLevel - -This event is sent when update activity was stopped due to a low battery level. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **batteryLevel** The current battery charge capacity. -- **batteryLevelThreshold** The battery capacity threshold to stop update activity. -- **updatePhase** The current state of the update process. -- **wuDeviceid** The device identifier. - - -### Microsoft.Windows.Update.Orchestrator.UniversalOrchestratorInvalidSignature - -This event is sent when an updater has attempted to register a binary that is not signed by Microsoft. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **updaterCmdLine** The callback executable for the updater. -- **updaterId** The ID of the updater. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.UniversalOrchestratorScheduleWorkInvalidCmd - -This event indicates a critical error with the callback binary requested by the updater. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **updaterCmdLine** The command line requested by the updater. -- **updaterId** The ID of the updater that requested the work. -- **wuDeviceid** Windows Update device ID. - - -### Microsoft.Windows.Update.Orchestrator.UniversalOrchestratorScheduleWorkNonSystem - -This event ensures that only callers with system or admin privileges are allowed to schedule work through Windows Update Universal Orchestrator. The data collected with this event is used to help keep Windows product and service secure. - -The following fields are available: - -- **updaterCmdLine** Updater Command Line. -- **updaterId** Updater ID. -- **wuDeviceid** Device ID. - - -### Microsoft.Windows.Update.Orchestrator.UnstickUpdate - -This event is sent when the update service orchestrator (USO) indicates that the update can be superseded by a newer update. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **updateId** Identifier associated with the specific piece of content. -- **wuDeviceid** Unique device ID controlled by the software distribution client. - - -### Microsoft.Windows.Update.Orchestrator.UpdateNotApplicableForReserves - -This event reports a critical error when using update reserves for OS updates to help keep Windows up to date. - -The following fields are available: - -- **updateId** The GUID (Globally Unique Identifier) of the update. -- **wuDeviceid** The Windows Update device identifier. - - -### Microsoft.Windows.Update.Orchestrator.UpdatePolicyCacheRefresh - -This event sends data on whether Update Management Policies were enabled on a device, to help keep Windows secure and up to date. - -The following fields are available: - -- **configuredPoliciescount** Number of policies on the device. -- **policiesNamevaluesource** Policy name and source of policy (group policy, MDM or flight). -- **policyCacherefreshtime** Time when policy cache was refreshed. -- **updateInstalluxsetting** Indicates whether a user has set policies via a user experience option. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.UpdaterCallbackFailed - -This event is sent when an updater failed to execute the registered callback. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **updaterArgument** The argument to pass to the updater callback. -- **updaterCmdLine** The callback executable for the updater. -- **updaterId** The ID of the updater. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.UpdateRebootRequired - -This event sends data about whether an update required a reboot to help keep Windows secure and up to date. - -The following fields are available: - -- **flightID** The specific ID of the Windows Insider build the device is getting. -- **interactive** Indicates whether the reboot initiation stage of the update process was entered as a result of user action. -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.UpdaterMalformedData - -This event is sent when a registered updater has missing or corrupted information, to help keep Windows up to date. - -The following fields are available: - -- **malformedRegValue** The registry value that contains the malformed or missing entry. -- **updaterId** The ID of the updater. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.updateSettingsFlushFailed - -This event sends information about an update that encountered problems and was not able to complete. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **errorCode** The error code encountered. -- **wuDeviceid** The ID of the device in which the error occurred. - - -### Microsoft.Windows.Update.Orchestrator.UsoSession - -This event represents the state of the USO service at start and completion. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **activeSessionid** A unique session GUID. -- **eventScenario** The state of the update action. -- **interactive** Is the USO session interactive? -- **lastErrorcode** The last error that was encountered. -- **lastErrorstate** The state of the update when the last error was encountered. -- **sessionType** A GUID that refers to the update session type. -- **updateScenarioType** A descriptive update session type. -- **wuDeviceid** The Windows Update device GUID. - - -### Microsoft.Windows.Update.Orchestrator.UUPFallBack - -This event sends data when UUP needs to fall back, to help keep Windows secure and up to date. - -The following fields are available: - -- **EventPublishedTime** The current event time. -- **UUPFallBackCause** The reason for UUP fall back. -- **UUPFallBackConfigured** The fall back error code. -- **UUPFallBackErrorReason** The reason for fall back error. -- **wuDeviceid** A Windows Update device ID. - - -### Microsoft.Windows.Update.Ux.MusNotification.EnhancedEngagedRebootUxState - -This event sends information about the configuration of Enhanced Direct-to-Engaged (eDTE), which includes values for the timing of how eDTE will progress through each phase of the reboot. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **AcceptAutoModeLimit** The maximum number of days for a device to automatically enter Auto Reboot mode. -- **AutoToAutoFailedLimit** The maximum number of days for Auto Reboot mode to fail before a Reboot Failed dialog will be shown. -- **DeviceLocalTime** The date and time (based on the device date/time settings) the reboot mode changed. -- **EngagedModeLimit** The number of days to switch between DTE (Direct-to-Engaged) dialogs. -- **EnterAutoModeLimit** The maximum number of days a device can enter Auto Reboot mode. -- **ETag** The Entity Tag that represents the OneSettings version. -- **IsForcedEnabled** Identifies whether Forced Reboot mode is enabled for the device. -- **IsUltimateForcedEnabled** Identifies whether Ultimate Forced Reboot mode is enabled for the device. -- **OldestUpdateLocalTime** The date and time (based on the device date/time settings) this update’s reboot began pending. -- **RebootUxState** Identifies the reboot state: Engaged, Auto, Forced, UltimateForced. -- **RebootVersion** The version of the DTE (Direct-to-Engaged). -- **SkipToAutoModeLimit** The maximum number of days to switch to start while in Auto Reboot mode. -- **UpdateId** The ID of the update that is waiting for reboot to finish installation. -- **UpdateRevision** The revision of the update that is waiting for reboot to finish installation. - - -### Microsoft.Windows.Update.Ux.MusNotification.RebootNoLongerNeeded - -This event is sent when a security update has successfully completed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **UtcTime** The Coordinated Universal Time that the restart was no longer needed. - - -### Microsoft.Windows.Update.Ux.MusNotification.RebootScheduled - -This event sends basic information about scheduling an update-related reboot, to get security updates and to help keep Windows secure and up to date. - -The following fields are available: - -- **activeHoursApplicable** Indicates whether Active Hours applies on this device. -- **IsEnhancedEngagedReboot** Indicates whether Enhanced reboot was enabled. -- **rebootArgument** Argument for the reboot task. It also represents specific reboot related action. -- **rebootOutsideOfActiveHours** True, if a reboot is scheduled outside of active hours. False, otherwise. -- **rebootScheduledByUser** True, if a reboot is scheduled by user. False, if a reboot is scheduled automatically. -- **rebootState** Current state of the reboot. -- **rebootUsingSmartScheduler** Indicates that the reboot is scheduled by SmartScheduler. -- **revisionNumber** Revision number of the OS. -- **scheduledRebootTime** Time scheduled for the reboot. -- **scheduledRebootTimeInUTC** Time scheduled for the reboot, in UTC. -- **updateId** Identifies which update is being scheduled. -- **wuDeviceid** The unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Ux.MusUpdateSettings.RebootScheduled - -This event sends basic information for scheduling a device restart to install security updates. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **activeHoursApplicable** Is the restart respecting Active Hours? -- **IsEnhancedEngagedReboot** TRUE if the reboot path is Enhanced Engaged. Otherwise, FALSE. -- **rebootArgument** The arguments that are passed to the OS for the restarted. -- **rebootOutsideOfActiveHours** Was the restart scheduled outside of Active Hours? -- **rebootScheduledByUser** Was the restart scheduled by the user? If the value is false, the restart was scheduled by the device. -- **rebootState** The state of the restart. -- **rebootUsingSmartScheduler** TRUE if the reboot should be performed by the Smart Scheduler. Otherwise, FALSE. -- **revisionNumber** The revision number of the OS being updated. -- **scheduledRebootTime** Time of the scheduled reboot -- **scheduledRebootTimeInUTC** Time of the scheduled restart, in Coordinated Universal Time. -- **updateId** The Windows Update device GUID. -- **wuDeviceid** The Windows Update device GUID. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.ICSEvaluateInteractionCampaign - -This event is generated when the RUXIM Interaction Campaign Scheduler (RUXIMICS.EXE) finishes processing an interaction campaign. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **ControlId** String identifying the control (if any) that was selected by the user during presentation. -- **hrInteractionHandler** The error (if any) reported by the RUXIM Interaction Handler while processing the interaction campaign. -- **hrScheduler** The error (if any) encountered by RUXIM Interaction Campaign Scheduler itself while processing the interaction campaign. -- **InteractionCampaignID** The ID of the interaction campaign that was processed. -- **LanguageCode** The language used to display the interaction campaign. -- **ResultId** The result of the evaluation/presentation. -- **WasCompleted** True if the interaction campaign is complete. -- **WasPresented** True if the Interaction Handler displayed the interaction campaign to the user. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.ICSExit - -This event is generated when the RUXIM Interaction Campaign Scheduler (RUXIMICS) exits. The data collected with this event is used to help keep Windows up to date and performing properly. - - - -### Microsoft.Windows.WindowsUpdate.RUXIM.ICSLaunch - -This event is generated when the RUXIM Interaction Campaign Scheduler (RUXIMICS.EXE) is launched. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **CommandLine** The command line used to launch RUXIMICS. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.ICSOneSettingsSyncExit - -This event is sent when RUXIM completes checking with OneSettings to retrieve any UX interaction campaigns that may need to be displayed. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **ETagValue** eTag for sync. -- **hrInitialize** Error, if any, that occurred while initializing OneSettings. -- **hrQuery** Error, if any, that occurred while retrieving UX interaction campaign data from OneSettings. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.ICSOneSettingsSyncLaunch - -This event is sent when RUXIM begins checking with OneSettings to retrieve any UX interaction campaigns that may need to be displayed. The data collected with this event is used to help keep Windows up to date. - - - -### Microsoft.Windows.WindowsUpdate.RUXIM.IHBeginPresentation - -This event is generated when RUXIM is about to present an interaction campaign to the user. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **InteractionCampaignID** GUID identifying interaction campaign being presented. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.IHEndPresentation - -This event is generated when Interaction Handler completes presenting an interaction campaign to the user. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **hrPresentation** Error, if any, occurring during the presentation. -- **InteractionCampaignID** GUID identifying the interaction campaign being presented. -- **ResultId** Result generated by the presentation. -- **WasCompleted** True if the interaction campaign is now considered complete. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.IHEvaluateAndPresent - -This event is generated when the RUXIM Interaction Handler finishes evaluating, and possibly presenting an interaction campaign. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **hrLocal** The error (if any) encountered by RUXIM Interaction Handler during evaluation and presentation. -- **hrPresentation** The error (if any) reported by RUXIM Presentation Handler during presentation. -- **InteractionCampaignID** GUID; the user interaction campaign processed by RUXIM Interaction Handler. -- **ResultId** The result generated by the evaluation and presentation. -- **WasCompleted** True if the user interaction campaign is complete. -- **WasPresented** True if the user interaction campaign is displayed to the user. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.IHExit - -This event is generated when the RUXIM Interaction Handler (RUXIMIH.EXE) exits. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **InteractionCampaignID** GUID identifying the interaction campaign that RUXIMIH processed. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.IHLaunch - -This event is generated when the RUXIM Interaction Handler (RUXIMIH.EXE) is launched. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **CommandLine** The command line used to launch RUXIMIH. -- **InteractionCampaignID** GUID identifying the user interaction campaign that the Interaction Handler will process. - - -### Microsoft.Windows.WindowsUpdate.RUXIM.SystemEvaluator.Evaluation - -This event is generated whenever the RUXIM Evaluator DLL performs an evaluation. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **HRESULT** Error, if any, that occurred during evaluation. (Note that if errors encountered during individual checks do not affect the overall result of the evaluation, those errors will be reported in NodeEvaluationData, but this HRESULT will still be zero.) -- **Id** GUID passed in by the caller to identify the evaluation. -- **NodeEvaluationData** Structure showing the results of individual checks that occurred during the overall evaluation. -- **Result** Overall result generated by the evaluation. - - -### wilActivity - -This event provides a Windows Internal Library context used for Product and Service diagnostics. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **callContext** The function where the failure occurred. -- **currentContextId** The ID of the current call context where the failure occurred. -- **currentContextMessage** The message of the current call context where the failure occurred. -- **currentContextName** The name of the current call context where the failure occurred. -- **failureCount** The number of failures for this failure ID. -- **failureId** The ID of the failure that occurred. -- **failureType** The type of the failure that occurred. -- **fileName** The file name where the failure occurred. -- **function** The function where the failure occurred. -- **hresult** The HResult of the overall activity. -- **lineNumber** The line number where the failure occurred. -- **message** The message of the failure that occurred. -- **module** The module where the failure occurred. -- **originatingContextId** The ID of the originating call context that resulted in the failure. -- **originatingContextMessage** The message of the originating call context that resulted in the failure. -- **originatingContextName** The name of the originating call context that resulted in the failure. -- **threadId** The ID of the thread on which the activity is executing. - - -## Windows Update mitigation events - -### Microsoft.Windows.Mitigations.AllowInPlaceUpgrade.ApplyTroubleshootingComplete - -This event provides summary information after attempting to enable In-Place Upgrade. The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **applicable** The operations that were needed to be attempted. -- **failed** Result of the individual operations that were attempted. -- **hr** Result of the overall operation to evaluate and enable In-Place Upgrade. - - -### Microsoft.Windows.RecommendedTroubleshootingService.MitigationFailed - -This event is raised after an executable delivered by Mitigation Service has run and failed. Data from this event is used to measure the health of mitigations used by engineers to solve in-market problems on internal, insider, and retail devices. Failure data will also be used for root-cause investigation by feature teams, as signal to halt mitigation rollout and, possible follow-up action on specific devices still impacted by the problem because the mitigation failed (i.e. reoffer it to impacted devices). The data collected with this event is used to help keep Windows up to date and performing properly. - -The following fields are available: - -- **activeProcesses** Number of active processes. -- **atleastOneMitigationSucceeded** Bool flag indicating if at least one mitigation succeeded. -- **contactTSServiceAttempts** Number of attempts made by TroubleshootingSvc in a single Scanner session to get Troubleshooter metadata from the Troubleshooting cloud service. -- **countDownloadedPayload** Count instances of payload downloaded. -- **description** Description of failure. -- **devicePreference** Recommended Troubleshooting Setting on the device. -- **downloadBinaryAttempts** Number of attempts made by TroubleshootingSvc in a single Scanner session to download Troubleshooter Exe. -- **downloadCabAttempts** Number of attempts made by TroubleshootingSvc in a single Scanner session to download PrivilegedActions Cab. -- **executionHR** HR code of the execution of the mitigation. -- **executionPreference** Current Execution level Preference. This may not be same as devicePreference, eg when executing Critical troubleshooters, the executionPreference is set to the Silent option. -- **exitCode** Exit code of the execution of the mitigation. -- **experimentFeatureId** Experiment feature ID. -- **experimentFeatureState** Config state of the experiment. -- **hr** HRESULT for error code. -- **isActiveSessionPresent** If an active user session is present on the device. -- **isCriticalMitigationAvailable** If a critical mitigation is available to this device. -- **isFilteringSuccessful** If the filtering operation was successful. -- **isReApply** reApply status for the mitigation. -- **mitigationId** ID value of the mitigation. -- **mitigationProcessCycleTime** Process cycle time used by the mitigation. -- **mitigationRequestWithCompressionFailed** Boolean flag indicating if HTTP request with compression failed for this device. -- **mitigationServiceResultFetched** Boolean flag indicating if mitigation details were fetched from the admin service. -- **mitigationVersion** String indicating version of the mitigation. -- **oneSettingsMetadataParsed** If OneSettings metadata was parsed successfully. -- **oneSettingsSchemaVersion** Schema version used by the OneSettings parser. -- **onlyNoOptMitigationsPresent** Checks if all mitigations were no opt. -- **parsedOneSettingsFile** Indicates if OneSettings parsing was successful. -- **sessionAttempts** Number of Scanner sessions attempted so far by TroubleshootingSvc for this troubleshooter. -- **SessionId** Random GUID used for grouping events in a session. -- **subType** Error type. -- **totalKernelTime** Total kernel time used by the mitigation. -- **totalNumberOfApplicableMitigations** Total number of applicable mitigations. -- **totalProcesses** Total number of processes assigned to the job object. -- **totalTerminatedProcesses** Total number of processes in terminated state assigned to the job object. -- **totalUserTime** Total user mode time used by the job object. - - -### Microsoft.Windows.RecommendedTroubleshootingService.MitigationSucceeded - -This event is raised after an executable delivered by Mitigation Service has successfully run. Data from this event is used to measure the health of mitigations used by engineers to solve in-market problems on internal, insider, and retail devices. The data collected with this event is used to keep Windows performing properly. - -The following fields are available: - -- **activeProcesses** Number of active processes. -- **contactTSServiceAttempts** Number of attempts made by TroubleshootingSvc in a single Scanner session to get Troubleshooter metadata from the Troubleshooting cloud service. -- **devicePreference** Recommended troubleshooting setting on the device. -- **downloadBinaryAttempts** Number of attempts made by TroubleshootingSvc in a single Scanner session to download Troubleshooter Exe. -- **downloadCabAttempts** Number of attempts made by TroubleshootingSvc in a single Scanner session to download PrivilegedActions Cab. -- **executionPreference** Current Execution level Preference. This may not be same as devicePreference, for example, when executing Critical troubleshooters, the executionPreference is set to the Silent option. -- **experimentFeatureId** Experiment feature ID. -- **experimentFeatureState** Feature state for the experiment. -- **mitigationId** ID value of the mitigation. -- **mitigationProcessCycleTime** Process cycle time used by the mitigation. -- **mitigationVersion** String indicating version of the mitigation. -- **sessionAttempts** Number of Scanner sessions attempted so far by TroubleshootingSvc for this troubleshooter. -- **SessionId** Random GUID used for grouping events in a session. -- **totalKernelTime** Total kernel time used by the mitigation. -- **totalProcesses** Total number of processes assigned to the job object. -- **totalTerminatedProcesses** Total number of processes in terminated state assigned to the job object. -- **totalUserTime** Total user mode time used by the job object. - - -### Mitigation360Telemetry.MitigationCustom.CleanupSafeOsImages - -This event sends data specific to the CleanupSafeOsImages mitigation used for OS Updates. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ClientId** The client ID used by Windows Update. -- **FlightId** The ID of each Windows Insider build the device received. -- **InstanceId** A unique device ID that identifies each update instance. -- **MitigationScenario** The update scenario in which the mitigation was executed. -- **MountedImageCount** The number of mounted images. -- **MountedImageMatches** The number of mounted image matches. -- **MountedImagesFailed** The number of mounted images that could not be removed. -- **MountedImagesRemoved** The number of mounted images that were successfully removed. -- **MountedImagesSkipped** The number of mounted images that were not found. -- **RelatedCV** The correlation vector value generated from the latest USO scan. -- **Result** HResult of this operation. -- **ScenarioId** ID indicating the mitigation scenario. -- **ScenarioSupported** Indicates whether the scenario was supported. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each Windows Update. -- **WuId** Unique ID for the Windows Update client. - - -### Mitigation360Telemetry.MitigationCustom.FixAppXReparsePoints - -This event sends data specific to the FixAppXReparsePoints mitigation used for OS updates. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ClientId** In the Windows Update scenario, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightId** Unique identifier for each flight. -- **InstanceId** Unique GUID that identifies each instances of setuphost.exe. -- **MitigationScenario** The update scenario in which the mitigation was executed. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **ReparsePointsFailed** Number of reparse points that are corrupted but we failed to fix them. -- **ReparsePointsFixed** Number of reparse points that were corrupted and were fixed by this mitigation. -- **ReparsePointsSkipped** Number of reparse points that are not corrupted and no action is required. -- **Result** HResult of this operation. -- **ScenarioId** ID indicating the mitigation scenario. -- **ScenarioSupported** Indicates whether the scenario was supported. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each Update. -- **WuId** Unique ID for the Windows Update client. - - -### Mitigation360Telemetry.MitigationCustom.FixupEditionId - -This event sends data specific to the FixupEditionId mitigation used for OS updates. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ClientId** In the Windows Update scenario, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **EditionIdUpdated** Determine whether EditionId was changed. -- **FlightId** Unique identifier for each flight. -- **InstanceId** Unique GUID that identifies each instances of setuphost.exe. -- **MitigationScenario** The update scenario in which the mitigation was executed. -- **ProductEditionId** Expected EditionId value based on GetProductInfo. -- **ProductType** Value returned by GetProductInfo. -- **RegistryEditionId** EditionId value in the registry. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** HResult of this operation. -- **ScenarioId** ID indicating the mitigation scenario. -- **ScenarioSupported** Indicates whether the scenario was supported. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. -- **WuId** Unique ID for the Windows Update client. - - -### Mitigation360Telemetry.MitigationCustom.FixupWimmountSysPath - -This event sends data specific to the FixupWimmountSysPath mitigation used for OS Updates. The data collected with this event is used to help keep Windows up to date. - -The following fields are available: - -- **ClientId** In the Windows Update scenario, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightId** Unique identifier for each flight. -- **ImagePathDefault** Default path to wimmount.sys driver defined in the system registry. -- **ImagePathFixedup** Boolean indicating whether the wimmount.sys driver path was fixed by this mitigation. -- **InstanceId** Unique GUID that identifies each instances of setuphost.exe. -- **MitigationScenario** The update scenario in which the mitigations were attempted. -- **RelatedCV** Correlation vector value. -- **Result** HResult of this operation. -- **ScenarioId** Setup360 flow type. -- **ScenarioSupported** Whether the updated scenario that was passed in was supported. -- **SessionId** The UpdateAgent “SessionId” value. -- **UpdateId** Unique identifier for the Update. -- **WuId** Unique identifier for the Windows Update client. - - -## Windows Update Reserve Manager events - -### Microsoft.Windows.UpdateReserveManager.BeginScenario - -This event is sent when the Update Reserve Manager is called to begin a scenario. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **Flags** The flags that are passed to the begin scenario function. -- **HardReserveSize** The size of the hard reserve. -- **HardReserveUsedSpace** The used space in the hard reserve. -- **OwningScenarioId** The scenario ID the client that called the begin scenario function. -- **ReturnCode** The return code for the begin scenario operation. -- **ScenarioId** The scenario ID that is internal to the reserve manager. -- **SoftReserveSize** The size of the soft reserve. -- **SoftReserveUsedSpace** The amount of soft reserve space that was used. - - -### Microsoft.Windows.UpdateReserveManager.ClearReserve - -This event is sent when the Update Reserve Manager clears one of the reserves. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **FinalReserveUsedSpace** The amount of used space for the reserve after it was cleared. -- **Flags** The context of clearing the reserves. -- **InitialReserveUsedSpace** The amount of used space for the reserve before it was cleared. -- **ReserveId** The ID of the reserve that needs to be cleared. - - -### Microsoft.Windows.UpdateReserveManager.CommitPendingHardReserveAdjustment - -This event is sent when the Update Reserve Manager commits a hard reserve adjustment that was pending. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **FinalAdjustment** Final adjustment for the hard reserve following the addition or removal of optional content. -- **InitialAdjustment** Initial intended adjustment for the hard reserve following the addition or removal of optional content. - - -### Microsoft.Windows.UpdateReserveManager.EndScenario - -This event is sent when the Update Reserve Manager ends an active scenario. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ActiveScenario** The current active scenario. -- **Flags** The flags passed to the end scenario call. -- **HardReserveSize** The size of the hard reserve when the end scenario is called. -- **HardReserveUsedSpace** The used space in the hard reserve when the end scenario is called. -- **ReturnCode** The return code of this operation. -- **ScenarioId** The ID of the internal reserve manager scenario. -- **SoftReserveSize** The size of the soft reserve when end scenario is called. -- **SoftReserveUsedSpace** The amount of the soft reserve used when end scenario is called. - - -### Microsoft.Windows.UpdateReserveManager.FunctionReturnedError - -This event is sent when the Update Reserve Manager returns an error from one of its internal functions. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **FailedExpression** The failed expression that was returned. -- **FailedFile** The binary file that contained the failed function. -- **FailedFunction** The name of the function that originated the failure. -- **FailedLine** The line number of the failure. -- **ReturnCode** The return code of the function. - - -### Microsoft.Windows.UpdateReserveManager.InitializeReserves - -This event is sent when reserves are initialized on the device. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **FallbackInitUsed** Indicates whether fallback initialization is used. -- **FinalUserFreeSpace** The amount of user free space after initialization. -- **Flags** The flags used in the initialization of Update Reserve Manager. -- **FreeSpaceToLeaveInUpdateScratch** The amount of space that should be left free after using the reserves. -- **HardReserveFinalSize** The final size of the hard reserve. -- **HardReserveFinalUsedSpace** The used space in the hard reserve. -- **HardReserveInitialSize** The size of the hard reserve after initialization. -- **HardReserveInitialUsedSpace** The utilization of the hard reserve after initialization. -- **HardReserveTargetSize** The target size that was set for the hard reserve. -- **InitialUserFreeSpace** The user free space during initialization. -- **PostUpgradeFreeSpace** The free space value passed into the Update Reserve Manager to determine reserve sizing post upgrade. -- **SoftReserveFinalSize** The final size of the soft reserve. -- **SoftReserveFinalUsedSpace** The used space in the soft reserve. -- **SoftReserveInitialSize** The soft reserve size after initialization. -- **SoftReserveInitialUsedSpace** The utilization of the soft reserve after initialization. -- **SoftReserveTargetSize** The target size that was set for the soft reserve. -- **TargetUserFreeSpace** The target user free space that was passed into the reserve manager to determine reserve sizing post upgrade. -- **UpdateScratchFinalUsedSpace** The used space in the scratch reserve. -- **UpdateScratchInitialUsedSpace** The utilization of the scratch reserve after initialization. -- **UpdateScratchReserveFinalSize** The utilization of the scratch reserve after initialization. -- **UpdateScratchReserveInitialSize** The size of the scratch reserve after initialization. - - -### Microsoft.Windows.UpdateReserveManager.InitializeUpdateReserveManager - -This event returns data about the Update Reserve Manager, including whether it’s been initialized. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ClientId** The ID of the caller application. -- **Flags** The enumerated flags used to initialize the manager. -- **FlightId** The flight ID of the content the calling client is currently operating with. -- **Offline** Indicates whether or the reserve manager is called during offline operations. -- **PolicyPassed** Indicates whether the machine is able to use reserves. -- **ReturnCode** Return code of the operation. -- **Version** The version of the Update Reserve Manager. - - -### Microsoft.Windows.UpdateReserveManager.PrepareTIForReserveInitialization - -This event is sent when the Update Reserve Manager prepares the Trusted Installer to initialize reserves on the next boot. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **FallbackLogicUsed** Indicates whether fallback logic was used for initialization. -- **Flags** The flags that are passed to the function to prepare the Trusted Installer for reserve initialization. - - -### Microsoft.Windows.UpdateReserveManager.ReevaluatePolicy - -This event is sent when the Update Reserve Manager reevaluates policy to determine reserve usage. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **PolicyChanged** Indicates whether the policy has changed. -- **PolicyFailedEnum** The reason why the policy failed. -- **PolicyPassed** Indicates whether the policy passed. - - -### Microsoft.Windows.UpdateReserveManager.RemovePendingHardReserveAdjustment - -This event is sent when the Update Reserve Manager removes a pending hard reserve adjustment. The data collected with this event is used to help keep Windows secure and up to date. - - - -### Microsoft.Windows.UpdateReserveManager.TurnOffReserves - -This event is sent when the Update Reserve Manager turns off reserve functionality for certain operations. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **Flags** Flags used in the turn off reserves function. -- **HardReserveSize** The size of the hard reserve when Turn Off is called. -- **HardReserveUsedSpace** The amount of space used by the hard reserve when Turn Off is called -- **ScratchReserveSize** The size of the scratch reserve when Turn Off is called. -- **ScratchReserveUsedSpace** The amount of space used by the scratch reserve when Turn Off is called. -- **SoftReserveSize** The size of the soft reserve when Turn Off is called. -- **SoftReserveUsedSpace** The amount of the soft reserve used when Turn Off is called. - - -### Microsoft.Windows.UpdateReserveManager.UpdatePendingHardReserveAdjustment - -This event is sent when the Update Reserve Manager needs to adjust the size of the hard reserve after the option content is installed. The data collected with this event is used to help keep Windows secure and up to date. - -The following fields are available: - -- **ChangeSize** The change in the hard reserve size based on the addition or removal of optional content. -- **Disposition** The parameter for the hard reserve adjustment function. -- **Flags** The flags passed to the hard reserve adjustment function. -- **PendingHardReserveAdjustment** The final change to the hard reserve size. -- **UpdateType** Indicates whether the change is an increase or decrease in the size of the hard reserve. - - -## Winlogon events - -### Microsoft.Windows.Security.Winlogon.SetupCompleteLogon - -This event signals the completion of the setup process. It happens only once during the first logon. - - - -## XBOX events - -### Microsoft.Xbox.XamTelemetry.AppActivationError - -This event indicates whether the system detected an activation error in the app. - -The following fields are available: - -- **ActivationUri** Activation URI (Uniform Resource Identifier) used in the attempt to activate the app. -- **AppId** The Xbox LIVE Title ID. -- **AppUserModelId** The AUMID (Application User Model ID) of the app to activate. -- **Result** The HResult error. -- **UserId** The Xbox LIVE User ID (XUID). - - -### Microsoft.Xbox.XamTelemetry.AppActivity - -This event is triggered whenever the current app state is changed by: launch, switch, terminate, snap, etc. - -The following fields are available: - -- **AppActionId** The ID of the application action. -- **AppCurrentVisibilityState** The ID of the current application visibility state. -- **AppId** The Xbox LIVE Title ID of the app. -- **AppPackageFullName** The full name of the application package. -- **AppPreviousVisibilityState** The ID of the previous application visibility state. -- **AppSessionId** The application session ID. -- **AppType** The type ID of the application (AppType_NotKnown, AppType_Era, AppType_Sra, AppType_Uwa). -- **BCACode** The BCA (Burst Cutting Area) mark code of the optical disc used to launch the application. -- **DurationMs** The amount of time (in milliseconds) since the last application state transition. -- **IsTrialLicense** This boolean value is TRUE if the application is on a trial license. -- **LicenseType** The type of licensed used to authorize the app (0 - Unknown, 1 - User, 2 - Subscription, 3 - Offline, 4 - Disc). -- **LicenseXuid** If the license type is 1 (User), this field contains the XUID (Xbox User ID) of the registered owner of the license. -- **ProductGuid** The Xbox product GUID (Globally-Unique ID) of the application. -- **UserId** The XUID (Xbox User ID) of the current user. diff --git a/windows/privacy/changes-to-windows-diagnostic-data-collection.md b/windows/privacy/changes-to-windows-diagnostic-data-collection.md deleted file mode 100644 index 6b6004f7d3..0000000000 --- a/windows/privacy/changes-to-windows-diagnostic-data-collection.md +++ /dev/null @@ -1,96 +0,0 @@ ---- -title: Changes to Windows diagnostic data collection -description: This article provides information on changes to Windows diagnostic data collection Windows 10 and Windows 11. -ms.service: windows-client -ms.subservice: itpro-privacy -ms.localizationpriority: high -author: DHB-MSFT -ms.author: danbrown -manager: laurawi -ms.date: 06/27/2024 -ms.topic: conceptual -ms.collection: privacy-windows ---- - -# Changes to Windows diagnostic data collection - -**Applies to** -- Windows 11, version 21H2 and later -- Windows 10, version 1903 and later -- Windows Server 2022 - -Microsoft is committed to providing you with effective controls over your data and ongoing transparency into our data handling practices. As part of this effort, we've moved our major products and services to a model where data sent back to Microsoft from customer devices will be classified as either **Required** or **Optional**. We believe this change will provide our customers with a simpler experience – information should be easier to find, easier to understand, and easier to act upon through the tools we provide. - -This article is meant for IT administrators and explains the changes Windows is making to align to the new data collection taxonomy. These changes are focused in two areas: - -- [Taxonomy changes](#taxonomy-changes) -- [Behavioral changes](#behavioral-changes) - -## Summary of changes - -In Windows 10, version 1903 and later, you'll see taxonomy updates in both the **Out-of-box-experience** (OOBE) and the **Diagnostics & feedback** privacy settings page. These changes are explained in the section named **Taxonomy** changes. - -Additionally, starting in Windows 11 and Windows Server 2022, we’re simplifying your diagnostic data controls by moving from four diagnostic data controls to three: **Diagnostic data off**, **Required**, and **Optional**. We’re also clarifying the Security diagnostic data level to reflect its behavior more accurately by changing it to **Diagnostic data off**. All these changes are explained in the section named **Behavioral changes**. - -Prior to December 13 2022, the default setting for Windows Server 2022 Datacenter: Azure Edition images deployed using Azure Marketplace was **Diagnostic data off**. Beginning December 13 2022, all newly deployed images are set to **Required diagnostic data** to align with all other Windows releases. All other Windows releases and existing installations remain unchanged. - -## Taxonomy changes - -Starting in Windows 10, version 1903 and later, both the **Out-of-Box-Experience** (OOBE) and the **Diagnostics & feedback** privacy setting pages will reflect the following changes: - -- The **Basic** diagnostic data level is being labeled as **Required**. -- The **Full** diagnostic data level is being labeled as **Optional**. - -> [!IMPORTANT] -> No action is required for the taxonomy changes, and your existing settings will be maintained as part of this update. - -## Behavioral changes - -Starting in Windows 11 and Windows Server 2022, we’re simplifying the Windows diagnostic data controls by moving from four diagnostic data settings to three: **Diagnostic data off**, **Required**, and **Optional**. If your devices are set to **Enhanced** when they're upgraded to a supported version of the operating system, the device settings will be evaluated to be at the more privacy-preserving setting of **Required diagnostic data**, which means that analytic services that use enhanced data collection may not work properly. For a list of services, see [Services that rely on Enhanced diagnostic data](#services-that-rely-on-enhanced-diagnostic-data). Administrators should read through the details and determine whether to apply these new policies to restore the same collection settings as they had before this change. - -Additionally, you'll see the following policy changes in Windows Server 2022, Windows 11, and Windows Holographic, version 21H1 (HoloLens 2): - -| Policy type | Current policy | Renamed policy | -| --- | --- | --- | -| Group Policy | Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Allow Telemetry**

    • **0 - Security**
    • **1 - Basic**
    • **2 - Enhanced**
    • **3 - Full**
    | Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Allow Diagnostic Data**
    • **Diagnostic data off (not recommended)**
    • **Send required diagnostic data**
    • **Send optional diagnostic data**
    | -| Group Policy |Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Configure telemetry opt-in settings user interface**| Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Configure diagnostic data opt-in settings user interface** | -| Group Policy |Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Configure telemetry opt-in change notifications**| Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Configure diagnostic data opt-in change notifications** | - -A final set of changes includes two new policies that can help you fine-tune diagnostic data collection within your organization. These policies let you limit the amount of optional diagnostic data that’s sent back to Microsoft. - -- The **Limit dump collection** policy is a new policy that can be used to limit the types of [crash dumps](/windows/win32/dxtecharts/crash-dump-analysis) that can be sent back to Microsoft. If this policy is enabled, Windows Error Reporting will send only kernel mini dumps and user mode triage dumps. - - Group Policy: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Limit Dump Collection** - - MDM policy: System/LimitDumpCollection -- The **Limit diagnostic log collection** policy is another new policy that limits the number of diagnostic logs that are sent back to Microsoft. If this policy is enabled, diagnostic logs aren't sent back to Microsoft. - - Group Policy: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Limit Diagnostic Log Collection** - - MDM policy: System/LimitDiagnosticLogCollection - -For more information, see [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md). - -## Services that rely on Enhanced diagnostic data - -Customers who use services that depend on Windows diagnostic data, such as [Microsoft Managed Desktop](/managed-desktop/operate/device-policies#windows-diagnostic-data), may be impacted by the behavioral changes when they're released. These services will be updated to address these changes and guidance will be published on how to configure them properly. - -## Significant change to the Windows diagnostic data processor configuration - -> [!NOTE] -> The information in this section applies to the following versions of Windows: -> - Windows 10, versions 20H2, 21H2, 22H2, and newer -> - Windows 11, versions 21H2, 22H2, 23H2, and newer - -Previously, IT admins could use policies (for example, the "Allow commercial data pipeline" policy) at the individual device level to enroll devices in the Windows diagnostic data processor configuration. - -Starting with the January 2023 preview cumulative update, how you enable the processor configuration option depends on the billing address of the Azure AD tenant to which your devices are joined. - -We made this change to help ensure the diagnostic data for all devices in an organization is processed in a consistent way and in the same geographic region, and to help us implement our plan to [store and process EU Data for European enterprise customers in the EU](/privacy/eudb/eu-data-boundary-learn). - -For more information, see [Enable Windows diagnostic data processor configuration](configure-windows-diagnostic-data-in-your-organization.md#enable-windows-diagnostic-data-processor-configuration). - -## Data collection changes - -> [!NOTE] -> The information in this section applies to the following versions of Windows: -> - Windows 10, version 22H2 and newer -> - Windows 11, version 23H2 and newer - -As of March 6, 2024, Microsoft Edge diagnostic data is collected separately from Windows diagnostic data on Windows 10 and Windows 11 devices in the European Economic Area. The collection of Microsoft Edge diagnostic data is subject to its own settings. For more information related to this change, see [Microsoft Edge, browsing data, and privacy](https://support.microsoft.com/windows/bb8174ba-9d73-dcf2-9b4a-c582b4e640dd). \ No newline at end of file diff --git a/windows/privacy/manage-windows-1903-endpoints.md b/windows/privacy/manage-windows-1903-endpoints.md deleted file mode 100644 index 4ac562a487..0000000000 --- a/windows/privacy/manage-windows-1903-endpoints.md +++ /dev/null @@ -1,183 +0,0 @@ ---- -title: Connection endpoints for Windows 10 Enterprise, version 1903 -description: Explains what Windows 10 endpoints are used for, how to turn off traffic to them, and the impact. Specific to Windows 10 Enterprise, version 1903. -ms.service: windows-client -ms.subservice: itpro-privacy -ms.localizationpriority: high -author: DHB-MSFT -ms.author: danbrown -manager: laurawi -ms.date: 01/18/2018 -ms.topic: reference ---- -# Manage connection endpoints for Windows 10 Enterprise, version 1903 - -**Applies to** - -- Windows 10 Enterprise, version 1903 - -Some Windows components, app, and related services transfer data to Microsoft network endpoints. Some examples include: - -- Connecting to Microsoft Office and Windows sites to download the latest app and security updates. -- Connecting to email servers to send and receive email. -- Connecting to the web for every day web browsing. -- Connecting to the cloud to store and access backups. -- Using your location to show a weather forecast. - -This article lists different endpoints that are available on a clean installation of Windows 10, version 1709 and later. -Details about the different ways to control traffic to these endpoints are covered in [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). -Where applicable, each endpoint covered in this article includes a link to the specific details on how to control that traffic. - -The following methodology was used to derive these network endpoints: - -1. Set up the latest version of Windows 10 on a test virtual machine using the default settings. -2. Leave the device(s) running idle for a week ("idle" means a user isn't interacting with the system/device). -3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. -4. Compile reports on traffic going to public IP addresses. -5. The test virtual machine(s) was logged into using a local account, and wasn't joined to a domain or Azure Active Directory. -6. All traffic was captured in our lab using an IPV4 network. Therefore, no IPV6 traffic is reported here. -7. These tests were conducted in an approved Microsoft lab. It's possible your results may be different. -8. These tests were conducted for one week, but if you capture traffic for longer you may have different results. - -> [!NOTE] -> Microsoft uses global load balancers that can appear in network trace-routes. For example, an endpoint for *.akadns.net might be used to load balance requests to an Azure datacenter, which can change over time. - -## Windows 10 1903 Enterprise connection endpoints - -|Area|Description|Protocol|Destination| -|----------------|----------|----------|------------| -|Apps|||[Learn how to turn off traffic to the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore)| -||The following endpoints are used to download updates to the Weather app Live Tile. If you turn off traffic to this endpoint, no Live Tiles will be updated.|HTTP|`blob.weather.microsoft.com`| -|||HTTP|tile-service.weather.microsoft.com| -|||HTTP|tile-service.weather.microsoft.com| -||The following endpoint is used for OneNote Live Tile. To turn off traffic for this endpoint, either uninstall OneNote or disable the Microsoft Store. If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|HTTPS|cdn.onenote.net/livetile/?Language=en-US| -||The following endpoint is used for Twitter updates. To turn off traffic for these endpoints, either uninstall Twitter or disable the Microsoft Store. If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|HTTPS|*.twimg.com*| -||The following endpoint is used for Candy Crush Saga updates. To turn off traffic for this endpoint, either uninstall Candy Crush Saga or disable the Microsoft Store. If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|TLS v1.2|candycrushsoda.king.com| -||The following endpoint is used by the Photos app to download configuration files, and to connect to the Microsoft 365 admin center's shared infrastructure, including Office in a browser. To turn off traffic for this endpoint, either uninstall the Photos app or disable the Microsoft Store. If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|HTTPS|evoke-windowsservices-tas.msedge.net| -||The following endpoint is used for by the Microsoft Wallet app. To turn off traffic for this endpoint, either uninstall the Wallet app or disable the Microsoft Store. If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|HTTPS|wallet.microsoft.com| -||The following endpoint is used by the Groove Music app for update HTTP handler status. If you turn off traffic for this endpoint, apps for websites won't work and customers who visit websites (such as mediaredirect.microsoft.com) that are registered with their associated app (such as Groove Music) will stay at the website and won't be able to directly launch the app.|HTTPS|mediaredirect.microsoft.com| -||The following endpoints are used when using the Whiteboard app. To turn off traffic for this endpoint disable the Microsoft Store.|HTTPS|int.whiteboard.microsoft.com| -|||HTTPS|wbd.ms| -|||HTTPS|whiteboard.microsoft.com| -|||HTTP / HTTPS|whiteboard.ms| -|Azure |The following endpoints are related to Azure. |HTTPS|wd-prod-*fe*.cloudapp.azure.com| -|||HTTPS|ris-prod-atm.trafficmanager.net| -|||HTTPS|validation-v2.sls.trafficmanager.net| -|Certificates|Certificates are digital files, stored on client devices, used to both encrypt data and verify the identity of an individual or organization. Trusted root certificates issued by a certification authority (CA) are stored in a certificate trust list (CTL). The Automatic Root Certificates Update mechanism contacts Windows Updates to update the CTL. If a new version of the CTL is identified, the list of trusted root certificates cached on the local device will be updated. Untrusted certificates are certificates where the server certificate issuer is unknown or isn't trusted by the service. Untrusted certificates are also stored in a list on the local device and updated by the Automatic Root Certificates Update mechanism.

    If automatic updates are turned off, applications and websites may stop working because they didn't receive an updated root certificate that the application uses. Additionally, the list of untrusted certificates will no longer be updated, which increases the attack vector on the device.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#automatic-root-certificates-update)| -|||HTTP|ctldl.windowsupdate.com| -|Cortana and Search|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-cortana)| -||The following endpoint is used to get images that are used for Microsoft Store suggestions. If you turn off traffic for this endpoint, you'll block images that are used for Microsoft Store suggestions.|HTTPS|store-images.*microsoft.com| -||The following endpoints are related to Cortana and Live Tiles. If you turn off traffic for this endpoint, you'll block updates to Cortana greetings, tips, and Live Tiles.|HTTPS|www.bing.com/client| -|||HTTPS|www.bing.com| -|||HTTPS|www.bing.com/proactive| -|||HTTPS|www.bing.com/threshold/xls.aspx| -|||HTTP|exo-ring.msedge.net| -|||HTTP|fp.msedge.net| -|||HTTP|fp-vp.azureedge.net| -|||HTTP|odinvzc.azureedge.net| -|||HTTP|spo-ring.msedge.net| -|Device authentication|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback)| -||The following endpoint is used to authenticate a device. If you turn off traffic for this endpoint, the device won't be authenticated.|HTTPS|login.live.com*| -|Device metadata|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#4-device-metadata-retrieval)| -||The following endpoint is used to retrieve device metadata. If you turn off traffic for this endpoint, metadata won't be updated for the device.|HTTP|dmd.metaservices.microsoft.com| -|Diagnostic Data|The following endpoints are used by the Connected User Experiences and Telemetry component and connects to the Microsoft Data Management service. If you turn off traffic for this endpoint, diagnostic and usage information, which helps Microsoft find and fix problems and improve our products and services, won't be sent back to Microsoft. ||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback)| -|||HTTP|v10.events.data.microsoft.com| -|||HTTPS|v10.vortex-win.data.microsoft.com/collect/v1| -|||HTTP|www.microsoft.com| -||The following endpoints are used by Windows Error Reporting. To turn off traffic for these endpoints, enable the following Group Policy: Administrative Templates > Windows Components > Windows Error Reporting > Disable Windows Error Reporting. This means error reporting information won't be sent back to Microsoft.|HTTPS|co4.telecommand.telemetry.microsoft.com| -|||HTTP|cs11.wpc.v0cdn.net| -|||HTTPS|cs1137.wpc.gammacdn.net| -|||TLS v1.2|modern.watson.data.microsoft.com*| -|||HTTPS|watson.telemetry.microsoft.com| -|Licensing|The following endpoint is used for online activation and some app licensing. To turn off traffic for this endpoint, disable the Windows License Manager Service. This will also block online activation and app licensing may not work.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#9-license-manager)| -|||HTTPS|*licensing.mp.microsoft.com*| -|Location|The following endpoints are used for location data. If you turn off traffic for this endpoint, apps can't use location data. ||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-location)| -|||HTTPS|inference.location.live.net| -|||HTTP|location-inference-westus.cloudapp.net| -|Maps|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-offlinemaps)| -||The following endpoints are used to check for updates to maps that have been downloaded for offline use. If you turn off traffic for this endpoint, offline maps won't be updated.|HTTPS|*g.akamaiedge.net| -|||HTTP|*maps.windows.com*| -|Microsoft Account|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-microsoft-account)| -||The following endpoints are used for Microsoft accounts to sign in. If you turn off traffic for these endpoints, users can't sign in with Microsoft accounts. |HTTP|login.msa.akadns6.net| -|||HTTP|us.configsvc1.live.com.akadns.net| -|Microsoft Edge|This traffic is related to the Microsoft Edge browser.|HTTPS|iecvlist.microsoft.com| -|Microsoft forward link redirection service (FWLink)|The following endpoint is used by the Microsoft forward link redirection service (FWLink) to redirect permanent web links to their actual, sometimes transitory, URL. FWlinks are similar to URL shorteners, just longer. If you disable this endpoint, Windows Defender won't be able to update its malware definitions; links from Windows and other Microsoft products to the Web won't work; and PowerShell updateable Help won't update. To disable the traffic, instead disable the traffic that's getting forwarded.|HTTPS|go.microsoft.com| -|||HTTP|www.microsoft.com| -|Microsoft Store|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#26-microsoft-store)| -||The following endpoint is used for the Windows Push Notification Services (WNS). WNS enables third-party developers to send toast, tile, badge, and raw updates from their own cloud service. This provides a mechanism to deliver new updates to your users in a power-efficient and dependable way. If you turn off traffic for this endpoint, push notifications will no longer work, including MDM device management, mail synchronization, settings synchronization.|HTTPS|*.wns.windows.com| -||The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store. To turn off traffic for this endpoint, either uninstall the app or disable the Microsoft Store. If you disable the Microsoft Store, other Microsoft Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them.|HTTP|storecatalogrevocation.storequality.microsoft.com| -||The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps). If you turn off traffic for these endpoints, the image files won't be downloaded, and apps can't be installed or updated from the Microsoft Store. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them.|HTTPS|img-prod-cms-rt-microsoft-com*| -|||HTTPS|store-images.microsoft.com| -||The following endpoints are used to communicate with Microsoft Store. If you turn off traffic for these endpoints, apps can't be installed or updated from the Microsoft Store. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them.|TLS v1.2|*.md.mp.microsoft.com*| -|||HTTPS|*displaycatalog.mp.microsoft.com| -|||HTTP|storeedgefd.dsx.mp.microsoft.com| -|||HTTP|markets.books.microsoft.com| -|||HTTP |share.microsoft.com| -|Network Connection Status Indicator (NCSI)|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-ncsi)| -||Network Connection Status Indicator (NCSI) detects Internet connectivity and corporate network connectivity status. NCSI sends a DNS request and HTTP query to this endpoint to determine if the device can communicate with the Internet. If you turn off traffic for this endpoint, NCSI won't be able to determine if the device is connected to the Internet and the network status tray icon will show a warning.|HTTP|www.msftconnecttest.com*| -|Office|The following endpoints are used to connect to the Microsoft 365 admin center's shared infrastructure, including Office in a browser. For more info, see Office 365 URLs and IP address ranges. You can turn this off by removing all Microsoft Office apps and the Mail and Calendar apps. If you turn off traffic for these endpoints, users won't be able to save documents to the cloud or see their recently used documents.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore)| -|||HTTP|*.c-msedge.net| -|||HTTPS|*.e-msedge.net| -|||HTTPS|*.s-msedge.net| -|||HTTPS|nexusrules.officeapps.live.com| -|||HTTPS|ocos-office365-s2s.msedge.net| -|||HTTPS|officeclient.microsoft.com| -|||HTTPS|outlook.office365.com| -|||HTTPS|client-office365-tas.msedge.net| -|||HTTPS|www.office.com| -|||HTTPS|onecollector.cloudapp.aria| -|||HTTP|v10.events.data.microsoft.com/onecollector/1.0/| -|||HTTPS|self.events.data.microsoft.com| -||The following endpoint is used to connect the Office To-Do app to its cloud service. To turn off traffic for this endpoint, either uninstall the app or disable the Microsoft Store.|HTTPS|to-do.microsoft.com| -|OneDrive|The following endpoints are related to OneDrive. If you turn off traffic for these endpoints, anything that relies on g.live.com to get updated URL information will no longer work.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-onedrive)| -|||HTTP \ HTTPS|g.live.com/1rewlive5skydrive/*| -|||HTTP|msagfx.live.com| -|||HTTPS|oneclient.sfx.ms| -|||HTTP| windows.policies.live.net| -|Settings|The following endpoint is used as a way for apps to dynamically update their configuration. Apps such as System Initiated User Feedback and the Xbox app use it. If you turn off traffic for this endpoint, an app that uses this endpoint may stop working.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback)| -|||HTTPS|cy2.settings.data.microsoft.com.akadns.net| -|||HTTPS|settings.data.microsoft.com| -|||HTTPS|settings-win.data.microsoft.com| -|Skype|The following endpoint is used to retrieve Skype configuration values. To turn off traffic for this endpoint, either uninstall the app or disable the Microsoft Store. If you disable the Microsoft store, other Microsoft Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore)| -|||HTTPS|browser.pipe.aria.microsoft.com| -|||HTTP|config.edge.skype.com| -|||HTTP|s2s.config.skype.com| -|||HTTPS|skypeecs-prod-usw-0-b.cloudapp.net| -|Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled. If you turn off traffic for this endpoint, the device won't use Cloud-based Protection.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-defender)| -|||HTTPS|wdcp.microsoft.com| -|||HTTPS|definitionupdates.microsoft.com| -|||HTTPS|go.microsoft.com| -||The following endpoints are used for Windows Defender Smartscreen reporting and notifications. If you turn off traffic for these endpoints, Smartscreen notifications won't appear.|HTTPS|*.smartscreen.microsoft.com| -|||HTTPS|smartscreen-sn3p.smartscreen.microsoft.com| -|||HTTPS|unitedstates.smartscreen-prod.microsoft.com| -|Windows Spotlight|The following endpoints are used to retrieve Windows Spotlight metadata that describes content, such as references to image locations, as well as suggested apps, Microsoft account notifications, and Windows tips. If you turn off traffic for these endpoints, Windows Spotlight will still try to deliver new lock screen images and updated content but it will fail; suggested apps, Microsoft account notifications, and Windows tips won't be downloaded. For more information, see Windows Spotlight.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-spotlight)| -|||TLS v1.2|*.search.msn.com| -|||HTTPS|arc.msn.com| -|||HTTPS|g.msn.com*| -|||HTTPS|query.prod.cms.rt.microsoft.com| -|||HTTPS|ris.api.iris.microsoft.com| -|Windows Update|The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers. If you turn off traffic for this endpoint, Windows Update downloads won't be managed, as critical metadata that is used to make downloads more resilient is blocked. Downloads may be impacted by corruption (resulting in re-downloads of full files). Additionally, downloads of the same update by multiple devices on the same local network won't use peer devices for bandwidth reduction.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-updates)| -|||HTTPS|*.prod.do.dsp.mp.microsoft.com| -||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store. If you turn off traffic for these endpoints, the device won't be able to download updates for the operating system.|HTTP|*.dl.delivery.mp.microsoft.com| -|||HTTP|*.windowsupdate.com| -||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store. If you turn off traffic for these endpoints, the device won't be able to connect to Windows Update and Microsoft Update to help keep the device secure. Also, the device won't be able to acquire and update apps from the Store. These are dependent on also enabling "Device authentication" and "Microsoft Account" endpoints.|HTTPS|*.delivery.mp.microsoft.com| -|||HTTPS|*.update.microsoft.com| -||The following endpoint is used for compatibility database updates for Windows.|HTTP|adl.windows.com| -||The following endpoint is used for content regulation. If you turn off traffic for this endpoint, the Windows Update Agent will be unable to contact the endpoint and fallback behavior will be used. This may result in content being either incorrectly downloaded or not downloaded at all.|HTTPS|tsfe.trafficshaping.dsp.mp.microsoft.com| - -## Other Windows 10 editions - -To view endpoints for other versions of Windows 10 Enterprise, see: - -- [Manage connection endpoints for Windows 10, version 21H2](manage-windows-21H2-endpoints.md) -- [Manage connection endpoints for Windows 10, version 1809](manage-windows-1809-endpoints.md) - -To view endpoints for non-Enterprise Windows 10 editions, see: - -- [Windows 10, version 21H1, connection endpoints for non-Enterprise editions](windows-endpoints-21H1-non-enterprise-editions.md) -- [Windows 10, version 1809, connection endpoints for non-Enterprise editions](windows-endpoints-1809-non-enterprise-editions.md) - -## Related links - -- [Office 365 URLs and IP address ranges](/microsoft-365/enterprise/urls-and-ip-address-ranges) -- [Network infrastructure requirements for Microsoft Intune](/mem/intune/fundamentals/intune-endpoints) diff --git a/windows/privacy/manage-windows-1909-endpoints.md b/windows/privacy/manage-windows-1909-endpoints.md deleted file mode 100644 index 7e47f156a7..0000000000 --- a/windows/privacy/manage-windows-1909-endpoints.md +++ /dev/null @@ -1,133 +0,0 @@ ---- -title: Connection endpoints for Windows 10 Enterprise, version 1909 -description: Explains what Windows 10 endpoints are used for, how to turn off traffic to them, and the impact. Specific to Windows 10 Enterprise, version 1909. -ms.service: windows-client -ms.subservice: itpro-privacy -ms.localizationpriority: high -author: DHB-MSFT -ms.author: danbrown -manager: laurawi -ms.date: 01/18/2018 -ms.topic: reference ---- -# Manage connection endpoints for Windows 10 Enterprise, version 1909 - -**Applies to** - -- Windows 10 Enterprise, version 1909 - -Some Windows components, app, and related services transfer data to Microsoft network endpoints. Some examples include: - -- Connecting to Microsoft Office and Windows sites to download the latest app and security updates. -- Connecting to email servers to send and receive email. -- Connecting to the web for every day web browsing. -- Connecting to the cloud to store and access backups. -- Using your location to show a weather forecast. - -Details about the different ways to control traffic to these endpoints are covered in [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). -Where applicable, each endpoint covered in this article includes a link to the specific details on how to control that traffic. - -The following methodology was used to derive these network endpoints: - -1. Set up the latest version of Windows 10 on a test virtual machine using the default settings. -2. Leave the device(s) running idle for a week ("idle" means a user isn't interacting with the system/device). -3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. -4. Compile reports on traffic going to public IP addresses. -5. The test virtual machine(s) was logged into using a local account, and wasn't joined to a domain or Azure Active Directory. -6. All traffic was captured in our lab using an IPV4 network. Therefore, no IPV6 traffic is reported here. -7. These tests were conducted in an approved Microsoft lab. It's possible your results may be different. -8. These tests were conducted for one week, but if you capture traffic for longer you may have different results. - -> [!NOTE] -> Microsoft uses global load balancers that can appear in network trace-routes. For example, an endpoint for *.akadns.net might be used to load balance requests to an Azure datacenter, which can change over time. - -## Windows 10 1909 Enterprise connection endpoints - -|Area|Description|Protocol|Destination| -|----------------|----------|----------|------------| -|Apps|||[Learn how to turn off traffic to the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore)| -||The following endpoint is used for the Weather app. To turn off traffic for this endpoint, either uninstall the Weather app or disable the Microsoft Store. If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|HTTP|tile-service.weather.microsoft.com| -|||HTTP|tile-service.weather.microsoft.com/en-us/livetile/preinstall| -||The following endpoint is used for OneNote Live Tile. To turn off traffic for this endpoint, either uninstall OneNote or disable the Microsoft Store. If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|HTTPS|cdn.onenote.net/*| -||The following endpoint is used by the Photos app to download configuration files, and to connect to the Office 365 portal's shared infrastructure, including Office in a browser. To turn off traffic for this endpoint, either uninstall the Photos app or disable the Microsoft Store. If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|TLS v1.2|evoke-windowsservices-tas.msedge.net| -|Certificates|Certificates are digital files, stored on client devices, used to both encrypt data and verify the identity of an individual or organization. Trusted root certificates issued by a certification authority (CA) are stored in a certificate trust list (CTL). The Automatic Root Certificates Update mechanism contacts Windows Updates to update the CTL. If a new version of the CTL is identified, the list of trusted root certificates cached on the local device will be updated. Untrusted certificates are certificates where the server certificate issuer is unknown or isn't trusted by the service. Untrusted certificates are also stored in a list on the local device and updated by the Automatic Root Certificates Update mechanism.

    If automatic updates are turned off, applications and websites may stop working because they didn't receive an updated root certificate that the application uses. Additionally, the list of untrusted certificates will no longer be updated, which increases the attack vector on the device.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#automatic-root-certificates-update)| -|||HTTP|ctldl.windowsupdate.com| -|Cortana and Live Tiles|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-cortana)| -||The following endpoints are related to Cortana and Live Tiles. If you turn off traffic for this endpoint, you'll block updates to Cortana greetings, tips, and Live Tiles.|HTTPS|www.bing.com*| -|||HTTPS|www.bing.com/client/config| -|||TLS v1.2|fp.msedge.net| -|Device authentication|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback)| -||The following endpoint is used to authenticate a device. If you turn off traffic for this endpoint, the device won't be authenticated.|HTTPS|login.live.com*| -|Diagnostic Data|The following endpoints are used by the Connected User Experiences and Telemetry component and connects to the Microsoft Data Management service. If you turn off traffic for this endpoint, diagnostic and usage information, which helps Microsoft find and fix problems and improve our products and services, won't be sent back to Microsoft. ||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback)| -|||HTTP|v10.events.data.microsoft.com| -||The following endpoints are used by Windows Error Reporting. To turn off traffic for these endpoints, enable the following Group Policy: Administrative Templates > Windows Components > Windows Error Reporting > Disable Windows Error Reporting. This means error reporting information won't be sent back to Microsoft.|HTTPS|*.telecommand.telemetry.microsoft.com| -|||TLS v1.2|watson.*.microsoft.com| -|Licensing|The following endpoint is used for online activation and some app licensing. To turn off traffic for this endpoint, disable the Windows License Manager Service. This will also block online activation and app licensing may not work.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#9-license-manager)| -|||HTTPS|*licensing.mp.microsoft.com| -|||HTTPS|licensing.mp.microsoft.com/v7.0/licenses/content| -|Location|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-location)| -||The following endpoints are used for location data. If you turn off traffic for this endpoint, apps can't use location data.|TLS v1.2|inference.location.live.net| -|Maps|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-offlinemaps)| -||The following endpoints are used to check for updates to maps that have been downloaded for offline use. If you turn off traffic for this endpoint, offline maps won't be updated.|HTTP|*maps.windows.com| -|Microsoft Account|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-microsoft-account)| -||The following endpoints are used for Microsoft accounts to sign in. If you turn off traffic for these endpoints, users can't sign in with Microsoft accounts. |TLS v1.2|*login.live.com| -|Microsoft Edge|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#13-microsoft-edge)| -||This traffic is related to the Microsoft Edge browser.|HTTPS|iecvlist.microsoft.com| -|Microsoft forward link redirection service (FWLink)|The following endpoint is used by the Microsoft forward link redirection service (FWLink) to redirect permanent web links to their actual, sometimes transitory, URL. FWlinks are similar to URL shorteners, just longer. If you disable this endpoint, Windows Defender won't be able to update its malware definitions; links from Windows and other Microsoft products to the Web won't work; and PowerShell updateable Help won't update. To disable the traffic, instead disable the traffic that's getting forwarded.|HTTPS|go.microsoft.com| -|Microsoft Store|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#26-microsoft-store)| -||The following endpoints are used to revoke licenses for malicious apps in the Microsoft Store. To turn off traffic for this endpoint, either uninstall the app or disable the Microsoft Store. If you disable the Microsoft Store, other Microsoft Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them|TLS v1.2|1storecatalogrevocation.storequality.microsoft.com| -|||HTTPS|storecatalogrevocation.storequality.microsoft.com| -||The following endpoint is used to get Microsoft Store analytics.|HTTPS|manage.devcenter.microsoft.com| -||The following endpoints are used to communicate with Microsoft Store. If you turn off traffic for these endpoints, apps can't be installed or updated from the Microsoft Store.|HTTPS|*displaycatalog.mp.microsoft.com| -|Network Connection Status Indicator (NCSI)|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-ncsi)| -||Network Connection Status Indicator (NCSI) detects Internet connectivity and corporate network connectivity status. NCSI sends a DNS request and HTTP query to this endpoint to determine if the device can communicate with the Internet. If you turn off traffic for this endpoint, NCSI won't be able to determine if the device is connected to the Internet and the network status tray icon will show a warning.|HTTP|www.msftconnecttest.com*| -|Office|The following endpoints are used to connect to the Office 365 portal's shared infrastructure, including Office in a browser. For more info, see Office 365 URLs and IP address ranges. You can turn this off by removing all Microsoft Office apps and the Mail and Calendar apps. If you turn off traffic for these endpoints, users won't be able to save documents to the cloud or see their recently used documents.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#26-microsoft-store)| -|||HTTP/ TLS v1.2|v10.events.data.microsoft.com/onecollector/1.0/| -|||TLS v1.2|*.blob.core.windows.net| -|||HTTP|officehomeblobs.blob.core.windows.net| -||The following endpoints are used by Microsoft OfficeHub to get the metadata of Microsoft Office apps |TLS v1.2|c-ring.msedge.net| -|OneDrive|The following endpoints are related to OneDrive. If you turn off traffic for these endpoints, anything that relies on g.live.com to get updated URL information will no longer work.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-onedrive)| -|||TLS v1.2|*g.live.com| -|||HTTPS|oneclient.sfx.ms| -|||HTTPS| logincdn.msauth.net| -|||HTTP| windows.policies.live.net| -|Settings|The following endpoint is used as a way for apps to dynamically update their configuration. Apps such as System Initiated User Feedback and the Xbox app use it. If you turn off traffic for this endpoint, an app that uses this endpoint may stop working.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback)| -|||TLS v1.2|settings-win.data.microsoft.com| -|Skype|The following endpoint is used to retrieve Skype configuration values. To turn off traffic for this endpoint, either uninstall the app or disable the Microsoft Store. If you disable the Microsoft store, other Microsoft Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore)| -|||HTTPS|*.pipe.aria.microsoft.com| -|||HTTP/TLS v1.2|config.edge.skype.com| -|Teams|The following endpoint is used for Microsoft Teams application.||[Learn how to turn off traffic to all of the following endpoint(s).]( manage-connections-from-windows-operating-system-components-to-microsoft-services.md#26-microsoft-store)| -|||HTTPS|config.teams.microsoft.com| -|Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled. If you turn off traffic for this endpoint, the device won't use Cloud-based Protection.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-defender)| -|||HTTPS/TLS v1.2|wdcp.microsoft.com| -||The following endpoints are used for Windows Defender SmartScreen reporting and notifications. If you turn off traffic for these endpoints, SmartScreen notifications won't appear.|HTTPS/TLS v1.2|*.smartscreen-prod.microsoft.com| -|||HTTPS|checkappexec.microsoft.com| -|Windows Spotlight|The following endpoints are used to retrieve Windows Spotlight metadata that describes content, such as references to image locations, as well as suggested apps, Microsoft account notifications, and Windows tips. If you turn off traffic for these endpoints, Windows Spotlight will still try to deliver new lock screen images and updated content but it will fail; suggested apps, Microsoft account notifications, and Windows tips won't be downloaded. For more information, see Windows Spotlight.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-spotlight)| -|||HTTPS/TLS v1.2|arc.msn.com| -|||HTTPS|ris.api.iris.microsoft.com| -|Windows Update|The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers. If you turn off traffic for this endpoint, Windows Update downloads won't be managed, as critical metadata that is used to make downloads more resilient is blocked. Downloads may be impacted by corruption (resulting in re-downloads of full files). Additionally, downloads of the same update by multiple devices on the same local network won't use peer devices for bandwidth reduction.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-updates)| -|||HTTPS/TLS v1.2|*.prod.do.dsp.mp.microsoft.com| -||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store. If you turn off traffic for these endpoints, the device won't be able to download updates for the operating system.|HTTP|*.dl.delivery.mp.microsoft.com| -|||HTTP|*.windowsupdate.com| -||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store. If you turn off traffic for these endpoints, the device won't be able to connect to Windows Update and Microsoft Update to help keep the device secure. Also, the device won't be able to acquire and update apps from the Store. These are dependent on also enabling "Device authentication" and "Microsoft Account" endpoints.|HTTP|*.delivery.mp.microsoft.com| -|||HTTPS/TLS v1.2|*.update.microsoft.com| -||The following endpoint is used for compatibility database updates for Windows.|HTTP|adl.windows.com| -||The following endpoint is used for content regulation. If you turn off traffic for this endpoint, the Windows Update Agent will be unable to contact the endpoint and fallback behavior will be used. This may result in content being either incorrectly.|HTTPS/TLS v1.2|tsfe.trafficshaping.dsp.mp.microsoft.com| -## Other Windows 10 editions - -To view endpoints for other versions of Windows 10 Enterprise, see: - -- [Manage connection endpoints for Windows 10, version 21H2](manage-windows-21H2-endpoints.md) -- [Manage connection endpoints for Windows 10, version 1903](manage-windows-1903-endpoints.md) -- [Manage connection endpoints for Windows 10, version 1809](manage-windows-1809-endpoints.md) - -To view endpoints for non-Enterprise Windows 10 editions, see: - -- [Windows 10, version 21H1, connection endpoints for non-Enterprise editions](windows-endpoints-21H1-non-enterprise-editions.md) -- [Windows 10, version 1903, connection endpoints for non-Enterprise editions](windows-endpoints-1903-non-enterprise-editions.md) -- [Windows 10, version 1809, connection endpoints for non-Enterprise editions](windows-endpoints-1809-non-enterprise-editions.md) - -## Related links - -- [Office 365 URLs and IP address ranges](/microsoft-365/enterprise/urls-and-ip-address-ranges) -- [Network infrastructure requirements for Microsoft Intune](/mem/intune/fundamentals/intune-endpoints) diff --git a/windows/privacy/manage-windows-2004-endpoints.md b/windows/privacy/manage-windows-2004-endpoints.md deleted file mode 100644 index f9101f343c..0000000000 --- a/windows/privacy/manage-windows-2004-endpoints.md +++ /dev/null @@ -1,135 +0,0 @@ ---- -title: Connection endpoints for Windows 10 Enterprise, version 2004 -description: Explains what Windows 10 endpoints are used for, how to turn off traffic to them, and the impact. Specific to Windows 10 Enterprise, version 2004. -ms.service: windows-client -ms.subservice: itpro-privacy -ms.localizationpriority: high -author: DHB-MSFT -ms.author: danbrown -manager: laurawi -ms.date: 01/18/2018 -ms.topic: reference ---- -# Manage connection endpoints for Windows 10 Enterprise, version 2004 - -**Applies to** - -- Windows 10 Enterprise, version 2004 - -Some Windows components, app, and related services transfer data to Microsoft network endpoints. Some examples include: - -- Connecting to Microsoft Office and Windows sites to download the latest app and security updates. -- Connecting to email servers to send and receive email. -- Connecting to the web for every day web browsing. -- Connecting to the cloud to store and access backups. -- Using your location to show a weather forecast. - -Details about the different ways to control traffic to these endpoints are covered in [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). -Where applicable, each endpoint covered in this article includes a link to the specific details on how to control that traffic. - -The following methodology was used to derive these network endpoints: - -1. Set up the latest version of Windows 10 on a test virtual machine using the default settings. -2. Leave the device(s) running idle for a week ("idle" means a user isn't interacting with the system/device). -3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. -4. Compile reports on traffic going to public IP addresses. -5. The test virtual machine(s) was logged into using a local account, and wasn't joined to a domain or Azure Active Directory. -6. All traffic was captured in our lab using an IPV4 network. Therefore, no IPV6 traffic is reported here. -7. These tests were conducted in an approved Microsoft lab. It's possible your results may be different. -8. These tests were conducted for one week, but if you capture traffic for longer you may have different results. - -> [!NOTE] -> Microsoft uses global load balancers that can appear in network trace-routes. For example, an endpoint for *.akadns.net might be used to load balance requests to an Azure datacenter, which can change over time. - -## Windows 10 2004 Enterprise connection endpoints - -|Area|Description|Protocol|Destination| -|----------------|----------|----------|------------| -|Apps|||[Learn how to turn off traffic to the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore)| -||The following endpoints are used for the Weather app. To turn off traffic for this endpoint, either uninstall the Weather app or disable the Microsoft Store. If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|HTTPS|blob.weather.microsoft.com| -|||HTTP|tile-service.weather.microsoft.com| -||The following endpoint is used for OneNote Live Tile. To turn off traffic for this endpoint, either uninstall OneNote or disable the Microsoft Store. If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|HTTPS|cdn.onenote.net/*| -||The following endpoint is used by the Photos app to download configuration files, and to connect to the Office 365 portal's shared infrastructure, including Office in a browser. To turn off traffic for this endpoint, either uninstall the Photos app or disable the Microsoft Store. If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|TLSv1.2|evoke-windowsservices-tas.msedge.net| -|Certificates|Certificates are digital files, stored on client devices, used to both encrypt data and verify the identity of an individual or organization. Trusted root certificates issued by a certification authority (CA) are stored in a certificate trust list (CTL). The Automatic Root Certificates Update mechanism contacts Windows Updates to update the CTL. If a new version of the CTL is identified, the list of trusted root certificates cached on the local device will be updated. Untrusted certificates are certificates where the server certificate issuer is unknown or isn't trusted by the service. Untrusted certificates are also stored in a list on the local device and updated by the Automatic Root Certificates Update mechanism.

    If automatic updates are turned off, applications and websites may stop working because they didn't receive an updated root certificate that the application uses. Additionally, the list of untrusted certificates will no longer be updated, which increases the attack vector on the device.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#automatic-root-certificates-update)| -|||HTTP|ctldl.windowsupdate.com| -|Cortana and Live Tiles|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-cortana)| -||The following endpoints are related to Cortana and Live Tiles. If you turn off traffic for this endpoint, you'll block updates to Cortana greetings, tips, and Live Tiles.|TLSv1.2|www.bing.com*| -|Device metadata|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#4-device-metadata-retrieval)| -||The following endpoint is used to retrieve device metadata. If you turn off traffic for this endpoint, metadata won't be updated for the device.|HTTPS|dmd.metaservices.microsoft.com| -|Diagnostic Data|The following endpoints are used by the Windows Diagnostic Data, Connected User Experiences and Telemetry component and connects to the Microsoft Data Management service. If you turn off traffic for this endpoint, diagnostic and usage information, which helps Microsoft improve our products and services, won't be sent back to Microsoft. ||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback)| -|||TLSv1.2|v10.events.data.microsoft.com| -||The following endpoints are used by Windows Error Reporting. To turn off traffic for these endpoints, enable the following Group Policy: Administrative Templates > Windows Components > Windows Error Reporting > Disable Windows Error Reporting. This means error reporting information won't be sent back to Microsoft.|HTTPS|*.telecommand.telemetry.microsoft.com| -|||TLS v1.2|watson.*.microsoft.com| -|Font Streaming|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#6-font-streaming)| -||The following endpoints are used to download fonts on demand. If you turn off traffic for these endpoints, you won't be able to download fonts on demand. |HTTPS|fs.microsoft.com*| -|Licensing|The following endpoint is used for online activation and some app licensing. To turn off traffic for this endpoint, disable the Windows License Manager Service. This will also block online activation and app licensing may not work.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#9-license-manager)| -|||HTTPS|*licensing.mp.microsoft.com| -|Maps|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-offlinemaps)| -||The following endpoints are used to check for updates to maps that have been downloaded for offline use. If you turn off traffic for this endpoint, offline maps won't be updated.|TLSv1.2|*maps.windows.com| -|Microsoft Account|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-microsoft-account)| -||The following endpoints are used for Microsoft accounts to sign in. If you turn off traffic for these endpoints, users can't sign in with Microsoft accounts. |TLSv1.2|*login.live.com| -|Microsoft forward link redirection service (FWLink)|The following endpoint is used by the Microsoft forward link redirection service (FWLink) to redirect permanent web links to their actual, sometimes transitory, URL. FWlinks are similar to URL shorteners, just longer. If you disable this endpoint, Windows Defender won't be able to update its malware definitions; links from Windows and other Microsoft products to the Web won't work; and PowerShell updateable Help won't update. To disable the traffic, instead disable the traffic that's getting forwarded.|HTTPS|go.microsoft.com| -|Microsoft Store|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#26-microsoft-store)| -||The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps). If you turn off traffic for these endpoints, the image files won't be downloaded, and apps can't be installed or updated from the Microsoft Store. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them.|TLSv1.2/HTTPS|img-prod-cms-rt-microsoft-com.akamaized.net| -||The following endpoint is used for the Windows Push Notification Services (WNS). WNS enables third-party developers to send toast, tile, badge, and raw updates from their own cloud service. This provides a mechanism to deliver new updates to your users in a power-efficient and dependable way. If you turn off traffic for this endpoint, push notifications will no longer work, including MDM device management, mail synchronization, settings synchronization.|TLSv1.2|*.wns.windows.com| -||The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store. To turn off traffic for this endpoint, either uninstall the app or disable the Microsoft Store. If you disable the Microsoft Store, other Microsoft Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them.|TLSv1.2|storecatalogrevocation.storequality.microsoft.com| -||The following endpoints are used to communicate with Microsoft Store. If you turn off traffic for these endpoints, apps can't be installed or updated from the Microsoft Store.|HTTPS|*displaycatalog.mp.microsoft.com| -|||HTTP|*.dl.delivery.mp.microsoft.com| -||The following endpoint is used to get Microsoft Store analytics.|TLSv1.2|manage.devcenter.microsoft.com| -|Network Connection Status Indicator (NCSI)|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-ncsi)| -||Network Connection Status Indicator (NCSI) detects Internet connectivity and corporate network connectivity status. NCSI sends a DNS request and HTTP query to this endpoint to determine if the device can communicate with the Internet. If you turn off traffic for this endpoint, NCSI won't be able to determine if the device is connected to the Internet and the network status tray icon will show a warning.|HTTP|www.msftconnecttest.com*| -|Office|The following endpoints are used to connect to the Office 365 portal's shared infrastructure, including Office in a browser. For more info, see Office 365 URLs and IP address ranges. You can turn this off by removing all Microsoft Office apps and the Mail and Calendar apps. If you turn off traffic for these endpoints, users won't be able to save documents to the cloud or see their recently used documents.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#26-microsoft-store)| -|||HTTPS|*ow1.res.office365.com| -|||HTTPS|office.com| -|||HTTPS|blobs.officehome.msocdn.com| -|||HTTPS|self.events.data.microsoft.com| -|OneDrive|The following endpoints are related to OneDrive. If you turn off traffic for these endpoints, anything that relies on g.live.com to get updated URL information will no longer work.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-onedrive)| -|||TLSv1.2|*g.live.com| -|||TLSv1.2|oneclient.sfx.ms| -|||HTTPS| logincdn.msauth.net| -|Settings|The following endpoint is used as a way for apps to dynamically update their configuration. Apps such as System Initiated User Feedback and the Xbox app use it. If you turn off traffic for this endpoint, an app that uses this endpoint may stop working.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback)| -|||TLSv1.2|settings-win.data.microsoft.com| -|Skype|The following endpoint is used to retrieve Skype configuration values. To turn off traffic for this endpoint, either uninstall the app or disable the Microsoft Store. If you disable the Microsoft store, other Microsoft Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore)| -|||HTTPS|*.pipe.aria.microsoft.com| -|||HTTPS|config.edge.skype.com| -|Teams|The following endpoint is used for Microsoft Teams application.||[Learn how to turn off traffic to all of the following endpoint(s).]( manage-connections-from-windows-operating-system-components-to-microsoft-services.md#26-microsoft-store)| -|||TLSv1.2|config.teams.microsoft.com| -|Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled. If you turn off traffic for this endpoint, the device won't use Cloud-based Protection.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-defender)| -|||TLSv1.2|wdcp.microsoft.com| -|||HTTPS|go.microsoft.com| -||The following endpoints are used for Windows Defender SmartScreen reporting and notifications. If you turn off traffic for these endpoints, SmartScreen notifications won't appear.|HTTPS|*.smartscreen-prod.microsoft.com| -|||HTTPS|*.smartscreen.microsoft.com | -|||HTTPS|checkappexec.microsoft.com| -|Windows Spotlight|The following endpoints are used to retrieve Windows Spotlight metadata that describes content, such as references to image locations, as well as suggested apps, Microsoft account notifications, and Windows tips. If you turn off traffic for these endpoints, Windows Spotlight will still try to deliver new lock screen images and updated content but it will fail; suggested apps, Microsoft account notifications, and Windows tips won't be downloaded. For more information, see Windows Spotlight.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-spotlight)| -|||TLSv1.2|arc.msn.com| -|Windows Update|The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers. If you turn off traffic for this endpoint, Windows Update downloads won't be managed, as critical metadata that is used to make downloads more resilient is blocked. Downloads may be impacted by corruption (resulting in re-downloads of full files). Additionally, downloads of the same update by multiple devices on the same local network won't use peer devices for bandwidth reduction.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-updates)| -|||TLSv1.2|*.prod.do.dsp.mp.microsoft.com| -||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store. If you turn off traffic for these endpoints, the device won't be able to download updates for the operating system.|HTTP|*.dl.delivery.mp.microsoft.com| -|||HTTP|*.windowsupdate.com| -||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store. If you turn off traffic for these endpoints, the device won't be able to connect to Windows Update and Microsoft Update to help keep the device secure. Also, the device won't be able to acquire and update apps from the Store. These are dependent on also enabling "Device authentication" and "Microsoft Account" endpoints.|HTTPS|*.delivery.mp.microsoft.com| -|||TLSv1.2|*.update.microsoft.com| -||The following endpoint is used for compatibility database updates for Windows.|HTTP|adl.windows.com| -||The following endpoint is used for content regulation. If you turn off traffic for this endpoint, the Windows Update Agent will be unable to contact the endpoint and fallback behavior will be used. This may result in content being either incorrectly.|TLSv1.2|tsfe.trafficshaping.dsp.mp.microsoft.com| -|Xbox Live|The following endpoint is used for Xbox Live.||[Learn how to turn off traffic to all of the following endpoint(s).]( manage-connections-from-windows-operating-system-components-to-microsoft-services.md#26-microsoft-store)| -|||TLSv1.2|dlassets-ssl.xboxlive.com| - -## Other Windows 10 editions - -To view endpoints for other versions of Windows 10 Enterprise, see: - -- [Manage connection endpoints for Windows 10, version 21H2](manage-windows-21H2-endpoints.md) -- [Manage connection endpoints for Windows 10, version 1909](manage-windows-1909-endpoints.md) -- [Manage connection endpoints for Windows 10, version 1903](manage-windows-1903-endpoints.md) -- [Manage connection endpoints for Windows 10, version 1809](manage-windows-1809-endpoints.md) - -To view endpoints for non-Enterprise Windows 10 editions, see: - -- [Windows 10, version 21H1, connection endpoints for non-Enterprise editions](windows-endpoints-21H1-non-enterprise-editions.md) -- [Windows 10, version 1909, connection endpoints for non-Enterprise editions](windows-endpoints-1909-non-enterprise-editions.md) -- [Windows 10, version 1903, connection endpoints for non-Enterprise editions](windows-endpoints-1903-non-enterprise-editions.md) -- [Windows 10, version 1809, connection endpoints for non-Enterprise editions](windows-endpoints-1809-non-enterprise-editions.md) - -## Related links - -- [Office 365 URLs and IP address ranges](/microsoft-365/enterprise/urls-and-ip-address-ranges) -- [Network infrastructure requirements for Microsoft Intune](/mem/intune/fundamentals/intune-endpoints) diff --git a/windows/privacy/manage-windows-20H2-endpoints.md b/windows/privacy/manage-windows-20H2-endpoints.md deleted file mode 100644 index 8ae07104f4..0000000000 --- a/windows/privacy/manage-windows-20H2-endpoints.md +++ /dev/null @@ -1,151 +0,0 @@ ---- -title: Connection endpoints for Windows 10 Enterprise, version 20H2 -description: Explains what Windows 10 endpoints are used for, how to turn off traffic to them, and the impact. Specific to Windows 10 Enterprise, version 20H2. -ms.service: windows-client -ms.subservice: itpro-privacy -ms.localizationpriority: high -author: DHB-MSFT -ms.author: danbrown -manager: laurawi -ms.date: 01/18/2018 -ms.topic: reference ---- - -# Manage connection endpoints for Windows 10 Enterprise, version 20H2 - -**Applies to** - -- Windows 10 Enterprise, version 20H2 - -Some Windows components, app, and related services transfer data to Microsoft network endpoints. Some examples include: - -- Connecting to Microsoft Office and Windows sites to download the latest app and security updates. -- Connecting to email servers to send and receive email. -- Connecting to the web for every day web browsing. -- Connecting to the cloud to store and access backups. -- Using your location to show a weather forecast. - -Details about the different ways to control traffic to these endpoints are covered in [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). -Where applicable, each endpoint covered in this article includes a link to the specific details on how to control that traffic. - -The following methodology was used to derive these network endpoints: - -1. Set up the latest version of Windows 10 on a test virtual machine using the default settings. -2. Leave the device(s) running idle for a week ("idle" means a user isn't interacting with the system/device). -3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. -4. Compile reports on traffic going to public IP addresses. -5. The test virtual machine(s) was logged into using a local account, and wasn't joined to a domain or Azure Active Directory. -6. All traffic was captured in our lab using an IPV4 network. Therefore, no IPV6 traffic is reported here. -7. These tests were conducted in an approved Microsoft lab. It's possible your results may be different. -8. These tests were conducted for one week, but if you capture traffic for longer you may have different results. - -> [!NOTE] -> Microsoft uses global load balancers that can appear in network trace-routes. For example, an endpoint for *.akadns.net might be used to load balance requests to an Azure datacenter, which can change over time. - -## Windows 10 20H2 Enterprise connection endpoints - -|Area|Description|Protocol|Destination| -|----------------|----------|----------|------------| -|Apps|||[Learn how to turn off traffic to the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore)| -||The following endpoint is used for the Weather app. To turn off traffic for this endpoint, either uninstall the Weather app or disable the Microsoft Store. If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|HTTP|tile-service.weather.microsoft.com| -||The following endpoint is used for OneNote Live Tile. To turn off traffic for this endpoint, either uninstall OneNote or disable the Microsoft Store. If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|TLSv1.2/HTTPS/HTTP|cdn.onenote.net| -||The following endpoint is used by the Photos app to download configuration files, and to connect to the Office 365 portal's shared infrastructure, including Office in a browser. To turn off traffic for this endpoint, either uninstall the Photos app or disable the Microsoft Store. If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|TLSv1.2/HTTPS|evoke-windowsservices-tas.msedge.net| -|Certificates|Certificates are digital files, stored on client devices, used to both encrypt data and verify the identity of an individual or organization. Trusted root certificates issued by a certification authority (CA) are stored in a certificate trust list (CTL). The Automatic Root Certificates Update mechanism contacts Windows Updates to update the CTL. If a new version of the CTL is identified, the list of trusted root certificates cached on the local device will be updated. Untrusted certificates are certificates where the server certificate issuer is unknown or isn't trusted by the service. Untrusted certificates are also stored in a list on the local device and updated by the Automatic Root Certificates Update mechanism.

    If automatic updates are turned off, applications and websites may stop working because they did not receive an updated root certificate that the application uses. Additionally, the list of untrusted certificates will no longer be updated, which increases the attack vector on the device. ||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#automatic-root-certificates-update)| -|||TLSv1.2/HTTPS/HTTP|ctldl.windowsupdate.com| -|Cortana and Live Tiles|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-cortana)| -||The following endpoints are related to Cortana and Live Tiles. If you turn off traffic for this endpoint, you'll block updates to Cortana greetings, tips, and Live Tiles.|TLSv1.2/HTTPS/HTTP|www.bing.com*| -|||TLSv1.2/HTTPS/HTTP|fp.msedge.net| -|||TLSv1.2|I-ring.msedge.net| -|||HTTPS|s-ring.msedge.net| -|Device authentication|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback)| -||The following endpoint is used to authenticate a device. If you turn off traffic for this endpoint, the device won't be authenticated.|HTTPS|login.live.com*| -|Device metadata|The following endpoint is used to retrieve device metadata. If you turn off traffic for this endpoint, metadata won't be updated for the device.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#4-device-metadata-retrieval)| -|||HTTP|dmd.metaservices.microsoft.com| -|Diagnostic Data|The following endpoints are used by the Connected User Experiences and Telemetry component and connects to the Microsoft Data Management service. If you turn off traffic for this endpoint, diagnostic and usage information, which helps Microsoft find and fix problems and improve our products and services, won't be sent back to Microsoft. ||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback)| -|||TLSv1.2/HTTPS/HTTP|v10.events.data.microsoft.com| -|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| -|||HTTP|www.microsoft.com| -||The following endpoints are used by Windows Error Reporting. To turn off traffic for these endpoints, enable the following Group Policy: Administrative Templates > Windows Components > Windows Error Reporting > Disable Windows Error Reporting. This means error reporting information won't be sent back to Microsoft.|TLSv1.2|telecommand.telemetry.microsoft.com| -|||TLS v1.2/HTTPS/HTTP|watson.*.microsoft.com| -|Font Streaming|The following endpoints are used to download fonts on demand. If you turn off traffic for these endpoints, you won't be able to download fonts on demand.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#6-font-streaming)| -|||HTTPS|fs.microsoft.com| -|Licensing|The following endpoint is used for online activation and some app licensing. To turn off traffic for this endpoint, disable the Windows License Manager Service. This will also block online activation and app licensing may not work.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#9-license-manager)| -|||TLSv1.2/HTTPS/HTTP|licensing.mp.microsoft.com| -|Maps|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-offlinemaps)| -||The following endpoints are used to check for updates to maps that have been downloaded for offline use. If you turn off traffic for this endpoint, offline maps won't be updated.|TLSv1.2/HTTPS/HTTP|maps.windows.com| -|Microsoft Account|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-microsoft-account)| -||The following endpoints are used for Microsoft accounts to sign in. If you turn off traffic for these endpoints, users can't sign in with Microsoft accounts. |TLSv1.2/HTTPS|login.live.com| -|Microsoft Edge|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#13-microsoft-edge)| -||This traffic is related to the Microsoft Edge browser.|HTTPS|iecvlist.microsoft.com| -||The following endpoint is used by Microsoft Edge Update service to check for new updates. If you disable this endpoint, Microsoft Edge won't be able to check for and apply new edge updates.|TLSv1.2/HTTPS/HTTP|msedge.api.cdp.microsoft.com| -|Microsoft forward link redirection service (FWLink)|The following endpoint is used by the Microsoft forward link redirection service (FWLink) to redirect permanent web links to their actual, sometimes transitory, URL. FWlinks are similar to URL shorteners, just longer. If you disable this endpoint, Windows Defender won't be able to update its malware definitions; links from Windows and other Microsoft products to the Web won't work; and PowerShell updateable Help won't update. To disable the traffic, instead disable the traffic that's getting forwarded.|HTTP|go.microsoft.com| -|Microsoft Store|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#26-microsoft-store)| -||The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps). If you turn off traffic for these endpoints, the image files won't be downloaded, and apps can't be installed or updated from the Microsoft Store. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them.|HTTPS|img-prod-cms-rt-microsoft-com.akamaized.net| -||The following endpoint is needed to load the content in the Microsoft Store app.|HTTPS|livetileedge.dsx.mp.microsoft.com| -||The following endpoint is used for the Windows Push Notification Services (WNS). WNS enables third-party developers to send toast, tile, badge, and raw updates from their own cloud service. This provides a mechanism to deliver new updates to your users in a power-efficient and dependable way. If you turn off traffic for this endpoint, push notifications will no longer work, including MDM device management, mail synchronization, settings synchronization.|TLSv1.2/HTTPS|*.wns.windows.com| -||The following endpoints are used to revoke licenses for malicious apps in the Microsoft Store. To turn off traffic for this endpoint, either uninstall the app or disable the Microsoft Store. If you disable the Microsoft Store, other Microsoft Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them|TLSv1.2/HTTPS/HTTP|storecatalogrevocation.storequality.microsoft.com| -||The following endpoint is used to get Microsoft Store analytics.|HTTPS|manage.devcenter.microsoft.com| -||The following endpoints are used to communicate with Microsoft Store. If you turn off traffic for these endpoints, apps can't be installed or updated from the Microsoft Store.|TLSv1.2/HTTPS/HTTP|*displaycatalog.mp.microsoft.com| -|||HTTP|share.microsoft.com| -||The following endpoint is used to get Microsoft Store analytics.|TLSv1.2/HTTPS/HTTP|manage.devcenter.microsoft.com| -|Network Connection Status Indicator (NCSI)|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-ncsi)| -||Network Connection Status Indicator (NCSI) detects Internet connectivity and corporate network connectivity status. NCSI sends a DNS request and HTTP query to this endpoint to determine if the device can communicate with the Internet. If you turn off traffic for this endpoint, NCSI won't be able to determine if the device is connected to the Internet and the network status tray icon will show a warning.|HTTPS|www.msftconnecttest.com*| -|Office|The following endpoints are used to connect to the Office 365 portal's shared infrastructure, including Office in a browser. For more info, see Office 365 URLs and IP address ranges. You can turn this off by removing all Microsoft Office apps and the Mail and Calendar apps. If you turn off traffic for these endpoints, users won't be able to save documents to the cloud or see their recently used documents.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#26-microsoft-store)| -|||HTTPS|www.office.com| -|||HTTPS|blobs.officehome.msocdn.com| -|||HTTPS|officehomeblobs.blob.core.windows.net| -|||HTTPS|self.events.data.microsoft.com| -|||TLSv1.2/HTTPS/HTTP|outlookmobile-office365-tas.msedge.net| -|OneDrive|The following endpoints are related to OneDrive. If you turn off traffic for these endpoints, anything that relies on g.live.com to get updated URL information will no longer work.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-onedrive)| -|||TLSv1.2/HTTPS/HTTP|g.live.com| -|||TLSv1.2/HTTPS/HTTP|oneclient.sfx.ms| -|||HTTPS| logincdn.msauth.net| -|Settings|The following endpoint is used as a way for apps to dynamically update their configuration. Apps such as System Initiated User Feedback and the Xbox app use it. If you turn off traffic for this endpoint, an app that uses this endpoint may stop working.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback)| -|||TLSv1.2/HTTPS/HTTP|settings-win.data.microsoft.com| -|||HTTPS|settings.data.microsoft.com| -|Skype|The following endpoint is used to retrieve Skype configuration values. To turn off traffic for this endpoint, either uninstall the app or disable the Microsoft Store. If you disable the Microsoft store, other Microsoft Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore)| -|||HTTPS/HTTP|*.pipe.aria.microsoft.com| -|||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| -|Teams|The following endpoint is used for Microsoft Teams application.||[Learn how to turn off traffic to all of the following endpoint(s).]( manage-connections-from-windows-operating-system-components-to-microsoft-services.md#26-microsoft-store)| -|||TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| -|Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled. If you turn off traffic for this endpoint, the device won't use Cloud-based Protection.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-defender)| -|||HTTPS/TLSv1.2|wdcp.microsoft.com| -||The following endpoints are used for Windows Defender SmartScreen reporting and notifications. If you turn off traffic for these endpoints, SmartScreen notifications won't appear.|HTTPS|*.smartscreen-prod.microsoft.com| -|||HTTPS/HTTP|checkappexec.microsoft.com| -|Windows Spotlight|The following endpoints are used to retrieve Windows Spotlight metadata that describes content, such as references to image locations, as well as suggested apps, Microsoft account notifications, and Windows tips. If you turn off traffic for these endpoints, Windows Spotlight will still try to deliver new lock screen images and updated content but it will fail; suggested apps, Microsoft account notifications, and Windows tips won't be downloaded. For more information, see Windows Spotlight.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-spotlight)| -|||TLSv1.2/HTTPS/HTTP|arc.msn.com| -|||HTTPS|ris.api.iris.microsoft.com| -|Windows Update|The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers. If you turn off traffic for this endpoint, Windows Update downloads won't be managed, as critical metadata that is used to make downloads more resilient is blocked. Downloads may be impacted by corruption (resulting in re-downloads of full files). Additionally, downloads of the same update by multiple devices on the same local network won't use peer devices for bandwidth reduction.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-updates)| -|||TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| -||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store. If you turn off traffic for these endpoints, the device won't be able to download updates for the operating system.|TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| -|||HTTP|*.windowsupdate.com| -||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store. If you turn off traffic for these endpoints, the device won't be able to connect to Windows Update and Microsoft Update to help keep the device secure. Also, the device won't be able to acquire and update apps from the Store. These are dependent on also enabling "Device authentication" and "Microsoft Account" endpoints.|TLSv1.2/HTTPS/HTTP|*.delivery.mp.microsoft.com| -|||TLSv1.2/HTTPS/HTTP|*.update.microsoft.com| -||The following endpoint is used for compatibility database updates for Windows.|HTTPS|adl.windows.com| -||The following endpoint is used for content regulation. If you turn off traffic for this endpoint, the Windows Update Agent will be unable to contact the endpoint and fallback behavior will be used. This may result in content being either incorrectly downloaded or not downloaded at all.|TLSv1.2/HTTPS/HTTP|tsfe.trafficshaping.dsp.mp.microsoft.com| -|Xbox Live|The following endpoint is used for Xbox Live.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#26-microsoft-store)| -|||HTTPS|dlassets-ssl.xboxlive.com| - - -## Other Windows 10 editions - -To view endpoints for other versions of Windows 10 Enterprise, see: - -- [Manage connection endpoints for Windows 10, version 21H2](manage-windows-21H2-endpoints.md) -- [Manage connection endpoints for Windows 10, version 2004](manage-windows-2004-endpoints.md) -- [Manage connection endpoints for Windows 10, version 1909](manage-windows-1909-endpoints.md) -- [Manage connection endpoints for Windows 10, version 1903](manage-windows-1903-endpoints.md) -- [Manage connection endpoints for Windows 10, version 1809](manage-windows-1809-endpoints.md) - -To view endpoints for non-Enterprise Windows 10 editions, see: - -- [Windows 10, version 21H1, connection endpoints for non-Enterprise editions](windows-endpoints-21H1-non-enterprise-editions.md) -- [Windows 10, version 2004, connection endpoints for non-Enterprise editions](windows-endpoints-2004-non-enterprise-editions.md) -- [Windows 10, version 1909, connection endpoints for non-Enterprise editions](windows-endpoints-1909-non-enterprise-editions.md) -- [Windows 10, version 1903, connection endpoints for non-Enterprise editions](windows-endpoints-1903-non-enterprise-editions.md) -- [Windows 10, version 1809, connection endpoints for non-Enterprise editions](windows-endpoints-1809-non-enterprise-editions.md) - -## Related links - -- [Office 365 URLs and IP address ranges](/microsoft-365/enterprise/urls-and-ip-address-ranges) -- [Network infrastructure requirements for Microsoft Intune](/mem/intune/fundamentals/intune-endpoints) diff --git a/windows/privacy/manage-windows-21H1-endpoints.md b/windows/privacy/manage-windows-21H1-endpoints.md deleted file mode 100644 index 0d0e1bd833..0000000000 --- a/windows/privacy/manage-windows-21H1-endpoints.md +++ /dev/null @@ -1,153 +0,0 @@ ---- -title: Connection endpoints for Windows 10 Enterprise, version 21H1 -description: Explains what Windows 10 endpoints are used for, how to turn off traffic to them, and the impact. Specific to Windows 10 Enterprise, version 21H1. -ms.service: windows-client -ms.subservice: itpro-privacy -ms.localizationpriority: high -author: DHB-MSFT -ms.author: danbrown -manager: laurawi -ms.date: 01/18/2018 -ms.topic: reference ---- - -# Manage connection endpoints for Windows 10 Enterprise, version 21H1 - -**Applies to** - -- Windows 10 Enterprise, version 21H1 - -Some Windows components, app, and related services transfer data to Microsoft network endpoints. Some examples include: - -- Connecting to Microsoft Office and Windows sites to download the latest app and security updates. -- Connecting to email servers to send and receive email. -- Connecting to the web for every day web browsing. -- Connecting to the cloud to store and access backups. -- Using your location to show a weather forecast. - -Details about the different ways to control traffic to these endpoints are covered in [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). -Where applicable, each endpoint covered in this article includes a link to the specific details on how to control that traffic. - -The following methodology was used to derive these network endpoints: - -1. Set up the latest version of Windows 10 on a test virtual machine using the default settings. -2. Leave the device(s) running idle for a week ("idle" means a user isn't interacting with the system/device). -3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. -4. Compile reports on traffic going to public IP addresses. -5. The test virtual machine(s) was logged into using a local account, and wasn't joined to a domain or Azure Active Directory. -6. All traffic was captured in our lab using an IPV4 network. Therefore, no IPV6 traffic is reported here. -7. These tests were conducted in an approved Microsoft lab. It's possible your results may be different. -8. These tests were conducted for one week, but if you capture traffic for longer you may have different results. - -> [!NOTE] -> Microsoft uses global load balancers that can appear in network trace-routes. For example, an endpoint for *.akadns.net might be used to load balance requests to an Azure datacenter, which can change over time. - -## Windows 10 21H1 Enterprise connection endpoints - -|Area|Description|Protocol|Destination| -|----------------|----------|----------|------------| -|Apps|||[Learn how to turn off traffic to the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore)| -||The following endpoint is used for the Weather app. To turn off traffic for this endpoint, either uninstall the Weather app or disable the Microsoft Store. If you disable the Microsoft Store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|HTTP|tile-service.weather.microsoft.com| -||The following endpoint is used for OneNote Live Tile. To turn off traffic for this endpoint, either uninstall OneNote or disable the Microsoft Store. If you disable the Microsoft Store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|TLSv1.2/HTTPS/HTTP|cdn.onenote.net| -||The following endpoint is used by the Photos app to download configuration files, and to connect to the Office 365 portal's shared infrastructure, including Office in a browser. To turn off traffic for this endpoint, either uninstall the Photos app or disable the Microsoft Store. If you disable the Microsoft Store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|TLSv1.2/HTTPS|evoke-windowsservices-tas.msedge.net -|Certificates|Certificates are digital files, stored on client devices, used to both encrypt data and verify the identity of an individual or organization. Trusted root certificates issued by a certification authority (CA) are stored in a certificate trust list (CTL). The Automatic Root Certificates Update mechanism contacts Windows Updates to update the CTL. If a new version of the CTL is identified, the list of trusted root certificates cached on the local device will be updated. Untrusted certificates are certificates where the server certificate issuer is unknown or isn't trusted by the service. Untrusted certificates are also stored in a list on the local device and updated by the Automatic Root Certificates Update mechanism.

    If automatic updates are turned off, applications and websites may stop working because they didn't receive an updated root certificate that the application uses. Additionally, the list of untrusted certificates will no longer be updated, which increases the attack vector on the device. ||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#automatic-root-certificates-update)| -|||TLSv1.2/HTTPS/HTTP|ctldl.windowsupdate.com| -|Cortana and Live Tiles|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-cortana)| -||The following endpoints are related to Cortana and Live Tiles. If you turn off traffic for this endpoint, you'll block updates to Cortana greetings, tips, and Live Tiles.|TLSv1.2/HTTPS/HTTP|www.bing.com*| -|||TLSv1.2/HTTPS/HTTP|fp.msedge.net| -|||TLSv1.2|I-ring.msedge.net| -|||HTTPS|s-ring.msedge.net| -|Device authentication|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback)| -||The following endpoint is used to authenticate a device. If you turn off traffic for this endpoint, the device won't be authenticated.|HTTPS|login.live.com*| -|Device metadata|The following endpoint is used to retrieve device metadata. If you turn off traffic for this endpoint, metadata won't be updated for the device.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#4-device-metadata-retrieval)| -|||HTTP|dmd.metaservices.microsoft.com| -|Diagnostic Data|The following endpoints are used by the Connected User Experiences and Telemetry component and connects to the Microsoft Data Management service. If you turn off traffic for this endpoint, diagnostic and usage information, which helps Microsoft find and fix problems and improve our products and services, won't be sent back to Microsoft. ||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback)| -|||TLSv1.2/HTTPS/HTTP|v10.events.data.microsoft.com| -|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| -|||HTTP|www.microsoft.com| -||The following endpoints are used by Windows Error Reporting. To turn off traffic for these endpoints, enable the following Group Policy: **Administrative Templates** > **Windows Components** > **Windows Error Reporting** > **Disable Windows Error Reporting**. This means error reporting information won't be sent back to Microsoft.|TLSv1.2|telecommand.telemetry.microsoft.com| -|||TLS v1.2/HTTPS/HTTP|watson.*.microsoft.com| -|Font Streaming|The following endpoints are used to download fonts on demand. If you turn off traffic for these endpoints, you won't be able to download fonts on demand.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#6-font-streaming)| -|||HTTPS|fs.microsoft.com| -|Licensing|The following endpoint is used for online activation and some app licensing. To turn off traffic for this endpoint, disable the Windows License Manager Service. This will also block online activation and app licensing may not work.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#9-license-manager)| -|||TLSv1.2/HTTPS/HTTP|licensing.mp.microsoft.com| -|Maps|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-offlinemaps)| -||The following endpoints are used to check for updates to maps that have been downloaded for offline use. If you turn off traffic for this endpoint, offline maps won't be updated.|TLSv1.2/HTTPS/HTTP|maps.windows.com| -|Microsoft Account|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-microsoft-account)| -||The following endpoints are used for Microsoft accounts to sign in. If you turn off traffic for these endpoints, users can't sign in with Microsoft accounts. |TLSv1.2/HTTPS|login.live.com| -|Microsoft Edge|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#13-microsoft-edge)| -||This traffic is related to the Microsoft Edge browser.|HTTPS|iecvlist.microsoft.com| -||The following endpoint is used by Microsoft Edge Update service to check for new updates. If you disable this endpoint, Microsoft Edge won't be able to check for and apply new edge updates.|TLSv1.2/HTTPS/HTTP|msedge.api.cdp.microsoft.com| -|Microsoft forward link redirection service (FWLink)|The following endpoint is used by the Microsoft forward link redirection service (FWLink) to redirect permanent web links to their actual, sometimes transitory, URL. FWlinks are similar to URL shorteners, just longer. If you disable this endpoint, Windows Defender won't be able to update its malware definitions; links from Windows and other Microsoft products to the web won't work; and PowerShell updateable Help won't update. To disable the traffic, instead, disable the traffic that's getting forwarded.|HTTP|go.microsoft.com| -|Microsoft Store|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#26-microsoft-store)| -||The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps). If you turn off traffic for these endpoints, the image files won't be downloaded, and apps can't be installed or updated from the Microsoft Store. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them.|HTTPS|img-prod-cms-rt-microsoft-com.akamaized.net| -||The following endpoint is needed to load the content in the Microsoft Store app.|HTTPS|livetileedge.dsx.mp.microsoft.com| -||The following endpoint is used for the Windows Push Notification Services (WNS). WNS enables third-party developers to send toast, tile, badge, and raw updates from their own cloud service. This provides a mechanism to deliver new updates to your users in a power-efficient and dependable way. If you turn off traffic for this endpoint, push notifications will no longer work, including MDM device management, mail synchronization, settings synchronization.|TLSv1.2/HTTPS|*.wns.windows.com| -||The following endpoints are used to revoke licenses for malicious apps in the Microsoft Store. To turn off traffic for this endpoint, either uninstall the app or disable the Microsoft Store. If you disable the Microsoft Store, other Microsoft Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them|TLSv1.2/HTTPS/HTTP|storecatalogrevocation.storequality.microsoft.com| -||The following endpoint is used to get Microsoft Store analytics.|HTTPS|manage.devcenter.microsoft.com| -||The following endpoints are used to communicate with Microsoft Store. If you turn off traffic for these endpoints, apps can't be installed or updated from the Microsoft Store.|TLSv1.2/HTTPS/HTTP|*displaycatalog.mp.microsoft.com| -|||HTTP|share.microsoft.com| -||The following endpoint is used to get Microsoft Store analytics.|TLSv1.2/HTTPS/HTTP|manage.devcenter.microsoft.com| -|Network Connection Status Indicator (NCSI)|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-ncsi)| -||Network Connection Status Indicator (NCSI) detects Internet connectivity and corporate network connectivity status. NCSI sends a DNS request and HTTP query to this endpoint to determine if the device can communicate with the Internet. If you turn off traffic for this endpoint, NCSI won't be able to determine if the device is connected to the Internet and the network status tray icon will show a warning.|HTTPS|www.msftconnecttest.com*| -|Office|The following endpoints are used to connect to the Office 365 portal's shared infrastructure, including Office in a browser. For more info, see Office 365 URLs and IP address ranges. You can turn this off by removing all Microsoft Office apps and the Mail and Calendar apps. If you turn off traffic for these endpoints, users won't be able to save documents to the cloud or see their recently used documents.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#26-microsoft-store)| -|||HTTPS|www.office.com| -|||HTTPS|blobs.officehome.msocdn.com| -|||HTTPS|officehomeblobs.blob.core.windows.net| -|||HTTPS|self.events.data.microsoft.com| -|||TLSv1.2/HTTPS/HTTP|outlookmobile-office365-tas.msedge.net| -|OneDrive|The following endpoints are related to OneDrive. If you turn off traffic for these endpoints, anything that relies on g.live.com to get updated URL information will no longer work.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-onedrive)| -|||TLSv1.2/HTTPS/HTTP|g.live.com| -|||TLSv1.2/HTTPS/HTTP|oneclient.sfx.ms| -|||HTTPS| logincdn.msauth.net| -|Settings|The following endpoint is used as a way for apps to dynamically update their configuration. Apps such as System Initiated User Feedback and the Xbox app use it. If you turn off traffic for this endpoint, an app that uses this endpoint may stop working.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback)| -|||TLSv1.2/HTTPS/HTTP|settings-win.data.microsoft.com| -|||HTTPS|settings.data.microsoft.com| -|Skype|The following endpoint is used to retrieve Skype configuration values. To turn off traffic for this endpoint, either uninstall the app or disable the Microsoft Store. If you disable the Microsoft Store, other Microsoft Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore)| -|||HTTPS/HTTP|*.pipe.aria.microsoft.com| -|||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| -|Teams|The following endpoint is used for Microsoft Teams application.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#26-microsoft-store)| -|||TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| -|Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled. If you turn off traffic for this endpoint, the device won't use Cloud-based Protection.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-defender)| -|||HTTPS/TLSv1.2|wdcp.microsoft.com| -||The following endpoints are used for Windows Defender SmartScreen reporting and notifications. If you turn off traffic for these endpoints, SmartScreen notifications won't appear.|HTTPS|*.smartscreen-prod.microsoft.com| -|||HTTPS/HTTP|checkappexec.microsoft.com| -|Windows Spotlight|The following endpoints are used to retrieve Windows Spotlight metadata that describes content, such as references to image locations, as well as suggested apps, Microsoft account notifications, and Windows tips. If you turn off traffic for these endpoints, Windows Spotlight will still try to deliver new lock screen images and updated content but it will fail; suggested apps, Microsoft account notifications, and Windows tips won't be downloaded. For more information, see Windows Spotlight.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-spotlight)| -|||TLSv1.2/HTTPS/HTTP|arc.msn.com| -|||HTTPS|ris.api.iris.microsoft.com| -|Windows Update|The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers. If you turn off traffic for this endpoint, Windows Update downloads won't be managed, as critical metadata that is used to make downloads more resilient is blocked. Downloads may be impacted by corruption (resulting in re-downloads of full files). Additionally, downloads of the same update by multiple devices on the same local network won't use peer devices for bandwidth reduction.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-updates)| -|||TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| -||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store. If you turn off traffic for these endpoints, the device won't be able to download updates for the operating system.|TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| -|||HTTP|*.windowsupdate.com| -||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store. If you turn off traffic for these endpoints, the device won't be able to connect to Windows Update and Microsoft Update to help keep the device secure. Also, the device won't be able to acquire and update apps from the Microsoft Store. These are dependent on also enabling "Device authentication" and "Microsoft Account" endpoints.|TLSv1.2/HTTPS/HTTP|*.delivery.mp.microsoft.com| -|||TLSv1.2/HTTPS/HTTP|*.update.microsoft.com| -||The following endpoint is used for compatibility database updates for Windows.|HTTPS|adl.windows.com| -||The following endpoint is used for content regulation. If you turn off traffic for this endpoint, the Windows Update Agent will be unable to contact the endpoint and fallback behavior will be used. This may result in content being either incorrectly downloaded or not downloaded at all.|TLSv1.2/HTTPS/HTTP|tsfe.trafficshaping.dsp.mp.microsoft.com| -|Xbox Live|The following endpoint is used for Xbox Live.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#26-microsoft-store)| -|||HTTPS|dlassets-ssl.xboxlive.com| - - -## Other Windows 10 editions - -To view endpoints for other versions of Windows 10 Enterprise, see: - -- [Manage connection endpoints for Windows 10, version 21H2](manage-windows-21H2-endpoints.md) -- [Manage connection endpoints for Windows 10, version 20H2](manage-windows-20H2-endpoints.md) -- [Manage connection endpoints for Windows 10, version 2004](manage-windows-2004-endpoints.md) -- [Manage connection endpoints for Windows 10, version 1909](manage-windows-1909-endpoints.md) -- [Manage connection endpoints for Windows 10, version 1903](manage-windows-1903-endpoints.md) -- [Manage connection endpoints for Windows 10, version 1809](manage-windows-1809-endpoints.md) - -To view endpoints for non-Enterprise Windows 10 editions, see: - -- [Windows 10, version 21H1, connection endpoints for non-Enterprise editions](windows-endpoints-21H1-non-enterprise-editions.md) -- [Windows 10, version 20H2, connection endpoints for non-Enterprise editions](windows-endpoints-20H2-non-enterprise-editions.md) -- [Windows 10, version 2004, connection endpoints for non-Enterprise editions](windows-endpoints-2004-non-enterprise-editions.md) -- [Windows 10, version 1909, connection endpoints for non-Enterprise editions](windows-endpoints-1909-non-enterprise-editions.md) -- [Windows 10, version 1903, connection endpoints for non-Enterprise editions](windows-endpoints-1903-non-enterprise-editions.md) -- [Windows 10, version 1809, connection endpoints for non-Enterprise editions](windows-endpoints-1809-non-enterprise-editions.md) - -## Related links - -- [Office 365 URLs and IP address ranges](/microsoft-365/enterprise/urls-and-ip-address-ranges) -- [Network infrastructure requirements for Microsoft Intune](/mem/intune/fundamentals/intune-endpoints) diff --git a/windows/privacy/windows-diagnostic-data-1703.md b/windows/privacy/windows-diagnostic-data-1703.md deleted file mode 100644 index 6716304894..0000000000 --- a/windows/privacy/windows-diagnostic-data-1703.md +++ /dev/null @@ -1,117 +0,0 @@ ---- -title: Windows 10 diagnostic data for the Full diagnostic data level (Windows 10) -description: Use this article to learn about the types of data that is collected the Full diagnostic data level. -ms.service: windows-client -ms.subservice: itpro-privacy -ms.localizationpriority: high -author: DHB-MSFT -ms.author: danbrown -manager: laurawi -ms.date: 03/31/2017 -ms.topic: reference ---- - -# Windows 10 diagnostic data for the Full diagnostic data level - -**Applies to:** -- Windows 10, version 1703 - -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 more 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 diagnostic data 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 1709 Basic level diagnostic events and fields](./basic-level-windows-diagnostic-events-and-fields-1709.md) and [Windows 10, version 1703 Basic level diagnostic events and fields](./basic-level-windows-diagnostic-events-and-fields-1703.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 -- Browsing History data -- Inking, Typing, and Speech Utterance 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:
    • OS name, version, build, and [locale](/windows/win32/intl/locales-and-languages)
    • 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
    • Xbox UserID
    • 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.
    • The diagnostic event name, Event ID, [ETW](/windows/win32/etw/event-tracing-portal) opcode, version, schema signature, keywords, and flags
    • HTTP header information, including the IP address. This IP address is the source address that’s provided by the network packet header and received by the diagnostics ingestion service.
    • Various IDs that are used to correlate and sequence related events together.
    • Device ID. This ID is not the user provided device name, but an ID that is unique for that device.
    • Device class - Desktop, Server, or Mobile
    • Event collection time
    • Diagnostic level - Basic or Full, Sample level - for sampled data, what sample level is this device opted into
    | - -## ​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:
    • OS - version name, Edition
    • Installation type, subscription status, and genuine OS status
    • Processor architecture, speed, number of cores, manufacturer, and model
    • OEM details - manufacturer, model, and serial number
    • Device identifier and Xbox serial number
    • Firmware/BIOS - type, manufacturer, model, and version
    • Memory - total memory, video memory, speed, and how much memory is available after the device has reserved memory
    • Storage - total capacity and disk type
    • Battery - charge capacity and InstantOn support
    • Hardware chassis type, color, and form factor
    • Is this machine a virtual machine?
    | -| Device capabilities | Information about the specific device capabilities such as:
    • Camera - whether the device has a front facing, a rear facing camera, or both.
    • Touch screen - does the device include a touch screen? If so, how many hardware touch points are supported?
    • Processor capabilities - CompareExchange128, LahfSahf, NX, PrefetchW, and SSE2
    • Trusted Platform Module (TPM) – whether present and what version
    • Virtualization hardware - whether an IOMMU is present, SLAT support, is virtualization enabled in the firmware
    • Voice – whether voice interaction is supported and the number of active microphones
    • Number of displays, resolutions, DPI
    • Wireless capabilities
    • OEM or platform face detection
    • OEM or platform video stabilization and quality level set
    • Advanced Camera Capture mode (HDR vs. LowLight), OEM vs. platform implementation, HDR probability, and Low Light probability
    | -| Device preferences and settings | Information about the device settings and user preferences such as:
    • User Settings – System, Device, Network & Internet, Personalization, Cortana, Apps, Accounts, Time & Language, Gaming, Ease of Access, Privacy, Update & Security
    • User-provided device name
    • Whether device is domain-joined, or cloud-domain joined (that is, part of a company-managed network)
    • Hashed representation of the domain name
    • MDM (mobile device management) enrollment settings and status
    • BitLocker, Secure Boot, encryption settings, and status
    • Windows Update settings and status
    • Developer Unlock settings and status
    • Default app choices
    • Default browser choice
    • Default language settings for app, input, keyboard, speech, and display
    • App store update settings
    • Enterprise OrganizationID, Commercial ID
    | -| Device peripherals | Information about the device peripherals such as:
    • Peripheral name, device model, class, manufacturer, and description
    • Peripheral device state, install state, and checksum
    • Driver name, package name, version, and manufacturer
    • HWID - A hardware vendor defined ID to match a device to a driver [INF file](/windows-hardware/drivers/install/hardware-ids)
    • Driver state, problem code, and checksum
    • Whether driver is kernel mode, signed, and image size
    | -| Device network info | Information about the device network configuration such as:
    • Network system capabilities
    • Local or Internet connectivity status
    • Proxy, gateway, DHCP, DNS details, and addresses
    • Paid or free network
    • Wireless driver is emulated or not
    • Access point mode capable
    • Access point manufacturer, model, and MAC address
    • WDI Version
    • Name of networking driver service
    • Wi-Fi Direct details
    • Wi-Fi device hardware ID and manufacturer
    • Wi-Fi scan attempt counts and item counts
    • Mac randomization is supported/enabled or not
    • Number of spatial streams and channel frequencies supported
    • Manual or Auto Connect enabled
    • Time and result of each connection attempt
    • Airplane mode status and attempts
    • Interface description provided by the manufacturer
    • Data transfer rates
    • Cipher algorithm
    • Mobile Equipment ID (IMEI) and Mobile Country Code (MCCO)
    • Mobile operator and service provider name
    • Available SSIDs and BSSIDs
    • IP Address type - IPv4 or IPv6
    • Signal Quality percentage and changes
    • Hotspot presence detection and success rate
    • TCP connection performance
    • Miracast device names
    • Hashed IP address
    - -## 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:
    • OS component and app feature usage
    • User navigation and interaction with app and Windows features. This information could include user input, such as the name of a new alarm set, user menu choices, or user favorites.
    • Time of and count of app/component launches, duration of use, session GUID, and process ID
    • App time in various states – running foreground or background, sleeping, or receiving active user interaction
    • User interaction method and duration – whether and length of time user used the keyboard, mouse, pen, touch, speech, or game controller
    • Cortana launch entry point/reason
    • Notification delivery requests and status
    • Apps used to edit images and videos
    • SMS, MMS, VCard, and broadcast message usage statistics on primary or secondary line
    • Incoming and Outgoing calls and Voicemail usage statistics on primary or secondary line
    • Emergency alerts are received or displayed statistics
    • Content searches within an app
    • Reading activity - bookmarking used, print used, layout changed
    | -| App or product state | Information about Windows and application state such as:
    • Start Menu and Taskbar pins
    • Online/Offline status
    • 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.
    • Personalization impressions delivered
    • Whether the user clicked or hovered on UI controls or hotspots
    • User feedback Like or Dislike or rating was provided
    • 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.
    | -| Login properties |
    • Login success or failure
    • Login sessions and state
    | - - -## 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:

    5(x4n1AXV0*cOsxz?i{o_jiNb< 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%0D=o)*X4BzAi^f@gl~ED;Ks&$4e?> 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

  2. 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 z�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 z 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 X0jmcI>Mxo9-NeeTG!$#(&4d37>dkfA diff --git a/education/windows/images/suspcs/1810_name-devices_SUSPC.png b/education/windows/images/suspcs/1810_name-devices_SUSPC.png deleted file mode 100644 index 6cfe01457225c8967d5bfbe398ad58ecdd0b29e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158651 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

    %O3&>l8}SbAS`-;hqkHq_U={n{#>#VeGq* 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 Jmfy9B_Wk26C@WTlgEki93s3wW!-~l7>^C_P@ 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 literal 0 HcmV?d00001 diff --git a/windows/deployment/do/waas-delivery-optimization-configure.md b/windows/deployment/do/waas-delivery-optimization-configure.md new file mode 100644 index 0000000000..97ad1a3077 --- /dev/null +++ b/windows/deployment/do/waas-delivery-optimization-configure.md @@ -0,0 +1,237 @@ +--- +title: Configure Delivery Optimization for Windows +description: In this article, learn how to set up Delivery Optimization for use by Windows clients in your organization. +ms.service: windows-client +ms.subservice: itpro-updates +ms.topic: how-to +author: cmknox +ms.author: carmenf +ms.reviewer: mstewart +manager: aaroncz +ms.collection: + - tier3 + - essentials-get-started +ms.localizationpriority: medium +appliesto: +- ✅ Windows 11 +- ✅ Windows 10 +- ✅ Delivery Optimization +ms.date: 07/01/2024 +--- + +# Configure Delivery Optimization for Windows + +## Delivery Optimization set up considerations checklist + +* Allow Delivery Optimization communication +* Find Delivery Optimization +* Network topology +* Device count +* System resources +* Improve efficiencies +* Connected Cache + +:::image type="content" source="images/do-setup-full.png" alt-text="Screenshot of the various Delivery Optimization configurations that should be considered to maximize efficiency." lightbox="images/do-setup-full.png"::: + +## Allow DO communication + +:::image type="content" source="images/do-setup-allow-communication.png" alt-text="Screenshot of the considerations to allow Delivery Optimization communication." lightbox="images/do-setup-allow-communication.png"::: + +Learn more about Firewall, Proxy, and Port requirements for Delivery Optimization communication. + +### Firewall + +There are some host names that you need to permit through your Firewall for Delivery Optimization to communicate. Check the [full list](waas-delivery-optimization-faq.yml#what-hostnames-should-i-allow-through-my-firewall-to-support-delivery-optimization) of host names to permit. + +### Local proxy + +When using a proxy, you’ll want to bypass calls from the Delivery Optimization service (*.prod.do.dsp.mp.microsoft.com), as any altering of the public IP address will prevent peering from working properly. For downloads from HTTP sources, Delivery Optimization can use the automatic proxy discovery capability of WinHttp to handle communication with the proxy server. It’s important to know, Delivery Optimization uses byte range requests, so you’ll want to make sure your proxy allows this capability.. [Learn more](delivery-optimization-proxy.md) about Delivery Optimization with a proxy server. + +### Cloud proxy + +If you are using a cloud proxy, you should configure it to allow Delivery Optimization traffic to [bypass the proxy](waas-delivery-optimization-faq.yml#what-is-the-recommended-configuration-for-delivery-optimization-used-with-cloud-proxies). Otherwise, you may experience reduced performance and increased bandwidth consumption. + +### Ports + +Delivery Optimization requires the use of certain ports to deliver content. Make sure you have opened all the [required ports](/waas-delivery-optimization-faq.yml#which-ports-does-delivery-optimization-use) to make Delivery Optimization work seamlessly. + +## DO presence + +:::image type="content" source="images/do-setup-presence.png" alt-text="Screenshot of different product areas where you'll find Delivery Optimization." lightbox="images/do-setup-presence.png"::: + +Use Group Policy or MDM Policies to locate Delivery Optimization settings. + +**Group Policies:** Computer Configuration\Administrative Templates\Windows Components\Delivery Optimization. +**MDM Policies:** You can use an MDM solution like Intune to configure Delivery Optimization. + +Delivery Optimization is increasingly found throughout Microsoft products. Learn more about the areas where there is integration to see how you can optimize the results in your environment. + +* [Microsoft Endpoint Manager (MEM)](https://learn.microsoft.com/en-us/mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery) +* [Microsoft Endpoint Configuration Manager (MECM)](https://learn.microsoft.com/en-us/mem/intune/configuration/delivery-optimization-windows) +* [Autopilot](https://learn.microsoft.com/en-us/windows/deployment/windows-deployment-scenarios#modern-deployment-methods)/[Autopatch](https://learn.microsoft.com/en-us/windows/deployment/windows-autopatch/overview/windows-autopatch-overview) – there are no specific settings that should be configured for Autopilot or Autopatch devices. However, it’s important to remember that once the device is connected to the corporate network, Delivery Optimization policies will be applied. + +## Network topology + +:::image type="content" source="images/do-setup-network-topology.png" alt-text="Screenshot of Delivery Optimization network topology considerations." lightbox="images/do-setup-network-topology.png"::: + +Peer groups can be defined in Delivery Optimization using a combination of settings such as [‘DODownloadMode’](waas-delivery-optimization-reference.md#download-mode), [‘DOGroupID’](waas-delivery-optimization-reference.md#group-id), [‘DOGroupIDSource’](waas-delivery-optimization-reference.md#select-the-source-of-group-ids), and [‘DORestrictPeerSelection’](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection). *The combination of settings you use will depend on your desired peer group(s) and your network topology.* + +### Peer-to-peer setup + +#### Define peer groups + +##### Local area network (LAN) + +To limit a peer group to your LAN, choose [‘DODownloadMode’](waas-delivery-optimization-reference.md#download-mode) (1), LAN-mode. This will include any devices that share the same public IP address when they connect to the Internet (behind the same NAT) in a single peer group. + +##### Wide area network (WAN) + +To achieve peer groups across NATs within the same site, over the WAN, or to have more control in your local environment, use Download Mode ‘2’, Group-mode. Group download mode allows you to define a unique GUID Group ID or leverage existing “boundaries” in your enterprise with the [‘DOGroupIDSource’](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) setting to identify a peer group. + +##### GroupIDSource default behavior + +There are several options for identifying your Group ID using the [‘DOGroupIDSource’](waas-delivery-optimization-reference.md#select-the-source-of-group-ids). The default behavior, when the [‘DOGroupID’](waas-delivery-optimization-reference.md#group-id) or [‘DOGroupIDSource’](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) policies are not set, is to determine the Group ID using AD Site (1), Authenticated domain SID (2), or Microsoft Entra tenant ID (5). More information on all [‘DOGroupIDSource’](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) setting options available. + +> [!NOTE] +> If your peer group spans across NATs, the Teredo service will be used on port 3544. + +##### Restrict peer selection + +If your environment requires a more granular approach, you can use the Restrict Peer Discovery setting alongside the Download Mode to achieve more control. For example, if you have several different subnets behind the same NAT but want to limit your peer groups to a single subnet, choose [‘DODownloadMode’](waas-delivery-optimization-reference.md#download-mode) (1) and [‘DORestrictPeerSelection’](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection)(Subnet). This setting can be used in conjunction with any of the peer-related Download Modes (1’, 2’, or ‘3’). + +### Non-peering options + +There are two valid Download Modes that do not leverage the peer-to-peer functionality to deliver content; Download Modes (0) and (99). Download Mode (0) provides hash checks of the requested content and allows for quick detection and recovery of corrupted data due to the use of piece level hash checks. Download Mode (99) will provide a reliable download experience over HTTP from the download's original source or Microsoft, with no additional checks. + +### Peering with VPN + +By default, if Delivery Optimization detects a VPN, peering will not be used. To enable this behavior, use the [‘DOAllowVPNPeerCaching’](waas-delivery-optimization-reference.md#enable-peer-caching-while-the-device-connects-via-vpn) policy. The Delivery Optimization Client looks in the network adapter’s ‘Description’ and ‘FriendlyName’ strings to determine VPN usage. To allow greater flexibility for VPN identification use the [‘DOVpnKeywords’](waas-delivery-optimization-reference.md#vpn-keywords) to add descriptors for a particular VPN. Also related, there is a [‘DODisallowCacheServerDownloadsOnVPN*’](waas-delivery-optimization-reference.md#disallow-cache-server-downloads-on-vpn) policy to prevent downloads from a cache server while on a VPN connection. + +## Device counts + +:::image type="content" source="images/do-setup-device-counts.png" alt-text="Screenshot of Delivery Optimization device count considerations." lightbox="images/do-setup-device-counts.png"::: + +Delivery Optimization is designed to perform best in a large-scale environment with many devices. Depending on the size of the environment, you should evaluate the value of the [‘DOMinFileSizeToCache’](waas-delivery-optimization-reference.md#minimum-peer-caching-content-file-size) to optimize peering. + +### Cache file size + +Content peering has a limited number of slots available at any given time. By default, only content files that are 50MB or larger can be used for peering. In an environment with more than 30 devices, change the [‘DOMinFileSizeToCache’](waas-delivery-optimization-reference.md#minimum-peer-caching-content-file-size) to a lower value (10MB), to have more content available for peering, which can be distributed among many devices. For an even larger number of devices (>100) you can raise this setting to (1MB). + +### Mobile devices + +By default, peer-to-peer capabilities are not enabled for devices using a battery. If there are many mobile devices in your environment, consider enabling the [‘DOMinBatteryPercentageAllowedToUpload’](waas-delivery-optimization-reference.md#allow-uploads-while-the-device-is-on-battery-while-under-set-battery-level) policy to 60%, to use peering while on battery. + +## System resources + +:::image type="content" source="images/do-setup-system-resources.png" alt-text="Screenshot of Delivery Optimization system resources considerations." lightbox="images/do-setup-system-resources.png"::: + +There are some Delivery Optimization configurations that can make an impact when ample system resources are available. + +### Disk size + +Alter the minimum disk size a device must have to use peering with the [‘DOMinDiskSizeAllowedToPeer’](waas-delivery-optimization-reference.md#minimum-disk-size-allowed-to-use-peer-caching) setting. You can also manage the amount of space the Delivery Optimization cache uses with the following settings: [‘DOMaxCacheSize’](waas-delivery-optimization-reference.md#max-cache-size)/[’DOAbsoluteMaxCacheSize’](waas-delivery-optimization-reference.md#absolute-max-cache-size). + +### RAM size + +Control the minimum amount of RAM (inclusive) allowed to use peer caching, [‘DOMinRAMAllowedToPeer’](waas-delivery-optimization-reference.md#minimum-ram-inclusive-allowed-to-use-peer-caching). + +### Large # of devices with healthy system resources + +In a lab situation, you typically have set number of devices that are plugged in and have a lot of free disk space. By increasing the content expiration interval of [‘DOMaxCacheAge’](waas-delivery-optimization-reference.md#max-cache-age) to 7 or more (up to 30 days), you can take advantage of these devices, using them as excellent upload sources to upload more content over a longer period. + +## Improve efficiencies + +:::image type="content" source="images/do-setup-improve-efficiencies.png" alt-text="Screenshot of Delivery Optimization improve efficiency considerations." lightbox="images/do-setup-improve-efficiencies.png"::: + +Looking to improve efficiency? Some of the most powerful settings you can change that could have a big impact within your environment include: + +* Help optimize peer connection over HTTP connections using the [‘DOMinBackgroundQoS’](waas-delivery-optimization-reference.md#minimum-background-qos) policy. A good value for this is something lower than the average download speed seen in your network. For example, if your average speed is 1000KB/s, set this policy to 500KB/s. +* Improve chances of downloading from peers and/or cache server by delaying the time DO attempts to make connections before falling back to the HTTP source. The set of policies include: [‘DODelayBackgroundDownloadFromHttp’](waas-delivery-optimization-reference.md#delay-background-download-from-http-in-secs), [‘DODelayForegroundDownloadFromHttp’](waas-delivery-optimization-reference.md#delay-foreground-download-from-http-in-secs), [‘DelayCacheServerFallbackBackground*’](waas-delivery-optimization-reference.md#delay-background-download-cache-server-fallback-in-secs), [‘DelayCacheServerFallbackForeground*’](waas-delivery-optimization-reference.md#delay-foreground-download-cache-server-fallback-in-secs). For applicable scenarios (improving efficiency from peers or cache server) a good starting point is ’60 - 90’ seconds for the background settings and ’30 – 60’ for foreground settings. +* Reduce any disruptions and help to manage the timing of network usage by utilizing the business hours policies, [‘DOSetHoursToLimitForegroundDownloadBandwidth’](waas-delivery-optimization-reference.md#set-business-hours-to-limit-foreground-download-bandwidth) and [‘DOSetHoursToLimitBackgroundDownloadBandwidth’](waas-delivery-optimization-reference.md#set-business-hours-to-limit-background-download-bandwidth). +* Manage network usage as a percentage or absolute value (Note: The absolute policies are recommended in low bandwidth environments). These policies include: [‘DOPercentageMaxForegroundBandwidth’](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth)/[’DOPercentageMaxBackgroundBandwidth’](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth), [‘DOMaxBackgroundDownloadBandwidth’](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth-in-kbs), and [‘DOMaxForegroundDownloadBandwidth’](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs). + +> [!NOTE] +> Not all content types are not eligible for P2P. Refer the [complete list](waas-delivery-optimization.md#types-of-download-content-supported-by-delivery-optimization) to learn more. + +## Connected cache + +:::image type="content" source="images/do-setup-connected-cache.png" alt-text="Screenshot of Delivery Optimization options when using Connected Cache." lightbox="images/do-setup-connected-cache.png"::: + +> [!NOTE] +> When using the Connected Cache dedicated cache solution for your environment there are a handful of policies you should be aware of, some of which have been mentioned throughout this page (denoted with *). + +* [‘DOCacheHost’](waas-delivery-optimization-reference.md#cache-server-hostname) is the list of cachehost server names, separated with commas. Delivery Optimization client will connect to the listed Microsoft Connected Cache servers in the order as they are listed. +* [‘DOCacheHostSource’](waas-delivery-optimization-reference.md#cache-server-hostname-source) can be used to dynamically discover cachehost servers on the network, using DHCP. +* [‘DelayCacheServerFallbackBackground’](waas-delivery-optimization-reference.md#delay-background-download-cache-server-fallback-in-secs) and [‘DelayCacheServerFallbackForeground’](waas-delivery-optimization-reference.md#delay-foreground-download-cache-server-fallback-in-secs) are the delay policies to help improve chances of pulling content from the network cachehost servers. (See recommended values in ‘Improving Efficiencies’ section). +* [‘DODisallowCacheServerDownloadsOnVPN’](waas-delivery-optimization-reference.md#disallow-cache-server-downloads-on-vpn) allows control of the cachehost server to supply content, when device is on a VPN connection. + +# Monitor Delivery Optimization and Troubleshooting + +Whether you opt for the default Delivery Optimization configurations or tailor them to suit your environment, you'll want to track the outcomes to see how they improve your efficiency. [Learn more](hwaas-delivery-optimization-monitor.md) about the monitoring options for Delivery Optimization. + +## Troubleshooting + +### DO Troubleshooter + +[Check out](https://aka.ms/do-fix) the new Delivery Optimization Troubleshooter. This tool provides a device health check to verify the device is set up properly to use Delivery Optimization. To scope the output more specifically, use one of the available switches: + +* -HealthCheck: Provides an overall check of the device setup to ensure Delivery Optimization communication is possible on the device. +* -P2P: Provides output specific to P2P settings, efficiency, and errors. +* -MCC: Provides output specific to MCC settings and verifies the client can access the cache server. + +### Testing Delivery Optimization + +[Learn more](delivery-optimization-test.md) for guidance on basic testing scenarios to see how Delivery Optimization works. + +### Common problems and solutions + +This section summarizes common problems and some solutions to try. + +#### If you don't see any bytes from peers + +If you don't see any bytes coming from peers the cause might be one of the following issues: + +* Clients aren't able to reach the Delivery Optimization cloud services. +* The cloud service doesn't see other peers on the network. +* Clients aren't able to connect to peers that are offered back from the cloud service. +* None of the computers on the network are getting updates from peers. + +#### Clients aren't able to reach the Delivery Optimization cloud services + +Try these steps: + +1. Start a download of an app that is larger than 50 MB from the Store (for example "Candy Crush Saga"). +2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and observe the [DODownloadMode](waas-delivery-optimization-reference.md#download-mode) setting. For peering to work, download mode should be 1, 2, or 3. +3. If the download mode is 99, it could indicate your device is unable to reach the Delivery Optimization cloud services. Ensure that the Delivery Optimization host names are allowed access: most importantly **\*.prod.do.dsp.mp.microsoft.com**. + +#### The cloud service doesn't see other peers on the network + +Try these steps: + +1. Download the same app on two different devices on the same network, waiting 10 - 15 minutes between downloads. +2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and ensure that **[DODownloadMode](waas-delivery-optimization-reference.md#download-mode)** is 1 or 2 on both devices. +3. Run `Get-DeliveryOptimizationPerfSnap` from an elevated PowerShell window on the second device. The **NumberOfPeers** field should be nonzero. +4. If the number of peers is zero and **[DODownloadMode](waas-delivery-optimization-reference.md#download-mode)** is 1, ensure that both devices are using the same public IP address to reach the internet (you can easily do this by opening a browser window and do a search for "what is my IP"). In the case where devices aren't reporting the same public IP address, configure **[DODownloadMode](waas-delivery-optimization-reference.md#download-mode)** to 2 (Group) and use a custom **[DOGroupID (Guid)](waas-delivery-optimization-reference.md#group-id)**. + +> [!NOTE] +> Starting in Windows 10, version 2004, `Get-DeliveryOptimizationStatus` has a new option `-PeerInfo` which returns a real-time list of potential peers per file, including which peers are successfully connected and the total bytes sent or received from each peer. + +#### Clients aren't able to connect to peers offered by the cloud service + +Try a Telnet test between two devices on the network to ensure they can connect using port 7680. Follow these steps: + +1. Install Telnet by running `dism /online /Enable-Feature /FeatureName:TelnetClient` from an elevated command prompt. +2. Run the test. For example, if you are on device with IP 192.168.8.12 and you're trying to test the connection to 192.168.9.17 run `telnet 192.168.9.17 7680` (the syntax is *telnet [destination IP] [port]*. You'll either see a connection error or a blinking cursor like this /_. The blinking cursor means success. + +> [!NOTE] +> You can also use [Test-NetConnection](/powershell/module/nettcpip/test-netconnection) instead of Telnet to run the test. +> **Test-NetConnection -ComputerName 192.168.9.17 -Port 7680** + +#### None of the computers on the network are getting updates from peers + +Check Delivery Optimization settings that could limit participation in peer caching. Check whether the following settings in assigned group policies, local group policies, or MDM policies are too restrictive: + +* Minimum RAM (inclusive) allowed to use peer caching +* Minimum disk size allowed to use peer caching +* Enable peer caching while the device connects using VPN. +* Allow uploads when the device is on battery while under the set battery level From 5a8fbd8872ba62fb6f843e11340d579f632b3d30 Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Thu, 27 Jun 2024 16:31:04 -0600 Subject: [PATCH 010/173] Acrolinx fixes --- .../do/waas-delivery-optimization-configure.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/deployment/do/waas-delivery-optimization-configure.md b/windows/deployment/do/waas-delivery-optimization-configure.md index 97ad1a3077..f3a5cb4b36 100644 --- a/windows/deployment/do/waas-delivery-optimization-configure.md +++ b/windows/deployment/do/waas-delivery-optimization-configure.md @@ -53,7 +53,7 @@ If you are using a cloud proxy, you should configure it to allow Delivery Optimi ### Ports -Delivery Optimization requires the use of certain ports to deliver content. Make sure you have opened all the [required ports](/waas-delivery-optimization-faq.yml#which-ports-does-delivery-optimization-use) to make Delivery Optimization work seamlessly. +Delivery Optimization requires the use of certain ports to deliver content. Make sure you have opened all the [required ports](waas-delivery-optimization-faq.yml#which-ports-does-delivery-optimization-use) to make Delivery Optimization work seamlessly. ## DO presence @@ -66,9 +66,9 @@ Use Group Policy or MDM Policies to locate Delivery Optimization settings. Delivery Optimization is increasingly found throughout Microsoft products. Learn more about the areas where there is integration to see how you can optimize the results in your environment. -* [Microsoft Endpoint Manager (MEM)](https://learn.microsoft.com/en-us/mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery) -* [Microsoft Endpoint Configuration Manager (MECM)](https://learn.microsoft.com/en-us/mem/intune/configuration/delivery-optimization-windows) -* [Autopilot](https://learn.microsoft.com/en-us/windows/deployment/windows-deployment-scenarios#modern-deployment-methods)/[Autopatch](https://learn.microsoft.com/en-us/windows/deployment/windows-autopatch/overview/windows-autopatch-overview) – there are no specific settings that should be configured for Autopilot or Autopatch devices. However, it’s important to remember that once the device is connected to the corporate network, Delivery Optimization policies will be applied. +* [Microsoft Endpoint Manager (MEM)](https://learn.microsoft.com/mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery) +* [Microsoft Endpoint Configuration Manager (MECM)](https://learn.microsoft.com/mem/intune/configuration/delivery-optimization-windows) +* [Autopilot](https://learn.microsoft.com/windows/deployment/windows-deployment-scenarios#modern-deployment-methods)/[Autopatch](https://learn.microsoft.com/windows/deployment/windows-autopatch/overview/windows-autopatch-overview) – there are no specific settings that should be configured for Autopilot or Autopatch devices. However, it’s important to remember that once the device is connected to the corporate network, Delivery Optimization policies will be applied. ## Network topology @@ -167,7 +167,7 @@ Looking to improve efficiency? Some of the most powerful settings you can change # Monitor Delivery Optimization and Troubleshooting -Whether you opt for the default Delivery Optimization configurations or tailor them to suit your environment, you'll want to track the outcomes to see how they improve your efficiency. [Learn more](hwaas-delivery-optimization-monitor.md) about the monitoring options for Delivery Optimization. +Whether you opt for the default Delivery Optimization configurations or tailor them to suit your environment, you'll want to track the outcomes to see how they improve your efficiency. [Learn more](waas-delivery-optimization-monitor.md) about the monitoring options for Delivery Optimization. ## Troubleshooting From 27352b1258e4c2a8ba57d5657618d6624e7db361 Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Thu, 27 Jun 2024 16:35:50 -0600 Subject: [PATCH 011/173] Fix warning --- windows/deployment/do/waas-delivery-optimization-configure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/do/waas-delivery-optimization-configure.md b/windows/deployment/do/waas-delivery-optimization-configure.md index f3a5cb4b36..e655cf641b 100644 --- a/windows/deployment/do/waas-delivery-optimization-configure.md +++ b/windows/deployment/do/waas-delivery-optimization-configure.md @@ -165,7 +165,7 @@ Looking to improve efficiency? Some of the most powerful settings you can change * [‘DelayCacheServerFallbackBackground’](waas-delivery-optimization-reference.md#delay-background-download-cache-server-fallback-in-secs) and [‘DelayCacheServerFallbackForeground’](waas-delivery-optimization-reference.md#delay-foreground-download-cache-server-fallback-in-secs) are the delay policies to help improve chances of pulling content from the network cachehost servers. (See recommended values in ‘Improving Efficiencies’ section). * [‘DODisallowCacheServerDownloadsOnVPN’](waas-delivery-optimization-reference.md#disallow-cache-server-downloads-on-vpn) allows control of the cachehost server to supply content, when device is on a VPN connection. -# Monitor Delivery Optimization and Troubleshooting +## Monitor Delivery Optimization and Troubleshooting Whether you opt for the default Delivery Optimization configurations or tailor them to suit your environment, you'll want to track the outcomes to see how they improve your efficiency. [Learn more](waas-delivery-optimization-monitor.md) about the monitoring options for Delivery Optimization. From 21d7658e8da792e6a4fa6f96a6a292619a625b2b Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Thu, 27 Jun 2024 17:20:43 -0600 Subject: [PATCH 012/173] More acrolinx fixes --- .../waas-delivery-optimization-configure.md | 68 +++++++++---------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/windows/deployment/do/waas-delivery-optimization-configure.md b/windows/deployment/do/waas-delivery-optimization-configure.md index e655cf641b..9a93014d9a 100644 --- a/windows/deployment/do/waas-delivery-optimization-configure.md +++ b/windows/deployment/do/waas-delivery-optimization-configure.md @@ -45,81 +45,81 @@ There are some host names that you need to permit through your Firewall for Deli ### Local proxy -When using a proxy, you’ll want to bypass calls from the Delivery Optimization service (*.prod.do.dsp.mp.microsoft.com), as any altering of the public IP address will prevent peering from working properly. For downloads from HTTP sources, Delivery Optimization can use the automatic proxy discovery capability of WinHttp to handle communication with the proxy server. It’s important to know, Delivery Optimization uses byte range requests, so you’ll want to make sure your proxy allows this capability.. [Learn more](delivery-optimization-proxy.md) about Delivery Optimization with a proxy server. +When using a proxy, you want to bypass calls from the Delivery Optimization service (*.prod.do.dsp.mp.microsoft.com), as any altering of the public IP address prevents peering from working properly. For downloads from HTTP sources, Delivery Optimization can use the automatic proxy discovery capability of WinHttp to handle communication with the proxy server. It’s important to know, Delivery Optimization uses byte range requests, so you’ll want to make sure your proxy allows this capability. [Learn more](delivery-optimization-proxy.md) about Delivery Optimization with a proxy server. ### Cloud proxy -If you are using a cloud proxy, you should configure it to allow Delivery Optimization traffic to [bypass the proxy](waas-delivery-optimization-faq.yml#what-is-the-recommended-configuration-for-delivery-optimization-used-with-cloud-proxies). Otherwise, you may experience reduced performance and increased bandwidth consumption. +If you're using a cloud proxy, you should configure it to allow Delivery Optimization traffic to [bypass the proxy](waas-delivery-optimization-faq.yml#what-is-the-recommended-configuration-for-delivery-optimization-used-with-cloud-proxies). Otherwise, you may experience reduced performance and increased bandwidth consumption. ### Ports -Delivery Optimization requires the use of certain ports to deliver content. Make sure you have opened all the [required ports](waas-delivery-optimization-faq.yml#which-ports-does-delivery-optimization-use) to make Delivery Optimization work seamlessly. +Delivery Optimization requires the use of certain ports to deliver content. Make sure all the [required ports](waas-delivery-optimization-faq.yml#which-ports-does-delivery-optimization-use) are open to make Delivery Optimization work seamlessly. ## DO presence -:::image type="content" source="images/do-setup-presence.png" alt-text="Screenshot of different product areas where you'll find Delivery Optimization." lightbox="images/do-setup-presence.png"::: +:::image type="content" source="images/do-setup-presence.png" alt-text="Screenshot of different product areas where you find Delivery Optimization." lightbox="images/do-setup-presence.png"::: Use Group Policy or MDM Policies to locate Delivery Optimization settings. **Group Policies:** Computer Configuration\Administrative Templates\Windows Components\Delivery Optimization. **MDM Policies:** You can use an MDM solution like Intune to configure Delivery Optimization. -Delivery Optimization is increasingly found throughout Microsoft products. Learn more about the areas where there is integration to see how you can optimize the results in your environment. +Delivery Optimization is increasingly found throughout Microsoft products. Learn more about the areas where there's integration to see how you can optimize the results in your environment. * [Microsoft Endpoint Manager (MEM)](https://learn.microsoft.com/mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery) * [Microsoft Endpoint Configuration Manager (MECM)](https://learn.microsoft.com/mem/intune/configuration/delivery-optimization-windows) -* [Autopilot](https://learn.microsoft.com/windows/deployment/windows-deployment-scenarios#modern-deployment-methods)/[Autopatch](https://learn.microsoft.com/windows/deployment/windows-autopatch/overview/windows-autopatch-overview) – there are no specific settings that should be configured for Autopilot or Autopatch devices. However, it’s important to remember that once the device is connected to the corporate network, Delivery Optimization policies will be applied. +* [Autopilot](https://learn.microsoft.com/windows/deployment/windows-deployment-scenarios#modern-deployment-methods)/[Autopatch](https://learn.microsoft.com/windows/deployment/windows-autopatch/overview/windows-autopatch-overview) – there are no specific settings that should be configured for Autopilot or Autopatch devices. However, it’s important to remember that once the device is connected to the corporate network, Delivery Optimization policies are applied. ## Network topology :::image type="content" source="images/do-setup-network-topology.png" alt-text="Screenshot of Delivery Optimization network topology considerations." lightbox="images/do-setup-network-topology.png"::: -Peer groups can be defined in Delivery Optimization using a combination of settings such as [‘DODownloadMode’](waas-delivery-optimization-reference.md#download-mode), [‘DOGroupID’](waas-delivery-optimization-reference.md#group-id), [‘DOGroupIDSource’](waas-delivery-optimization-reference.md#select-the-source-of-group-ids), and [‘DORestrictPeerSelection’](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection). *The combination of settings you use will depend on your desired peer group(s) and your network topology.* +Peer groups can be defined in Delivery Optimization using a combination of settings such as [DODownloadMode](waas-delivery-optimization-reference.md#download-mode), [DOGroupID](waas-delivery-optimization-reference.md#group-id), [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids), and [DORestrictPeerSelection](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection). *The combination of settings in use will depend on your desired peer group(s) and your network topology.* -### Peer-to-peer setup +### Peering setup #### Define peer groups ##### Local area network (LAN) -To limit a peer group to your LAN, choose [‘DODownloadMode’](waas-delivery-optimization-reference.md#download-mode) (1), LAN-mode. This will include any devices that share the same public IP address when they connect to the Internet (behind the same NAT) in a single peer group. +To limit a peer group to your LAN, choose [DODownloadMode](waas-delivery-optimization-reference.md#download-mode) (1), LAN-mode. This Download Mode setting includes any devices that share the same public IP address when they connect to the Internet (behind the same NAT) in a single peer group. ##### Wide area network (WAN) -To achieve peer groups across NATs within the same site, over the WAN, or to have more control in your local environment, use Download Mode ‘2’, Group-mode. Group download mode allows you to define a unique GUID Group ID or leverage existing “boundaries” in your enterprise with the [‘DOGroupIDSource’](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) setting to identify a peer group. +To achieve peer groups across NATs within the same site, over the WAN, or to have more control in your local environment, use Download Mode ‘2’, Group-mode. Group download mode allows you to define a unique GUID Group ID or use existing “boundaries” in your enterprise with the [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) setting to identify a peer group. ##### GroupIDSource default behavior -There are several options for identifying your Group ID using the [‘DOGroupIDSource’](waas-delivery-optimization-reference.md#select-the-source-of-group-ids). The default behavior, when the [‘DOGroupID’](waas-delivery-optimization-reference.md#group-id) or [‘DOGroupIDSource’](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) policies are not set, is to determine the Group ID using AD Site (1), Authenticated domain SID (2), or Microsoft Entra tenant ID (5). More information on all [‘DOGroupIDSource’](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) setting options available. +There are several options for identifying your Group ID using the [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids). The default behavior, when the [DOGroupID](waas-delivery-optimization-reference.md#group-id) or [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) policies aren't set, is to determine the Group ID using AD Site (1), Authenticated domain SID (2), or Microsoft Entra tenant ID (5). More information on all [DOGroupIDSource](waas-delivery-optimization-reference.md#select-the-source-of-group-ids) setting options available. > [!NOTE] > If your peer group spans across NATs, the Teredo service will be used on port 3544. ##### Restrict peer selection -If your environment requires a more granular approach, you can use the Restrict Peer Discovery setting alongside the Download Mode to achieve more control. For example, if you have several different subnets behind the same NAT but want to limit your peer groups to a single subnet, choose [‘DODownloadMode’](waas-delivery-optimization-reference.md#download-mode) (1) and [‘DORestrictPeerSelection’](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection)(Subnet). This setting can be used in conjunction with any of the peer-related Download Modes (1’, 2’, or ‘3’). +If your environment requires a more granular approach, you can use the Restrict Peer Discovery setting alongside the Download Mode to achieve more control. For example, if you have several different subnets behind the same NAT but want to limit your peer groups to a single subnet, choose [DODownloadMode](waas-delivery-optimization-reference.md#download-mode) (1) and [DORestrictPeerSelection](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection)(Subnet). This setting can be used with any of the peer-related Download Modes (1, 2, or 3). ### Non-peering options -There are two valid Download Modes that do not leverage the peer-to-peer functionality to deliver content; Download Modes (0) and (99). Download Mode (0) provides hash checks of the requested content and allows for quick detection and recovery of corrupted data due to the use of piece level hash checks. Download Mode (99) will provide a reliable download experience over HTTP from the download's original source or Microsoft, with no additional checks. +There are two valid Download Modes that don't use the peer-to-peer functionality to deliver content; Download Modes (0) and (99). Download Mode (0) provides hash checks of the requested content and allows for quick detection and recovery of corrupted data due to the use of piece level hash checks. Download Mode (99) will provide a reliable download experience over HTTP from the download's original source or Microsoft, with no other checks. ### Peering with VPN -By default, if Delivery Optimization detects a VPN, peering will not be used. To enable this behavior, use the [‘DOAllowVPNPeerCaching’](waas-delivery-optimization-reference.md#enable-peer-caching-while-the-device-connects-via-vpn) policy. The Delivery Optimization Client looks in the network adapter’s ‘Description’ and ‘FriendlyName’ strings to determine VPN usage. To allow greater flexibility for VPN identification use the [‘DOVpnKeywords’](waas-delivery-optimization-reference.md#vpn-keywords) to add descriptors for a particular VPN. Also related, there is a [‘DODisallowCacheServerDownloadsOnVPN*’](waas-delivery-optimization-reference.md#disallow-cache-server-downloads-on-vpn) policy to prevent downloads from a cache server while on a VPN connection. +By default, if Delivery Optimization detects a VPN, peering is not used. To enable this behavior, use the [DOAllowVPNPeerCaching](waas-delivery-optimization-reference.md#enable-peer-caching-while-the-device-connects-via-vpn) policy. The Delivery Optimization Client looks in the network adapter’s ‘Description’ and ‘FriendlyName’ strings to determine VPN usage. To allow greater flexibility for VPN identification, use the [DOVpnKeywords](waas-delivery-optimization-reference.md#vpn-keywords) to add descriptors for a particular VPN. Also related, there's a [DODisallowCacheServerDownloadsOnVPN*](waas-delivery-optimization-reference.md#disallow-cache-server-downloads-on-vpn) policy to prevent downloads from a cache server while on a VPN connection. ## Device counts :::image type="content" source="images/do-setup-device-counts.png" alt-text="Screenshot of Delivery Optimization device count considerations." lightbox="images/do-setup-device-counts.png"::: -Delivery Optimization is designed to perform best in a large-scale environment with many devices. Depending on the size of the environment, you should evaluate the value of the [‘DOMinFileSizeToCache’](waas-delivery-optimization-reference.md#minimum-peer-caching-content-file-size) to optimize peering. +Delivery Optimization is designed to perform best in a large-scale environment with many devices. Depending on the size of the environment, you should evaluate the value of the [DOMinFileSizeToCache](waas-delivery-optimization-reference.md#minimum-peer-caching-content-file-size) to optimize peering. ### Cache file size -Content peering has a limited number of slots available at any given time. By default, only content files that are 50MB or larger can be used for peering. In an environment with more than 30 devices, change the [‘DOMinFileSizeToCache’](waas-delivery-optimization-reference.md#minimum-peer-caching-content-file-size) to a lower value (10MB), to have more content available for peering, which can be distributed among many devices. For an even larger number of devices (>100) you can raise this setting to (1MB). +Content peering has a limited number of slots available at any given time. By default, only content files that are 50 MB or larger can be used for peering. In an environment with more than 30 devices, change the [DOMinFileSizeToCache](waas-delivery-optimization-reference.md#minimum-peer-caching-content-file-size) to a lower value (10 MB), to have more content available for peering, which can be distributed among many devices. For an even larger number of devices (>100), you can raise this setting to (1 MB). ### Mobile devices -By default, peer-to-peer capabilities are not enabled for devices using a battery. If there are many mobile devices in your environment, consider enabling the [‘DOMinBatteryPercentageAllowedToUpload’](waas-delivery-optimization-reference.md#allow-uploads-while-the-device-is-on-battery-while-under-set-battery-level) policy to 60%, to use peering while on battery. +By default, peer-to-peer capabilities aren't enabled for devices using a battery. If there are many mobile devices in your environment, consider enabling the [DOMinBatteryPercentageAllowedToUpload](waas-delivery-optimization-reference.md#allow-uploads-while-the-device-is-on-battery-while-under-set-battery-level) policy to 60%, to use peering while on battery. ## System resources @@ -129,29 +129,29 @@ There are some Delivery Optimization configurations that can make an impact when ### Disk size -Alter the minimum disk size a device must have to use peering with the [‘DOMinDiskSizeAllowedToPeer’](waas-delivery-optimization-reference.md#minimum-disk-size-allowed-to-use-peer-caching) setting. You can also manage the amount of space the Delivery Optimization cache uses with the following settings: [‘DOMaxCacheSize’](waas-delivery-optimization-reference.md#max-cache-size)/[’DOAbsoluteMaxCacheSize’](waas-delivery-optimization-reference.md#absolute-max-cache-size). +Alter the minimum disk size a device must have to use peering with the [DOMinDiskSizeAllowedToPeer](waas-delivery-optimization-reference.md#minimum-disk-size-allowed-to-use-peer-caching) setting. You can also manage the amount of space the Delivery Optimization cache uses with the following settings: [DOMaxCacheSize](waas-delivery-optimization-reference.md#max-cache-size)/[DOAbsoluteMaxCacheSize](waas-delivery-optimization-reference.md#absolute-max-cache-size). ### RAM size -Control the minimum amount of RAM (inclusive) allowed to use peer caching, [‘DOMinRAMAllowedToPeer’](waas-delivery-optimization-reference.md#minimum-ram-inclusive-allowed-to-use-peer-caching). +Control the minimum amount of RAM (inclusive) allowed to use peer caching, [DOMinRAMAllowedToPeer](waas-delivery-optimization-reference.md#minimum-ram-inclusive-allowed-to-use-peer-caching). ### Large # of devices with healthy system resources -In a lab situation, you typically have set number of devices that are plugged in and have a lot of free disk space. By increasing the content expiration interval of [‘DOMaxCacheAge’](waas-delivery-optimization-reference.md#max-cache-age) to 7 or more (up to 30 days), you can take advantage of these devices, using them as excellent upload sources to upload more content over a longer period. +In a lab situation, there's typically a set number of devices that are plugged in and have ample free disk space. By increasing the content expiration interval of [DOMaxCacheAge](waas-delivery-optimization-reference.md#max-cache-age) to 7 or more (up to 30 days), you can take advantage of these devices, using them as excellent upload sources to upload more content over a longer period. ## Improve efficiencies :::image type="content" source="images/do-setup-improve-efficiencies.png" alt-text="Screenshot of Delivery Optimization improve efficiency considerations." lightbox="images/do-setup-improve-efficiencies.png"::: -Looking to improve efficiency? Some of the most powerful settings you can change that could have a big impact within your environment include: +Looking to improve efficiency? Some of the most powerful settings you can change that could have a significant impact within your environment include: -* Help optimize peer connection over HTTP connections using the [‘DOMinBackgroundQoS’](waas-delivery-optimization-reference.md#minimum-background-qos) policy. A good value for this is something lower than the average download speed seen in your network. For example, if your average speed is 1000KB/s, set this policy to 500KB/s. -* Improve chances of downloading from peers and/or cache server by delaying the time DO attempts to make connections before falling back to the HTTP source. The set of policies include: [‘DODelayBackgroundDownloadFromHttp’](waas-delivery-optimization-reference.md#delay-background-download-from-http-in-secs), [‘DODelayForegroundDownloadFromHttp’](waas-delivery-optimization-reference.md#delay-foreground-download-from-http-in-secs), [‘DelayCacheServerFallbackBackground*’](waas-delivery-optimization-reference.md#delay-background-download-cache-server-fallback-in-secs), [‘DelayCacheServerFallbackForeground*’](waas-delivery-optimization-reference.md#delay-foreground-download-cache-server-fallback-in-secs). For applicable scenarios (improving efficiency from peers or cache server) a good starting point is ’60 - 90’ seconds for the background settings and ’30 – 60’ for foreground settings. -* Reduce any disruptions and help to manage the timing of network usage by utilizing the business hours policies, [‘DOSetHoursToLimitForegroundDownloadBandwidth’](waas-delivery-optimization-reference.md#set-business-hours-to-limit-foreground-download-bandwidth) and [‘DOSetHoursToLimitBackgroundDownloadBandwidth’](waas-delivery-optimization-reference.md#set-business-hours-to-limit-background-download-bandwidth). -* Manage network usage as a percentage or absolute value (Note: The absolute policies are recommended in low bandwidth environments). These policies include: [‘DOPercentageMaxForegroundBandwidth’](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth)/[’DOPercentageMaxBackgroundBandwidth’](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth), [‘DOMaxBackgroundDownloadBandwidth’](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth-in-kbs), and [‘DOMaxForegroundDownloadBandwidth’](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs). +* Help optimize peer connection over HTTP connections using the [DOMinBackgroundQoS](waas-delivery-optimization-reference.md#minimum-background-qos) policy. A good value for the [DOMinBackgroundQoS](waas-delivery-optimization-reference.md#minimum-background-qos) policy is something lower than the average download speed seen in your network. For example, if your average speed is 1000 KB/s, set this policy to 500 KB/s. +* Improve chances of downloading from peers and/or cache server by delaying the time DO attempts to make connections before falling back to the HTTP source. The set of policies include: [DODelayBackgroundDownloadFromHttp](waas-delivery-optimization-reference.md#delay-background-download-from-http-in-secs), [DODelayForegroundDownloadFromHttp](waas-delivery-optimization-reference.md#delay-foreground-download-from-http-in-secs), [DelayCacheServerFallbackBackground*](waas-delivery-optimization-reference.md#delay-background-download-cache-server-fallback-in-secs), [DelayCacheServerFallbackForeground*](waas-delivery-optimization-reference.md#delay-foreground-download-cache-server-fallback-in-secs). For applicable scenarios (improving efficiency from peers or cache server) a good starting point is ’60 - 90’ seconds for the background settings and ’30 – 60’ for foreground settings. +* Reduce any disruptions and help to manage the timing of network usage by utilizing the business hours policies, [DOSetHoursToLimitForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#set-business-hours-to-limit-foreground-download-bandwidth) and [DOSetHoursToLimitBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#set-business-hours-to-limit-background-download-bandwidth). +* Manage network usage as a percentage or absolute value (Note: The absolute policies are recommended in low bandwidth environments). These policies include: [DOPercentageMaxForegroundBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth)/[DOPercentageMaxBackgroundBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth), [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth-in-kbs), and [DOMaxForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs). > [!NOTE] -> Not all content types are not eligible for P2P. Refer the [complete list](waas-delivery-optimization.md#types-of-download-content-supported-by-delivery-optimization) to learn more. +> Not all content types aren't eligible for P2P. Refer the [complete list](waas-delivery-optimization.md#types-of-download-content-supported-by-delivery-optimization) to learn more. ## Connected cache @@ -160,18 +160,18 @@ Looking to improve efficiency? Some of the most powerful settings you can change > [!NOTE] > When using the Connected Cache dedicated cache solution for your environment there are a handful of policies you should be aware of, some of which have been mentioned throughout this page (denoted with *). -* [‘DOCacheHost’](waas-delivery-optimization-reference.md#cache-server-hostname) is the list of cachehost server names, separated with commas. Delivery Optimization client will connect to the listed Microsoft Connected Cache servers in the order as they are listed. -* [‘DOCacheHostSource’](waas-delivery-optimization-reference.md#cache-server-hostname-source) can be used to dynamically discover cachehost servers on the network, using DHCP. -* [‘DelayCacheServerFallbackBackground’](waas-delivery-optimization-reference.md#delay-background-download-cache-server-fallback-in-secs) and [‘DelayCacheServerFallbackForeground’](waas-delivery-optimization-reference.md#delay-foreground-download-cache-server-fallback-in-secs) are the delay policies to help improve chances of pulling content from the network cachehost servers. (See recommended values in ‘Improving Efficiencies’ section). -* [‘DODisallowCacheServerDownloadsOnVPN’](waas-delivery-optimization-reference.md#disallow-cache-server-downloads-on-vpn) allows control of the cachehost server to supply content, when device is on a VPN connection. +* [DOCacheHost](waas-delivery-optimization-reference.md#cache-server-hostname) is the list of cache host server names, separated with commas. Delivery Optimization client connects to the listed Microsoft Connected Cache servers in the order as they're listed. +* [DOCacheHostSource](waas-delivery-optimization-reference.md#cache-server-hostname-source) can be used to dynamically discover cache host servers on the network, using DHCP. +* [DelayCacheServerFallbackBackground](waas-delivery-optimization-reference.md#delay-background-download-cache-server-fallback-in-secs) and [DelayCacheServerFallbackForeground](waas-delivery-optimization-reference.md#delay-foreground-download-cache-server-fallback-in-secs) are the delay policies to help improve chances of pulling content from the network cache host servers. (See recommended values in ‘Improving Efficiencies’ section). +* [DODisallowCacheServerDownloadsOnVPN](waas-delivery-optimization-reference.md#disallow-cache-server-downloads-on-vpn) allows control of the cache host server to supply content, when device is on a VPN connection. ## Monitor Delivery Optimization and Troubleshooting -Whether you opt for the default Delivery Optimization configurations or tailor them to suit your environment, you'll want to track the outcomes to see how they improve your efficiency. [Learn more](waas-delivery-optimization-monitor.md) about the monitoring options for Delivery Optimization. +Whether you opt for the default Delivery Optimization configurations or tailor them to suit your environment, you will want to track the outcomes to see how they improve your efficiency. [Learn more](waas-delivery-optimization-monitor.md) about the monitoring options for Delivery Optimization. -## Troubleshooting +### Troubleshooting -### DO Troubleshooter +#### DO Troubleshooter [Check out](https://aka.ms/do-fix) the new Delivery Optimization Troubleshooter. This tool provides a device health check to verify the device is set up properly to use Delivery Optimization. To scope the output more specifically, use one of the available switches: @@ -221,7 +221,7 @@ Try these steps: Try a Telnet test between two devices on the network to ensure they can connect using port 7680. Follow these steps: 1. Install Telnet by running `dism /online /Enable-Feature /FeatureName:TelnetClient` from an elevated command prompt. -2. Run the test. For example, if you are on device with IP 192.168.8.12 and you're trying to test the connection to 192.168.9.17 run `telnet 192.168.9.17 7680` (the syntax is *telnet [destination IP] [port]*. You'll either see a connection error or a blinking cursor like this /_. The blinking cursor means success. +2. Run the test. For example, if you're on device with IP 192.168.8.12 and you're trying to test the connection to 192.168.9.17 run `telnet 192.168.9.17 7680` (the syntax is *telnet [destination IP] [port]*. When you see a connection error or a blinking cursor like this /_. The blinking cursor means success. > [!NOTE] > You can also use [Test-NetConnection](/powershell/module/nettcpip/test-netconnection) instead of Telnet to run the test. From 38aff663c0799dd35cd48c291c016a900e609df5 Mon Sep 17 00:00:00 2001 From: "[cmknox]" <[cmknox@gmail.com]> Date: Sat, 29 Jun 2024 22:35:39 -0600 Subject: [PATCH 013/173] Add numbered checklist, remove full setup image, add separate Troubleshoot page --- .../do/deliver-optimization-troubleshoot.md | 87 +++++++++++++++ ....md => delivery-optimization-configure.md} | 99 ++++-------------- .../deployment/do/images/do-setup-full.png | Bin 133468 -> 0 bytes 3 files changed, 106 insertions(+), 80 deletions(-) create mode 100644 windows/deployment/do/deliver-optimization-troubleshoot.md rename windows/deployment/do/{waas-delivery-optimization-configure.md => delivery-optimization-configure.md} (75%) delete mode 100644 windows/deployment/do/images/do-setup-full.png diff --git a/windows/deployment/do/deliver-optimization-troubleshoot.md b/windows/deployment/do/deliver-optimization-troubleshoot.md new file mode 100644 index 0000000000..b47e1eca95 --- /dev/null +++ b/windows/deployment/do/deliver-optimization-troubleshoot.md @@ -0,0 +1,87 @@ +--- +title: Troubleshoot Delivery Optimization +description: In this article, learn how to troubleshoot Delivery Optimization. +ms.service: windows-client +ms.subservice: itpro-updates +ms.topic: how-to +author: cmknox +ms.author: carmenf +ms.reviewer: mstewart +manager: aaroncz +ms.collection: + - tier3 + - essentials-get-started +ms.localizationpriority: medium +appliesto: +- ✅ Windows 11 +- ✅ Windows 10 +- ✅ Delivery Optimization +ms.date: 07/01/2024 +--- + +# Troubleshoot Delivery Optimization + +#### DO Troubleshooter + +[Check out](https://aka.ms/do-fix) the new Delivery Optimization Troubleshooter. This tool provides a device health check to verify the device is set up properly to use Delivery Optimization. To scope the output more specifically, use one of the available switches: + +* -HealthCheck: Provides an overall check of the device setup to ensure Delivery Optimization communication is possible on the device. +* -P2P: Provides output specific to P2P settings, efficiency, and errors. +* -MCC: Provides output specific to MCC settings and verifies the client can access the cache server. + +### Testing Delivery Optimization + +[Learn more](delivery-optimization-test.md) for guidance on basic testing scenarios to see how Delivery Optimization works. + +### Common problems and solutions + +This section summarizes common problems and some solutions to try. + +#### If you don't see any bytes from peers + +If you don't see any bytes coming from peers the cause might be one of the following issues: + +* Clients aren't able to reach the Delivery Optimization cloud services. +* The cloud service doesn't see other peers on the network. +* Clients aren't able to connect to peers that are offered back from the cloud service. +* None of the computers on the network are getting updates from peers. + +#### Clients aren't able to reach the Delivery Optimization cloud services + +Try these steps: + +1. Start a download of an app that is larger than 50 MB from the Store (for example "Candy Crush Saga"). +2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and observe the [DODownloadMode](waas-delivery-optimization-reference.md#download-mode) setting. For peering to work, download mode should be 1, 2, or 3. +3. If the download mode is 99, it could indicate your device is unable to reach the Delivery Optimization cloud services. Ensure that the Delivery Optimization host names are allowed access: most importantly **\*.prod.do.dsp.mp.microsoft.com**. + +#### The cloud service doesn't see other peers on the network + +Try these steps: + +1. Download the same app on two different devices on the same network, waiting 10 - 15 minutes between downloads. +2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and ensure that **[DODownloadMode](waas-delivery-optimization-reference.md#download-mode)** is 1 or 2 on both devices. +3. Run `Get-DeliveryOptimizationPerfSnap` from an elevated PowerShell window on the second device. The **NumberOfPeers** field should be nonzero. +4. If the number of peers is zero and **[DODownloadMode](waas-delivery-optimization-reference.md#download-mode)** is 1, ensure that both devices are using the same public IP address to reach the internet (you can easily do this by opening a browser window and do a search for "what is my IP"). In the case where devices aren't reporting the same public IP address, configure **[DODownloadMode](waas-delivery-optimization-reference.md#download-mode)** to 2 (Group) and use a custom **[DOGroupID (Guid)](waas-delivery-optimization-reference.md#group-id)**. + +> [!NOTE] +> Starting in Windows 10, version 2004, `Get-DeliveryOptimizationStatus` has a new option `-PeerInfo` which returns a real-time list of potential peers per file, including which peers are successfully connected and the total bytes sent or received from each peer. + +#### Clients aren't able to connect to peers offered by the cloud service + +Try a Telnet test between two devices on the network to ensure they can connect using port 7680. Follow these steps: + +1. Install Telnet by running `dism /online /Enable-Feature /FeatureName:TelnetClient` from an elevated command prompt. +2. Run the test. For example, if you're on device with IP 192.168.8.12 and you're trying to test the connection to 192.168.9.17 run `telnet 192.168.9.17 7680` (the syntax is *telnet [destination IP] [port]*. When you see a connection error or a blinking cursor like this /_. The blinking cursor means success. + +> [!NOTE] +> You can also use [Test-NetConnection](/powershell/module/nettcpip/test-netconnection) instead of Telnet to run the test. +> **Test-NetConnection -ComputerName 192.168.9.17 -Port 7680** + +#### None of the computers on the network are getting updates from peers + +Check Delivery Optimization settings that could limit participation in peer caching. Check whether the following settings in assigned group policies, local group policies, or MDM policies are too restrictive: + +* Minimum RAM (inclusive) allowed to use peer caching +* Minimum disk size allowed to use peer caching +* Enable peer caching while the device connects using VPN. +* Allow uploads when the device is on battery while under the set battery level diff --git a/windows/deployment/do/waas-delivery-optimization-configure.md b/windows/deployment/do/delivery-optimization-configure.md similarity index 75% rename from windows/deployment/do/waas-delivery-optimization-configure.md rename to windows/deployment/do/delivery-optimization-configure.md index 9a93014d9a..3695c13b12 100644 --- a/windows/deployment/do/waas-delivery-optimization-configure.md +++ b/windows/deployment/do/delivery-optimization-configure.md @@ -1,6 +1,6 @@ --- title: Configure Delivery Optimization for Windows -description: In this article, learn how to set up Delivery Optimization for use by Windows clients in your organization. +description: In this article, learn about the different configuration considerations to optimize Delivery Optimization in your environment. ms.service: windows-client ms.subservice: itpro-updates ms.topic: how-to @@ -23,17 +23,15 @@ ms.date: 07/01/2024 ## Delivery Optimization set up considerations checklist -* Allow Delivery Optimization communication -* Find Delivery Optimization -* Network topology -* Device count -* System resources -* Improve efficiencies -* Connected Cache +1. Allow Delivery Optimization communication +1. Find Delivery Optimization +1. Network topology +1. Device count +1. System resources +1. Improve efficiencies +1. Connected Cache -:::image type="content" source="images/do-setup-full.png" alt-text="Screenshot of the various Delivery Optimization configurations that should be considered to maximize efficiency." lightbox="images/do-setup-full.png"::: - -## Allow DO communication +## 1. Allow DO communication :::image type="content" source="images/do-setup-allow-communication.png" alt-text="Screenshot of the considerations to allow Delivery Optimization communication." lightbox="images/do-setup-allow-communication.png"::: @@ -55,7 +53,7 @@ If you're using a cloud proxy, you should configure it to allow Delivery Optimiz Delivery Optimization requires the use of certain ports to deliver content. Make sure all the [required ports](waas-delivery-optimization-faq.yml#which-ports-does-delivery-optimization-use) are open to make Delivery Optimization work seamlessly. -## DO presence +## 2. DO presence :::image type="content" source="images/do-setup-presence.png" alt-text="Screenshot of different product areas where you find Delivery Optimization." lightbox="images/do-setup-presence.png"::: @@ -70,7 +68,7 @@ Delivery Optimization is increasingly found throughout Microsoft products. Learn * [Microsoft Endpoint Configuration Manager (MECM)](https://learn.microsoft.com/mem/intune/configuration/delivery-optimization-windows) * [Autopilot](https://learn.microsoft.com/windows/deployment/windows-deployment-scenarios#modern-deployment-methods)/[Autopatch](https://learn.microsoft.com/windows/deployment/windows-autopatch/overview/windows-autopatch-overview) – there are no specific settings that should be configured for Autopilot or Autopatch devices. However, it’s important to remember that once the device is connected to the corporate network, Delivery Optimization policies are applied. -## Network topology +## 3. Network topology :::image type="content" source="images/do-setup-network-topology.png" alt-text="Screenshot of Delivery Optimization network topology considerations." lightbox="images/do-setup-network-topology.png"::: @@ -107,7 +105,7 @@ There are two valid Download Modes that don't use the peer-to-peer functionality By default, if Delivery Optimization detects a VPN, peering is not used. To enable this behavior, use the [DOAllowVPNPeerCaching](waas-delivery-optimization-reference.md#enable-peer-caching-while-the-device-connects-via-vpn) policy. The Delivery Optimization Client looks in the network adapter’s ‘Description’ and ‘FriendlyName’ strings to determine VPN usage. To allow greater flexibility for VPN identification, use the [DOVpnKeywords](waas-delivery-optimization-reference.md#vpn-keywords) to add descriptors for a particular VPN. Also related, there's a [DODisallowCacheServerDownloadsOnVPN*](waas-delivery-optimization-reference.md#disallow-cache-server-downloads-on-vpn) policy to prevent downloads from a cache server while on a VPN connection. -## Device counts +## 4. Device counts :::image type="content" source="images/do-setup-device-counts.png" alt-text="Screenshot of Delivery Optimization device count considerations." lightbox="images/do-setup-device-counts.png"::: @@ -121,7 +119,7 @@ Content peering has a limited number of slots available at any given time. By de By default, peer-to-peer capabilities aren't enabled for devices using a battery. If there are many mobile devices in your environment, consider enabling the [DOMinBatteryPercentageAllowedToUpload](waas-delivery-optimization-reference.md#allow-uploads-while-the-device-is-on-battery-while-under-set-battery-level) policy to 60%, to use peering while on battery. -## System resources +## 5. System resources :::image type="content" source="images/do-setup-system-resources.png" alt-text="Screenshot of Delivery Optimization system resources considerations." lightbox="images/do-setup-system-resources.png"::: @@ -139,7 +137,7 @@ Control the minimum amount of RAM (inclusive) allowed to use peer caching, [DOMi In a lab situation, there's typically a set number of devices that are plugged in and have ample free disk space. By increasing the content expiration interval of [DOMaxCacheAge](waas-delivery-optimization-reference.md#max-cache-age) to 7 or more (up to 30 days), you can take advantage of these devices, using them as excellent upload sources to upload more content over a longer period. -## Improve efficiencies +## 6. Improve efficiencies :::image type="content" source="images/do-setup-improve-efficiencies.png" alt-text="Screenshot of Delivery Optimization improve efficiency considerations." lightbox="images/do-setup-improve-efficiencies.png"::: @@ -153,7 +151,7 @@ Looking to improve efficiency? Some of the most powerful settings you can change > [!NOTE] > Not all content types aren't eligible for P2P. Refer the [complete list](waas-delivery-optimization.md#types-of-download-content-supported-by-delivery-optimization) to learn more. -## Connected cache +## 7. Connected cache :::image type="content" source="images/do-setup-connected-cache.png" alt-text="Screenshot of Delivery Optimization options when using Connected Cache." lightbox="images/do-setup-connected-cache.png"::: @@ -165,73 +163,14 @@ Looking to improve efficiency? Some of the most powerful settings you can change * [DelayCacheServerFallbackBackground](waas-delivery-optimization-reference.md#delay-background-download-cache-server-fallback-in-secs) and [DelayCacheServerFallbackForeground](waas-delivery-optimization-reference.md#delay-foreground-download-cache-server-fallback-in-secs) are the delay policies to help improve chances of pulling content from the network cache host servers. (See recommended values in ‘Improving Efficiencies’ section). * [DODisallowCacheServerDownloadsOnVPN](waas-delivery-optimization-reference.md#disallow-cache-server-downloads-on-vpn) allows control of the cache host server to supply content, when device is on a VPN connection. -## Monitor Delivery Optimization and Troubleshooting +## Monitor Delivery Optimization Whether you opt for the default Delivery Optimization configurations or tailor them to suit your environment, you will want to track the outcomes to see how they improve your efficiency. [Learn more](waas-delivery-optimization-monitor.md) about the monitoring options for Delivery Optimization. -### Troubleshooting +## Troubleshoot Delivery Optimization -#### DO Troubleshooter +There could be many different reasons why Delivery Optimization is not working in your environment. [Learn more](elivery-optimization-troubleshoot.md) about the DO Troubleshooter and common problems and solutions to help improve the experience of using Delivery Optimization. -[Check out](https://aka.ms/do-fix) the new Delivery Optimization Troubleshooter. This tool provides a device health check to verify the device is set up properly to use Delivery Optimization. To scope the output more specifically, use one of the available switches: - -* -HealthCheck: Provides an overall check of the device setup to ensure Delivery Optimization communication is possible on the device. -* -P2P: Provides output specific to P2P settings, efficiency, and errors. -* -MCC: Provides output specific to MCC settings and verifies the client can access the cache server. - -### Testing Delivery Optimization +## Test Delivery Optimization [Learn more](delivery-optimization-test.md) for guidance on basic testing scenarios to see how Delivery Optimization works. - -### Common problems and solutions - -This section summarizes common problems and some solutions to try. - -#### If you don't see any bytes from peers - -If you don't see any bytes coming from peers the cause might be one of the following issues: - -* Clients aren't able to reach the Delivery Optimization cloud services. -* The cloud service doesn't see other peers on the network. -* Clients aren't able to connect to peers that are offered back from the cloud service. -* None of the computers on the network are getting updates from peers. - -#### Clients aren't able to reach the Delivery Optimization cloud services - -Try these steps: - -1. Start a download of an app that is larger than 50 MB from the Store (for example "Candy Crush Saga"). -2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and observe the [DODownloadMode](waas-delivery-optimization-reference.md#download-mode) setting. For peering to work, download mode should be 1, 2, or 3. -3. If the download mode is 99, it could indicate your device is unable to reach the Delivery Optimization cloud services. Ensure that the Delivery Optimization host names are allowed access: most importantly **\*.prod.do.dsp.mp.microsoft.com**. - -#### The cloud service doesn't see other peers on the network - -Try these steps: - -1. Download the same app on two different devices on the same network, waiting 10 - 15 minutes between downloads. -2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and ensure that **[DODownloadMode](waas-delivery-optimization-reference.md#download-mode)** is 1 or 2 on both devices. -3. Run `Get-DeliveryOptimizationPerfSnap` from an elevated PowerShell window on the second device. The **NumberOfPeers** field should be nonzero. -4. If the number of peers is zero and **[DODownloadMode](waas-delivery-optimization-reference.md#download-mode)** is 1, ensure that both devices are using the same public IP address to reach the internet (you can easily do this by opening a browser window and do a search for "what is my IP"). In the case where devices aren't reporting the same public IP address, configure **[DODownloadMode](waas-delivery-optimization-reference.md#download-mode)** to 2 (Group) and use a custom **[DOGroupID (Guid)](waas-delivery-optimization-reference.md#group-id)**. - -> [!NOTE] -> Starting in Windows 10, version 2004, `Get-DeliveryOptimizationStatus` has a new option `-PeerInfo` which returns a real-time list of potential peers per file, including which peers are successfully connected and the total bytes sent or received from each peer. - -#### Clients aren't able to connect to peers offered by the cloud service - -Try a Telnet test between two devices on the network to ensure they can connect using port 7680. Follow these steps: - -1. Install Telnet by running `dism /online /Enable-Feature /FeatureName:TelnetClient` from an elevated command prompt. -2. Run the test. For example, if you're on device with IP 192.168.8.12 and you're trying to test the connection to 192.168.9.17 run `telnet 192.168.9.17 7680` (the syntax is *telnet [destination IP] [port]*. When you see a connection error or a blinking cursor like this /_. The blinking cursor means success. - -> [!NOTE] -> You can also use [Test-NetConnection](/powershell/module/nettcpip/test-netconnection) instead of Telnet to run the test. -> **Test-NetConnection -ComputerName 192.168.9.17 -Port 7680** - -#### None of the computers on the network are getting updates from peers - -Check Delivery Optimization settings that could limit participation in peer caching. Check whether the following settings in assigned group policies, local group policies, or MDM policies are too restrictive: - -* Minimum RAM (inclusive) allowed to use peer caching -* Minimum disk size allowed to use peer caching -* Enable peer caching while the device connects using VPN. -* Allow uploads when the device is on battery while under the set battery level diff --git a/windows/deployment/do/images/do-setup-full.png b/windows/deployment/do/images/do-setup-full.png deleted file mode 100644 index 1cdbdaf0de455899fe20ed683aba1418c64ad742..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 133468 zcmcG$c|4oj+cz3ov{da5s-;SIt1W8St)XT%t(Gc9Oc6s-W6bkhc4^s$YEjfsH6~_~ zn1`yGN=%6%h*=F01R+Guo$md6-uHRm^M20x!(+35U4VNhV zlto)FO{Xb%E%i?x2DChwl*5=Vm0&&*0_#&p4Gyii*BA~G>12ipy)bwY-rxk zYQ5zriy3X8g@is)f@mDH_l#=;C%;=9UVta>mmG;IGIv8emf{8KHQlu%fyD&|h|qNB zU_9LMKMAb#|5pvhD{aIJx{B5hA3l`vSsf8%QT53ohYsYZsR;mcB&O9w;KiZ!wH!nH z8+&*+uJ2uE`wR%+$CvJ!RE+vQFWhk<6O#K{Rmr`JGL%mJGNB3G*TFU&gsbd+5NA@m(|^REcQ8+rPk*A z-^F?>ITCh%OT1khDSnTCgi)afCnnVuq3X08E+k8?H5_@o7fnz(u02!;+;N~7AEBNa zSB1P6rB3r$__wj3%%Uavd1ifn2=S9AvX--gToaSRf=|POSE?|*BF=a~kp%CX1}z!2 zWs28uRLZ}&^(c;aQR~Ee=#RtjQ8uF@MR4)USFS}xC*_qZ7)Jt*C}BZ|9PasqS%&O_ zDWe9vkCT)3#gkW)W`~sNXDoA*FdF$0vm`C4%!0vte`SM%SBncL2^zgiEh?r~c|+CP zS|!{^&HHn)YL-uY^y$#hD52$>64d$+6OyAtMGj0xP=2nO{6qkdabnYgLc)`PM}KG74bXWYXs5SRV8 zdOz=ON!=Z9-oncrD+C7~1@|bNJ-@XUuwL0&-?I3YKv|tj#kgtHuoauNTXX0j|IDKR z?y%_&j6v^*$GLWK0;8lbI&}3bfhTM|Dpj{VSlS!BvN!)YH{@pBWGJu{MYX_EG@ld> zz7CJ|26uzODum*e##l;4b-#QsErhl^I%TQL^M?JCcVr-zH6pg>g6xD%irCvo+%-pMXOCW!nY3}NyYbzsl@lc+oxS9AQq5@ zw|=%*lH*bxOm|Hkw+^+)9NFz~{dF=3HoUnr;it?s5Q_DD?9ZRn9Zh5djKhenSZ(qq z3qt&s&$|tYn@Z3TVWs02(pOl{u)BLRU0#ZW3fx^`HX{gxT0Co)Dix2If32BJq=gj4s(ICV7f>5o1=iM$a-s6t{G!Dkinsi`P!-VEzJc{4jI(NghHPI-{D}I zN3q8|ndM1M3AH4obny*OScyZke1CiI+%mW2mz&_^CK|(N)t9iM>)()%I`Ud_c7q+? zw{&U07ME=2d6R1;Yo1iZ(Wilp^clQtAwJmQ1pE_M5_omxK()AJ=)2)fc75-*Yb|G* z(^qO7hbIX!Z@Bz}i($WW@Q9yL7Ak~oM7}qaXcavVg1;tc;5BMm=1!!!JDSvcpU_ZC z#67vVK(!Ga_pEUvOw*vv!F7ijVrf^|7R6%sBI83W`4xV!8E?rxI10QqUpVYpSd~qa zzv}hlkBxGkY>5xZlIELAcL(LnQ(~^ZKdAWkO<2&!e~KMP7zo+SK6|B6AMCy&ag+9N zIbb<+nX1HMy+tUjG3-eFD4fI2Hn0^eXljvI#Nh?~k#alPsi3ZakHc)w-SI=AQyTXa zZmTBl-f5F2Z)Vog_Y!JnQukNK*vnJp!2$ir+wms^RFnN8yVzP5Sh6X%?s!s}X2A4YUjqTHMUDdw$)Q}!aTC>x3t;hW2 zYwO^ZgzrywpsV_`sZg@<6N_As{8JvdS^U0!hor!p!tL~%VN9PS)XK_p`NaG7F1``@ zdCG0R%JpR4@6F!gJV$?AJR5`5ZC~Twm`kYhU-@wBmcg{gj5b}r)M+hyuW8QX+l> z^EWLdX-8ZaIuC~Gq^3a0&wndTYSduzRuqd)5gqSv%v}a|lxv$*!6%a+@=UQ`oJ;Lw zTW>aVlex36Tcb0QUD6XEvri&}b$4Y4J#9ryx#wf9va!c|e}d;VmMrcJuLZv?ku+?F zQ?T^H=KjjS>w=|1tLJU;ZV$%|zB~tnupIn6)VW_%wZ9z1{oothz}q4x1T!ZKWs9lI zO~@z?b5mq+n7Tis!E?wfYffD$>|Tgy$vu+MzIf-RnRsbXu2XmOUuebSpt(pBf`IFt zl3ee}4$=*kFiYYDJJv#4iP0TGu!)c#be&Pl+&(YrMi#CYl_vsfrsGvB30>@+-yPgk% z`3pf((8jUX1$?rDl5bh^gMt(4$5HGKM_?ukm&!tnH4&I8+`Y9b5~ zK?gSE9*WD#hm7}Z=wAEDd-Uw(f^w; zSv7^5n|pku*kEe;+>J-IXBh+4oN|5cUhlm!$K2(PwrXPzntOX&OXY+rij!B$At6{Z z;M_lpc;_(?KT0=s^!R1U`&4;hl+Zi(K^n6tysK!R-^EFh8J6%r^V02R`FvOJ)B{6p%~A8TKSQfl%8o;LqUcIR$|;hdb`q<_|-rxeKfp?t`j`RlVY(P1c2&k;iJEZvYd> zxQtZ{J%xO5jMlcW2;O?=cdmG7x<69^&v0P=^=}O6fUjPqKAgW6v|hQ9yA#17ekU_} zsW23T#UCAzVY6Rfi(6h+3asfB{gCjNbNY`ASqw{akJkskI|=9WSH9{?>xtJboDbTc zjfU3WNf-*I?ym9VfmHXPA-h;{0kSOh{nV!mi`uKk)A`n;P`}JWQQ9HJFPp|Gr_v-p z1v;6l;T{{2$MMzuW!m53B1(2uJvHTZOX-3gd$n&y>;--_A5+(4oJQ{O48+{?*FkXT zLO-lBV-=P@+DuA0%cmwwQM^xCYmq#*lA^qt3B zn8|`0S1(!unTMLwlf+dC`P;f#E{yP-CzCw}oQsIn!x$?W7AkxI!PyqC98anMDFx-! z%L{MaPUOJwsG!L+2H2Ooh>N4cQax@LudXp0@FcSPGYM+3Ya~APsUg^28_Gd@Z?>_i>iF5bd z_PHT>#IO1RP-xg4f9yj$Q%um$-wph3C7+Ac@&d;o8sbH|cfax!0y&NU=4nv#0)i)+ zFIxXeY59wi#>Yr?@2$ed+vZcc2XW%RODkh`PQ1~o?Qwrlk-Y8NpRX10X{nr)`#Rv) z%fx8ewqx0`uOp$-m-Azv)3{l_t&Xx3wL}(+$geJo-wdz1gVF1YcjsebcLB%gN^5-J zIT*5}ak70)HxfdzySHPRnFM)y8st*{j<95Dd;9aiT+r!ZM}6{n6Xkhji2UNqwg2h7 zd+G?)iO9W`&|wO9*+f1((n0yxpXPBj)=041w|C**5gFr@tq>NG9EejG?32U(#bIoB z_BFri_kXi!C)gpumXVeZF|zqCb@=t%&YO4YSU^^8ZzCXZp%b7)`y)i}R}A$8D7@<2 zBs1`Nr?ExEXpmuKi}7E~wxcnhocUDJ7Giw)YL2x2%LX-WD^VU3LjhYSpXra**1in% zO~RLZa6+1_{RY@T<7nqmUxaD(GvN7g!H*eV^}DsOb9|pI-hVA(-|e8Xpqy|wSdc$J z?8bv-Iw;Z*0ly3jbLf!fV=V?HDm9>BRUHPJrucHGJ#tN&Q=bWB&6nD2#M^M|j4RL6 z`XQrE=8iv|#KzG{4>>R(PiqQ}8x=5j4rjHAH~JEa5ab3`*>|RZWr)pZeZOsvPu8-9 z-#p3)br8D(xDH)zY!P_dno^e30t)}|8z4Gp;azTS`UYuZN@2pG57F-DO2WFC4RsP=|n?J327@~|7|{rXpL!cQo= zarqKx=ud{zO0+je+VXy24zKxVptRqAePHYvXyHooIWi9|@s5fY!uI|E!fd;Fl7We?15PdY1X$+7%59FE(h1PV?_Df%MgWy`|gE4>87E zV*iX^5M`!apeFo3-h}bY_v@{)W|e@+{+U2=e%edhx%)qJ|DWayHn`#Y_Ir@)e+~bC zc$I@&mnOHfAfU%w|IG9}Qoq4bkNrP8;pU{rP=en9C9v%q8g)Ib%+z&~Q;SKJ%2RL5F4`2#E`NFEj5Yv84n@h>}Bd>$>^}pO= zNSe-&)N#DZ3B_T8E;|^g&pQ4{9Gzdc>dH#@z2Y(z{j6e2L8kM&zze=hG}+6{If{W8 zF-FHgMn_?M&5jSx*v3S&@TFR1n2tQ>nW&q%3gRG+R&v^?u4w9^Be@;kX5LMA$36n2L%=ea!<8oewGXl9!nU-{}(S2+A3|vTM6dqY)Q#UKI41{RT`xy*44d|CjlHY_&5ZcKa2D zxpOSMiNGVmb|Q1Qp4ZK10paN*tKCm6_=sf*FD9ZIVIP5oOR5wKzD;KM4~CDPC3fw<=*@$!dKRq044w&Jc7sDj_vo*3V0S5dXx znG{hM!On|gI5_ydcrU-~ncT|Y36i-LzGhf;EfhC=g$*?nFyMfvZ_ZY7PzLw9V~qiL z_v=m;eh#YW6}$f23WD&3*5CD;lLN!vuUM{V1NBG=1(2)66eR#jsixsSn?mS8@-NDrrGb+f3a9o5XY|ES_5I z^WfMBB1@N}z;pN^Ml9-}iz{H&|CpfGYfCDA#UV1}>(1C^O`LTrQO!wePi1}1WHY!0 zX0}(*#~)SzgC0JYJXtgy6XRsIYKWs+f|mSfEvfeIXmdV&kva0(|dc$ z^~*!|j5L18Xl<+SaFuMyd^o<;t~@s4dL8*71`Q2w@LF3n2|wg<9$Hzjdc2!Av)4#a z;sz8YfxZt3xH4Hr+qaYA3khO;`Q7Xo6g0&Y<0NPOU7~3r0=7!ZqrjNsKc6{SI%^+uw{9pk*gtfA$uE z0#xa%1H(}~0?ab@+qPp%^=m+N3o=>j&*LX{GuYI(EfLDbW3O&c!}u;8cPd|%{f2Tg z<2}O!zr}FpJAgY^m9DT|Eq7UQ{!$V^sb0?+7KnvDSoYJdd|UHiN5OXhc*(wO8fNJm zvpI6-j3M};NL}1#C%{U^14jj3``?d>@VfDul+sT=oXyXZcqA;+`8Vg`q~f;Ua$<_l zokV|_W>)P1OmYr;27NMrZ~RAe2{>E8G@1#`R{Xlux*>D}`%rpK1|>HiJyxGU=LW<) zD}6`k10dw;uWlmKP3_9ZooHBJ^n3|%^pROZs4S~GoE5n_IbU)bXGL!(&WBk#AYLk+ z2l~FrF}oKBc!6JiW5z3e;uu;4LC>(PJ(%%zo}zTNCBpNcwWDxKmu6%({3Al{t!P31 zpiKixz;ZF!JeQk?=9=>Lsb4|+OZ{)hqbICj>xM{;HAHMB8 zX_E3t%2QgtSehrWEq7cPG1$)H%~~Lbg-?YZ5`%m=F5Nx#9R#w~DrG}_^Ic2lDqUMi z7!OtIKO1EjlBruq0F1>8$RG2{hYR_lk%l?p2Tt7#{S}T?tj&Djk-JMG5N_#aH5#KG zhYPIkf>dwGh=l-p)qryIj1!Yyk&?WuAL0#|DCdv`EXrx`h75_o^Ibnin-#=T^r$aq zAqChl{YwGvL8Kx`>H3eZI_t#egoT9$A|fmpt`Ec@~>0w?f0HZ&to2TCq1A)s&Xjl#~A^a`J`g;R@w`tgw`C;!AwdL5b>BUv=KLF+leuvWff`n z?OBC^Axz}R*CCrncDRbZK^*L-KLTH?E}0jo4>=pj%ITR+QP{rc^-!*NTMiFOBn11JSEpOU0%TNhx=Jy@5HZnA<(JYKA0D)E@%0xeu`?fR= za4Nky{EYr~yJgrrS`;T2(KB3!H>6UDh9`|B&U1NW?<%d1B&>>U z&-m{A9Ap4)e?eP9X%Uq`rt^Q}nI_s2e_Z6@!Ap;tU)TY29-=m!r=pZ$yS#oC30ZQZ zxZnrMmzfvPywV{^+i9=ZZKM;f%S;;PU{Bb41KnK?o0!mnL|k7yT+F{c&egJO2jOHt zALhO{DDH5#+(5EeaF`Ok{6)}vehIeW<$o2!Ry@1WoE>`qa=Lk{Zy#}&a%ntGCFI*g zje`s3h;rg^TH<)4{WwLKY4?qd)xR{G=Fp0@)M{PD zkz1ILB<7iMvWgggXNGk7O=3^OF|60f)jeB+PE>)a7K0#6`4Va1LMfJS?2QQrT5LR$ zYlkDkm$BZ>3o?p2aQUkPdEQroe3e^6jK8q@Xs3FpX7{&!?6L=R-x*g@31C#C@_rlZ z7N_%8yX(W}u9zE2bErU^5i-HocEDw8VIHw-p0n>-=r{I1q~k*=Y=NpKxEy*7J>{Fx zJC9`#g8iD|e`lpDz8t#8EEZ)5CNeS5a#I-&lKyMA{e?7>h z^r94B4K~%>sGSq)vxqvM04uO{%~9cJ}%;zSA7K2z|q* z1jVZrPS@D~eArf^jPQ-u^59;N3Vo&}l%7!Z&8Ib-DabH#kEt|8w6W3dH0JiWU&rA> zho}o9Og)a~LZ7w7^y%cpe3Z9;mq}?TEO|D6$>__oDM9Y>s-Qy|e6w}3(($~TY0I^M zvCEJx*C66v2vL*}(7}t^xN!4#$VT82cLV)E7Dh%9)wH;C?$#D9*qFR$-7Vc%6~k3n zdm+FYk)qqQLFL|=+WL8sXQ23|w<@W>OamJ$U@252GJ7$3M??@TI9_EM zsTA?7PdmR%goTqWR^)mU_2@YNRgsnzcn)#kFg9hJxis`}Smfsp`K&~2_Osr@*1sGb z+44fE?F~p&0p}Wi@*#p^!d6$Ur#n1EM;gD9Py0-UVi6>0QA+9PnL=OZI<6kke&kH;VOOoFFq2QObVPl zRzTeR?Xf1kJlkrNzM$#*y>(vu1SHv4nf$f4Ordt!*t}5HkVcuLC-Q9wLxsLHFW?di zp8-WqOcO&gf`jI!mhKj8KcCC$w;T*4!9 zqGr2HV{@Ti$TFm7Mu!P z%=V&uc%{CZ?bYA8ob*Y{k|#QzX^Y9`fr()_BFTsr7lxAt!;MNn2H3aUcMC;B<#@!+ zO?V%~GOzfXsemJKRS3QZ?pBgFm5A}QeB|K-C+cOt0T8|P$98a88s(qZe)zo4taAR- zj11oJMbP++&HBXs1a!HttHID^1MZ)f%0-I*#5-gMiWh|}Q90Ic+h4UOrptP+)a9z` z1$P%~8HcDA+na{GbrU(3^$T#EH{#?Q;n43b(0^&!Cx5kdH7Mk_GI4XeaS4RwGnOG` zJ>wRwgzSLD6Qc=7K%Ayv+x1(+NEy@NsCaSgI zxd^NKpO)eErrZ9bEdG?}dU4`6>6d_VedDydQe*O}#M!FT4-*;nat- zmW~Exm$<7DGg_J^S&;0W2A`99+*^xtFl<5Wn_t06LZL_d@Olv#mW;^yPGPdkb!wuP zx#tv<$glE`qYAOLR98#zgT}kFD@RhZ2PvBK)RiOo=;5QrcLX4kjOG&95RVu+aI#f7 z9LG%F2g7sET#PY<|FP0}Gb_udZu6V6FZQiv<%9x?wRq7W**4iFCaVeDnpSd=+~h~_ z&4-^Ca2I)eR@BX6aZ9aiKgkM1IZU#p8&7;^KChDzZ%LnHMStpKT{D8Zm{IFFT>M}J z+o@;mXZ|yLBRc<(Dxk!Mu=i~zZ;`b$m>m2SlP|8-O>cUx zy6sZ_9gt1y31O+T-$Gg zT(v+Tj=%F0DF^OG@hiYqVJeSBi{i9`H#rvcpTUI?LcM;35cCcWB@lMBWf7MNIuK8G zdb*{v!6ir4Yak`vUpFRPvxQQ0OLx`ilW_UuuH(bBLTJ6N_6U2`_veBKE$BivVIe~* zTy;b@qo*+#xnPT_6Y)3dF8zKmuG2E{#oLIcHR|cC2$tO=CPjbi>Z_@ z8AD6{NBaHQM`g{?c}#{zSrseI?8I3; zt{M4SFaDTAjTA5DGO-(^Y!v;Rzk6c^=M;`!r!lnUWkeHETnra|WRRCpWQ_uYzY_};vcTrJr4tKU|GU`(z z$u3tRZCT1f!l0gH=N|{1W@J_$B7~A^co?+RGrUec?Kb}RYlL~&@98f)sC|3AVJ$?e zbRR-M3{AS$WZ(Br{b1Pj&WP)S1FwB3GGgm+75ebAIF>qtY5L8}NkJT=E-@^*LKs0`*TEvG zfe*KK*J@jFsgok^V9H>T_1?(ldvmkjF)c0M>f^7jMU48TmiT6eP_nsF>jaIm>3iQb zU4vEDkG{Zh)ro098V7o;d$X-n%Y{~L0Kd0{xY6lXcW3;eZ|O%5%gxhUM`Urr>Zo)1 z`H!nP_q1UgQ~xuzG6VOe9l0f_=A*W-k%)-;IC&HFXI;pbz0UF560|Pm5QT|d`5K!i zEA+!y6{NMFqEo8M=HE?67E7dX-O+VBXX4L(A+b+AR584H1!9BPfruQD(4qOi=Fm`( zp>IcJN9eOOu6|uv8S?w`3+NC0y@8qXYOO#g!yM7I%H?N(lIKWuAXctVbAHxNL zhREVR&ZF$q@R7S|R8a_Z;*Rq)?XJSloz9Y?M?|YrBHE?(aixa?Tey<7E2w>JcIO^O ztnB5Zi_oT8MVqgD)#l+r^EMcKBX-s9kl# zT3Qo%a5n=zVR=gjO`to&MY%C7bVV3Orq6r^Zg0W84ku%yzAT-XHxIGA4ust)R~UeV z-8&ZaefxgzwzYI==XDx|;FldzNSS<=A=AezQ)1RvVf+vtRbrg<2CnU^G=G|6{Nb6j zUCx~Rnc68cO4CqNuP>uWQryMX;0Hq|&<~*a`n?+st9+LDHKgVEYID%nb8WJrD`V>N zW3t`2l=pKE*Bee> zxHaZ83bk(v+-3j%sQI+9y6g1rnY9CAH?C-^()Hsp+;YXxfc4(+p0g|iL3eak3H**c zY9`0-w*6+9!k=AU!PS{*y|$!VbJmjX<01fU=@f0L8W*$JT|7Rfe$FHgBKoU4%a2h| z|33wsr`@xy9=n?F{Y2!8-RkZ3qc_xa*lx9d*f?QDHyw_GJUE;1C24Fk_-5$QCgpdH zHZdWf#8uT5frq%(bx1!LLc3Wu9BwpBExQ~4EOj!nn|10UQV9Sg9x~vBnxZNF1*jjoWV7QOQ>44D~4ss6BTWMh7xO7t8YyR!+tO{-My1bfQI~H_c zvbi|St* zSu{L;OWH9P-&QxpCibdJ+X*V9d-K{V^#@MG_`#~VIyoyjV{ZXQTGoB0b*Ob4V5n60 zXL>;*{5R^BH=ci41{fd}0c1~#)+cGNV^^=+!M#qhV=5@Ftjb43gI@Z*&zEozscG4t zC-xYmn#8QGNPNRaeQ$wo_J+9O#h+)d-229Q=JJd(8itp-%#kdd?9{dRIsIND{~=1b zr=Ba*%7+(KS*IJ;i~G?>tA3;0Wq2Z7qz(L}Ov`B3SoT(v`xCcX-b&@Qf`UTF5mJLB zr$M(zW3)i%1AFlMU2*&Y#_}a6{u)1r3*CB`qVV7{v*Ep8MP7|-lg+d}{6-pND%owi zv5w!f>-xr5M}R_#vObX?lq@#&uOM~QzJ@xG@vDuax2a?HB<0IziWS*qz;J}7js{by zmj4Ct4IG32?a@{l@gli3{+iN6KM?GtZV0=F&c5bZFRAWl*Vl@G_5rk2Qq0g$af>IZ z3g$Z?3$=nYFkvI#Y5qdD&j+~Uiw$l=0P>JUc7_bhsW(-^FZ*3knxVQl7xu%eAHrSw z+;(8F#m=@5YQ2xZs-9ao1O{uLMW^P>j2N`SXJ?(h0mL8gS8xY;mS%Y6eU~vwo^`6X zPT`8(WUWV;d`&3d*Mg^MN$*9vvm5tsK$L0MoDY&YN_!o->X!Ll1q109V}HWBfnd